BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//OHL Schedule//Team calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Guelph Storm · 2026-27
X-WR-TIMEZONE:America/Toronto
REFRESH-INTERVAL;VALUE=DURATION:PT1H
BEGIN:VEVENT
UID:ohl-28995@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260918T230700Z
DURATION:PT3H
SUMMARY:Erie Otters at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/28995/erie-otters-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29002@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260919T200000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Brantford Bulldogs
LOCATION:TD Civic Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29002/guelph-storm-vs-brantford-bull
 dogs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29013@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260925T230700Z
DURATION:PT3H
SUMMARY:Oshawa Generals at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29013/oshawa-generals-vs-guelph-stor
 m
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29025@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260926T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Owen Sound Attack
LOCATION:Harry Lumley Bayshore Community Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29025/guelph-storm-vs-owen-sound-att
 ack
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29037@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261002T230700Z
DURATION:PT3H
SUMMARY:Windsor Spitfires at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29037/windsor-spitfires-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29050@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261004T180700Z
DURATION:PT3H
SUMMARY:Kitchener Rangers at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29050/kitchener-rangers-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29060@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261009T230700Z
DURATION:PT3H
SUMMARY:Owen Sound Attack at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29060/owen-sound-attack-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29069@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261010T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Owen Sound Attack
LOCATION:Harry Lumley Bayshore Community Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29069/guelph-storm-vs-owen-sound-att
 ack
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29078@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261014T230500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Sarnia Sting
LOCATION:Progressive Auto Sales Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29078/guelph-storm-vs-sarnia-sting
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29085@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261016T230700Z
DURATION:PT3H
SUMMARY:Flint Firebirds at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29085/flint-firebirds-vs-guelph-stor
 m
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29098@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261018T180700Z
DURATION:PT3H
SUMMARY:Sudbury Wolves at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29098/sudbury-wolves-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29109@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261023T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Kitchener Rangers
LOCATION:Kitchener Memorial Auditorium
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29109/guelph-storm-vs-kitchener-rang
 ers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29123@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261025T180700Z
DURATION:PT3H
SUMMARY:Kitchener Rangers at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29123/kitchener-rangers-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29140@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261030T230700Z
DURATION:PT3H
SUMMARY:Guelph Storm at Soo Greyhounds
LOCATION:GFL Memorial Gardens
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29140/guelph-storm-vs-soo-greyhounds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29144@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261031T200000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Saginaw Spirit
LOCATION:Dow Event Center
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29144/guelph-storm-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29153@ohl-schedule
DTSTAMP:20261104T043000Z
LAST-MODIFIED:20261104T043000Z
SEQUENCE:1
DTSTART:20261104T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Kitchener Rangers
LOCATION:Kitchener Memorial Auditorium
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29153/guelph-storm-vs-kitchener-rang
 ers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29161@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261107T000700Z
DURATION:PT3H
SUMMARY:Owen Sound Attack at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29161/owen-sound-attack-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29169@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261107T210700Z
DURATION:PT3H
SUMMARY:North Bay Battalion at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29169/north-bay-battalion-vs-guelph-
 storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29180@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261111T233000Z
DURATION:PT3H
SUMMARY:Guelph Storm at London Knights
LOCATION:Canada Life Place
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29180/guelph-storm-vs-london-knights
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29188@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261114T000700Z
DURATION:PT3H
SUMMARY:Brantford Bulldogs at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29188/brantford-bulldogs-vs-guelph-s
 torm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29198@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261115T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Owen Sound Attack
LOCATION:Harry Lumley Bayshore Community Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29198/guelph-storm-vs-owen-sound-att
 ack
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29217@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261121T000700Z
DURATION:PT3H
SUMMARY:Barrie Colts at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29217/barrie-colts-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29226@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261121T210700Z
DURATION:PT3H
SUMMARY:London Knights at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29226/london-knights-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29240@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261127T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Peterborough Petes
LOCATION:Peterborough Memorial Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29240/guelph-storm-vs-peterborough-p
 etes
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29243@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261128T000700Z
DURATION:PT3H
SUMMARY:Erie Otters at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29243/erie-otters-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29258@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261129T190700Z
DURATION:PT3H
SUMMARY:Ottawa 67's at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29258/ottawa-67s-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29267@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261205T000700Z
DURATION:PT3H
SUMMARY:Niagara IceDogs at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29267/niagara-icedogs-vs-guelph-stor
 m
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29280@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261206T190000Z
DURATION:PT3H
SUMMARY:Guelph Storm at London Knights
LOCATION:Canada Life Place
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29280/guelph-storm-vs-london-knights
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29287@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261209T160000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Brampton Steelheads
LOCATION:CAA Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29287/guelph-storm-vs-brampton-steel
 heads
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29297@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261212T000700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29297/saginaw-spirit-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29305@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261213T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Flint Firebirds
LOCATION:Dort Financial Center
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29305/guelph-storm-vs-flint-firebird
 s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29316@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261217T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Sudbury Wolves
