BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//OHL Schedule//Team calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Saginaw Spirit · 2026-27
X-WR-TIMEZONE:America/Toronto
REFRESH-INTERVAL;VALUE=DURATION:PT1H
BEGIN:VEVENT
UID:ohl-28999@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260918T230700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/28999/saginaw-spirit-vs-soo-greyhoun
 ds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29005@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260919T230500Z
DURATION:PT3H
SUMMARY:Flint Firebirds 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/29005/flint-firebirds-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29017@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260925T230500Z
DURATION:PT3H
SUMMARY:Niagara IceDogs 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/29017/niagara-icedogs-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29027@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20260926T230500Z
DURATION:PT3H
SUMMARY:Windsor Spitfires 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/29027/windsor-spitfires-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29039@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261002T230000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29039/saginaw-spirit-vs-kitchener-ra
 ngers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29045@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261003T200000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29045/saginaw-spirit-vs-brampton-ste
 elheads
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29070@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261010T230500Z
DURATION:PT3H
SUMMARY:Kitchener Rangers 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/29070/kitchener-rangers-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29076@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261012T180500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29076/saginaw-spirit-vs-windsor-spit
 fires
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29089@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261016T230500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29089/saginaw-spirit-vs-sarnia-sting
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29096@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261017T230500Z
DURATION:PT3H
SUMMARY:Sarnia Sting 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/29096/sarnia-sting-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29101@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261018T213000Z
DURATION:PT3H
SUMMARY:Owen Sound Attack 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/29101/owen-sound-attack-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29113@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261023T230500Z
DURATION:PT3H
SUMMARY:Flint Firebirds 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/29113/flint-firebirds-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29118@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261024T230000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29118/saginaw-spirit-vs-flint-firebi
 rds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29129@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261028T230700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29129/saginaw-spirit-vs-soo-greyhoun
 ds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29138@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261030T230500Z
DURATION:PT3H
SUMMARY:Barrie Colts 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/29138/barrie-colts-vs-saginaw-spirit
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-29164@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261107T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29164/saginaw-spirit-vs-london-knigh
 ts
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29171@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261108T000500Z
DURATION:PT3H
SUMMARY:Erie Otters 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/29171/erie-otters-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29176@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261108T223000Z
DURATION:PT3H
SUMMARY:Brampton Steelheads 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/29176/brampton-steelheads-vs-saginaw
 -spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29185@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261113T000500Z
DURATION:PT3H
SUMMARY:Ottawa 67's 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/29185/ottawa-67s-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29199@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261115T000500Z
DURATION:PT3H
SUMMARY:London Knights 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/29199/london-knights-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29206@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261115T210500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29206/saginaw-spirit-vs-windsor-spit
 fires
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29212@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261120T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29212/saginaw-spirit-vs-niagara-iced
 ogs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29215@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261121T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29215/saginaw-spirit-vs-erie-otters
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29237@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261126T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29237/saginaw-spirit-vs-flint-firebi
 rds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29256@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261129T000500Z
DURATION:PT3H
SUMMARY:Soo Greyhounds 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/29256/soo-greyhounds-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29261@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261129T190500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29261/saginaw-spirit-vs-sarnia-sting
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29277@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261206T000500Z
DURATION:PT3H
SUMMARY:Sarnia Sting 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/29277/sarnia-sting-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29288@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261210T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29288/saginaw-spirit-vs-flint-firebi
 rds
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-29304@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261212T230000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29304/saginaw-spirit-vs-erie-otters
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29315@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261217T000500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29315/saginaw-spirit-vs-sarnia-sting
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29320@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261218T000500Z
DURATION:PT3H
SUMMARY:Soo Greyhounds 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/29320/soo-greyhounds-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29334@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261220T000500Z
DURATION:PT3H
SUMMARY:Flint Firebirds 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/29334/flint-firebirds-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29338@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261229T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29338/saginaw-spirit-vs-flint-firebi
 rds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29345@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261231T000500Z
