Oshawa Generals Oshawa Generals Schedule

All times Eastern

Recent Scores and Schedule

November 28, 2025 
L
  Oshawa Generals 1 at Ottawa 67's 2 Final
November 30, 2025   Brantford Bulldogs at Oshawa Generals 6:05 p.m.

Complete Schedule

September 18, 2025 
L
  Oshawa Generals 2 at North Bay Battalion 4 Final
September 21, 2025 
L
  Kingston Frontenacs 5 at Oshawa Generals 2 Final
September 26, 2025 
W
  Oshawa Generals 7 at Guelph Storm 1 Final
September 28, 2025 
L
  Windsor Spitfires 4 at Oshawa Generals 1 Final
October 3, 2025 
L
  Oshawa Generals 2 at Kingston Frontenacs 5 Final
October 4, 2025 
L
  Oshawa Generals 3 at Barrie Colts 5 Final
October 5, 2025 
W
  Saginaw Spirit 2 at Oshawa Generals 3 Final (OT)
October 10, 2025 
W
  Oshawa Generals 3 at Sarnia Sting 1 Final
October 11, 2025 
L
  Oshawa Generals 0 at Flint Firebirds 3 Final
October 13, 2025 
W
  Oshawa Generals 4 at Windsor Spitfires 3 Final (OT)
October 16, 2025 
L
  Oshawa Generals 3 at Peterborough Petes 7 Final
October 18, 2025 
L
  Oshawa Generals 1 at Kingston Frontenacs 7 Final
October 19, 2025 
W
  Peterborough Petes 4 at Oshawa Generals 6 Final
October 25, 2025 
L
  Oshawa Generals 1 at Brantford Bulldogs 3 Final
October 26, 2025 
L
  Brantford Bulldogs 4 at Oshawa Generals 1 Final
November 1, 2025 
L
  Soo Greyhounds 6 at Oshawa Generals 1 Final
November 2, 2025 
L
  Ottawa 67's 3 at Oshawa Generals 0 Final
November 7, 2025 
L
  Brantford Bulldogs 5 at Oshawa Generals 4 Final
November 9, 2025 
L
  Owen Sound Attack 5 at Oshawa Generals 3 Final
November 11, 2025 
L
  Oshawa Generals 2 at Peterborough Petes 6 Final
November 14, 2025 
L
  Oshawa Generals 1 at Brampton Steelheads 3 Final
November 16, 2025 
W
  Erie Otters 0 at Oshawa Generals 1 Final
November 21, 2025 
W
  North Bay Battalion 0 at Oshawa Generals 4 Final
November 23, 2025 
L
  Kitchener Rangers 6 at Oshawa Generals 2 Final
November 28, 2025 
L
  Oshawa Generals 1 at Ottawa 67's 2 Final
November 30, 2025   Brantford Bulldogs at Oshawa Generals 6:05 p.m.
December 5, 2025   Oshawa Generals at Soo Greyhounds 7:07 p.m.
December 7, 2025   Oshawa Generals at Sudbury Wolves 2:05 p.m.
December 10, 2025   Oshawa Generals at Kingston Frontenacs 7:05 p.m.
December 12, 2025   Ottawa 67's at Oshawa Generals 7:05 p.m.
December 14, 2025   Kingston Frontenacs at Oshawa Generals 6:05 p.m.
December 19, 2025   Oshawa Generals at London Knights 7:00 p.m.
December 20, 2025   Oshawa Generals at Saginaw Spirit 7:05 p.m.
December 28, 2025   Peterborough Petes at Oshawa Generals 6:05 p.m.
December 31, 2025   Oshawa Generals at Niagara IceDogs 6:00 p.m.
January 1, 2026   Ottawa 67's at Oshawa Generals 2:05 p.m.
January 4, 2026   London Knights at Oshawa Generals 2:05 p.m.
January 8, 2026   Oshawa Generals at Peterborough Petes 7:05 p.m.
January 9, 2026   Oshawa Generals at Kitchener Rangers 7:00 p.m.
January 11, 2026   Barrie Colts at Oshawa Generals 6:05 p.m.
January 16, 2026   North Bay Battalion at Oshawa Generals 7:05 p.m.
January 17, 2026   Oshawa Generals at Barrie Colts 7:30 p.m.
January 18, 2026   Brampton Steelheads at Oshawa Generals 6:05 p.m.
January 24, 2026   Oshawa Generals at Ottawa 67's 3:00 p.m.
January 25, 2026   Kingston Frontenacs at Oshawa Generals 6:05 p.m.
January 30, 2026   Niagara IceDogs at Oshawa Generals 7:05 p.m.
January 31, 2026   Oshawa Generals at Brampton Steelheads 4:00 p.m.
February 1, 2026   Brampton Steelheads at Oshawa Generals 6:05 p.m.
February 6, 2026   Sarnia Sting at Oshawa Generals 7:05 p.m.
February 8, 2026   Sudbury Wolves at Oshawa Generals 2:05 p.m.
February 11, 2026   Oshawa Generals at Ottawa 67's 7:00 p.m.
February 13, 2026   Peterborough Petes at Oshawa Generals 7:05 p.m.
February 16, 2026   Flint Firebirds at Oshawa Generals 2:05 p.m.
February 18, 2026   Oshawa Generals at Brantford Bulldogs 7:00 p.m.
February 20, 2026   Oshawa Generals at Erie Otters 7:00 p.m.
February 22, 2026   Kingston Frontenacs at Oshawa Generals 6:05 p.m.
February 25, 2026   Oshawa Generals at Owen Sound Attack 7:00 p.m.
February 27, 2026   Oshawa Generals at Brantford Bulldogs 7:00 p.m.
March 1, 2026   Guelph Storm at Oshawa Generals 6:05 p.m.
March 5, 2026   Oshawa Generals at North Bay Battalion 7:00 p.m.
March 6, 2026   Oshawa Generals at Sudbury Wolves 7:05 p.m.
March 8, 2026   Oshawa Generals at Kingston Frontenacs 2:05 p.m.
March 11, 2026   Sudbury Wolves at Oshawa Generals 7:05 p.m.
March 12, 2026   Oshawa Generals at Peterborough Petes 7:05 p.m.
March 15, 2026   Barrie Colts at Oshawa Generals 6:05 p.m.
March 18, 2026   Oshawa Generals at Ottawa 67's 3:00 p.m.
March 20, 2026   Ottawa 67's at Oshawa Generals 7:05 p.m.
March 22, 2026   Peterborough Petes at Oshawa Generals 6:05 p.m.

Sports Statistics from the Stats Crew
OurSports Central