LOCATION:Sudbury Community Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29316/guelph-storm-vs-sudbury-wolves
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29318@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261218T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at North Bay Battalion
LOCATION:Boart Longyear Memorial Gardens
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29318/guelph-storm-vs-north-bay-batt
 alion
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29330@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261219T190700Z
DURATION:PT3H
SUMMARY:Kitchener Rangers at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29330/kitchener-rangers-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29342@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261230T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Kitchener Rangers
LOCATION:Kitchener Memorial Auditorium
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29342/guelph-storm-vs-kitchener-rang
 ers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29352@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261231T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Niagara IceDogs
LOCATION:Meridian Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29352/guelph-storm-vs-niagara-icedog
 s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29356@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270102T000700Z
DURATION:PT3H
SUMMARY:Peterborough Petes at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29356/peterborough-petes-vs-guelph-s
 torm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29366@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270103T210700Z
DURATION:PT3H
SUMMARY:Sarnia Sting at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29366/sarnia-sting-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29381@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270109T000700Z
DURATION:PT3H
SUMMARY:Owen Sound Attack at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29381/owen-sound-attack-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29390@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270110T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Owen Sound Attack
LOCATION:Harry Lumley Bayshore Community Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29390/guelph-storm-vs-owen-sound-att
 ack
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29393@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270110T210700Z
DURATION:PT3H
SUMMARY:Kingston Frontenacs at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29393/kingston-frontenacs-vs-guelph-
 storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29411@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270116T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at London Knights
LOCATION:Canada Life Place
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29411/guelph-storm-vs-london-knights
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29421@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270117T190700Z
DURATION:PT3H
SUMMARY:London Knights at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29421/london-knights-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29431@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270123T000700Z
DURATION:PT3H
SUMMARY:Windsor Spitfires at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29431/windsor-spitfires-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29439@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270123T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Erie Otters
LOCATION:Erie Insurance Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29439/guelph-storm-vs-erie-otters
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29451@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270127T233700Z
DURATION:PT3H
SUMMARY:Kitchener Rangers at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29451/kitchener-rangers-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29458@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270130T000700Z
DURATION:PT3H
SUMMARY:Soo Greyhounds at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29458/soo-greyhounds-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29475@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270131T210500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Windsor Spitfires
LOCATION:WFCU Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29475/guelph-storm-vs-windsor-spitfi
 res
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29479@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270204T000700Z
DURATION:PT3H
SUMMARY:Guelph Storm at Soo Greyhounds
LOCATION:GFL Memorial Gardens
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29479/guelph-storm-vs-soo-greyhounds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29488@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270206T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Saginaw Spirit
LOCATION:Dow Event Center
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29488/guelph-storm-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29494@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270207T000000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Flint Firebirds
LOCATION:Dort Financial Center
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29494/guelph-storm-vs-flint-firebird
 s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29512@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270213T000700Z
DURATION:PT3H
SUMMARY:Soo Greyhounds at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29512/soo-greyhounds-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29519@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270213T230000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Erie Otters
LOCATION:Erie Insurance Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29519/guelph-storm-vs-erie-otters
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29528@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270215T190700Z
DURATION:PT3H
SUMMARY:Erie Otters at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29528/erie-otters-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29542@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270220T000700Z
DURATION:PT3H
SUMMARY:Sarnia Sting at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29542/sarnia-sting-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29556@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270221T190000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Kitchener Rangers
LOCATION:Kitchener Memorial Auditorium
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29556/guelph-storm-vs-kitchener-rang
 ers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29563@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270224T233700Z
DURATION:PT3H
SUMMARY:London Knights at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29563/london-knights-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29571@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270227T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Kingston Frontenacs
LOCATION:Slush Puppie Place
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29571/guelph-storm-vs-kingston-front
 enacs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29580@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270227T200000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Ottawa 67's
LOCATION:TD Place
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29580/guelph-storm-vs-ottawa-67s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29594@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270304T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Sarnia Sting
LOCATION:Progressive Auto Sales Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29594/guelph-storm-vs-sarnia-sting
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29599@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270306T000700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29599/saginaw-spirit-vs-guelph-storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29604@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270307T003000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Barrie Colts
LOCATION:Sadlon Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29604/guelph-storm-vs-barrie-colts
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29619@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270310T000500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Oshawa Generals
LOCATION:Tribute Communities Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29619/guelph-storm-vs-oshawa-general
 s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29627@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270313T000700Z
DURATION:PT3H
SUMMARY:Brampton Steelheads at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29627/brampton-steelheads-vs-guelph-
 storm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29642@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270314T200000Z
DURATION:PT3H
SUMMARY:Guelph Storm at Erie Otters
LOCATION:Erie Insurance Arena
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29642/guelph-storm-vs-erie-otters
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29650@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270317T223700Z
DURATION:PT3H
SUMMARY:Flint Firebirds at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29650/flint-firebirds-vs-guelph-stor
 m
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29658@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270319T230700Z
DURATION:PT3H
SUMMARY:Owen Sound Attack at Guelph Storm
LOCATION:Sleeman Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29658/owen-sound-attack-vs-guelph-st
 orm
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29675@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270321T200500Z
DURATION:PT3H
SUMMARY:Guelph Storm at Windsor Spitfires
LOCATION:WFCU Centre
DESCRIPTION:Times may change. Calendar apps control their refresh interval
 . Three-hour calendar block\; actual game length varies.
URL:https://www.ohlschedule.com/games/29675/guelph-storm-vs-windsor-spitfi
 res
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