DURATION:PT3H
SUMMARY:Windsor Spitfires 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/29345/windsor-spitfires-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29355@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20261231T190500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29355/saginaw-spirit-vs-windsor-spit
 fires
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29363@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270103T000500Z
DURATION:PT3H
SUMMARY:Sarnia Sting 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/29363/sarnia-sting-vs-saginaw-spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29377@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270108T000500Z
DURATION:PT3H
SUMMARY:Kingston Frontenacs 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/29377/kingston-frontenacs-vs-saginaw
 -spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29391@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270110T000500Z
DURATION:PT3H
SUMMARY:Kitchener Rangers 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/29391/kitchener-rangers-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29397@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270110T223000Z
DURATION:PT3H
SUMMARY:Peterborough Petes 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/29397/peterborough-petes-vs-saginaw-
 spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29400@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270114T000500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29400/saginaw-spirit-vs-kingston-fro
 ntenacs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29413@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270116T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29413/saginaw-spirit-vs-ottawa-67s
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29418@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270117T000500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29418/saginaw-spirit-vs-peterborough
 -petes
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29442@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270124T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29442/saginaw-spirit-vs-owen-sound-a
 ttack
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29447@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270124T230500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29447/saginaw-spirit-vs-oshawa-gener
 als
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29452@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270128T000500Z
DURATION:PT3H
SUMMARY:Flint Firebirds 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/29452/flint-firebirds-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29463@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270130T000500Z
DURATION:PT3H
SUMMARY:Sudbury Wolves 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/29463/sudbury-wolves-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29470@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270131T000500Z
DURATION:PT3H
SUMMARY:Erie Otters 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/29470/erie-otters-vs-saginaw-spirit
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-29496@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270207T000500Z
DURATION:PT3H
SUMMARY:Brantford Bulldogs 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/29496/brantford-bulldogs-vs-saginaw-
 spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29517@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270213T000500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29517/saginaw-spirit-vs-sudbury-wolv
 es
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29525@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270214T190000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29525/saginaw-spirit-vs-north-bay-ba
 ttalion
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29526@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270215T190000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29526/saginaw-spirit-vs-barrie-colts
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29539@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270219T000500Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29539/saginaw-spirit-vs-windsor-spit
 fires
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29547@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270220T000500Z
DURATION:PT3H
SUMMARY:Soo Greyhounds 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/29547/soo-greyhounds-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29553@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270221T000500Z
DURATION:PT3H
SUMMARY:North Bay Battalion 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/29553/north-bay-battalion-vs-saginaw
 -spirit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29565@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270225T000700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29565/saginaw-spirit-vs-soo-greyhoun
 ds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29582@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270228T000500Z
DURATION:PT3H
SUMMARY:Oshawa Generals 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/29582/oshawa-generals-vs-saginaw-spi
 rit
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29587@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270228T223000Z
DURATION:PT3H
SUMMARY:Windsor Spitfires 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/29587/windsor-spitfires-vs-saginaw-s
 pirit
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-29605@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270306T210000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29605/saginaw-spirit-vs-brantford-bu
 lldogs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29622@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270311T000500Z
DURATION:PT3H
SUMMARY:London Knights 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/29622/london-knights-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29629@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270313T000000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29629/saginaw-spirit-vs-kitchener-ra
 ngers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29640@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270314T000500Z
DURATION:PT3H
SUMMARY:Soo Greyhounds 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/29640/soo-greyhounds-vs-saginaw-spir
 it
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29655@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270317T230700Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29655/saginaw-spirit-vs-soo-greyhoun
 ds
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29661@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270319T230000Z
DURATION:PT3H
SUMMARY:Saginaw Spirit 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/29661/saginaw-spirit-vs-london-knigh
 ts
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:ohl-29670@ohl-schedule
DTSTAMP:20261102T042717Z
LAST-MODIFIED:20261102T042717Z
SEQUENCE:0
DTSTART:20270320T230500Z
DURATION:PT3H
SUMMARY:Windsor Spitfires 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/29670/windsor-spitfires-vs-saginaw-s
 pirit
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
