OHL — 2023
Playoffs
Round of 18
Brantford Bulldogs3
Ottawa 67s4
5–1,5–2,3–6,2–5,5–6,4–2,1–6
Saginaw Spirit5
Soo Greyhounds3
9–2,4–0,2–5,7–2,0–4,3–2,0–5,3–1
Mississauga Steelheads1
Sudbury Wolves4
0–3,5–6,4–2,3–5,2–6
Kingston Frontenacs1
North Bay Battalion4
2–4,3–7,4–1,4–5,1–5
Owen Sound Attack0
Saginaw Spirit4
4–6,2–5,1–2,1–5
Guelph Storm0
Soo Greyhounds4
3–4,1–4,4–5,1–5
Erie Otters2
Kitchener Rangers4
3–6,7–4,3–4,5–3,2–3,3–4
Flint Firebirds0
London Knights4
0–3,4–6,3–4,2–3
Barrie Colts2
Oshawa Generals4
4–2,4–5,1–5,3–4,3–0,0–3
Quarter-finals
Kitchener Rangers0
London Knights4
3–5,1–5,4–6,3–4
North Bay Battalion4
Sudbury Wolves0
5–2,5–1,6–5,5–0
Oshawa Generals4
Ottawa 67s0
4–3,6–1,4–3,4–1
Semi-finals
London Knights4
Saginaw Spirit2
3–1,3–1,2–6,7–3,2–4,4–2
North Bay Battalion3
Oshawa Generals4
2–4,0–3,2–5,5–4,5–4,8–1,1–6
Finals
London Knights4
Oshawa Generals0
8–1,9–1,7–6,7–1
Round of 18
Brantford Bulldogs3
Ottawa 67s4
5–1,5–2,3–6,2–5,5–6,4–2,1–6
Saginaw Spirit5
Soo Greyhounds3
9–2,4–0,2–5,7–2,0–4,3–2,0–5,3–1
Mississauga Steelheads1
Sudbury Wolves4
0–3,5–6,4–2,3–5,2–6
Kingston Frontenacs1
North Bay Battalion4
2–4,3–7,4–1,4–5,1–5
Owen Sound Attack0
Saginaw Spirit4
4–6,2–5,1–2,1–5
Guelph Storm0
Soo Greyhounds4
3–4,1–4,4–5,1–5
Erie Otters2
Kitchener Rangers4
3–6,7–4,3–4,5–3,2–3,3–4
Flint Firebirds0
London Knights4
0–3,4–6,3–4,2–3
Barrie Colts2
Oshawa Generals4
4–2,4–5,1–5,3–4,3–0,0–3
Quarter-finals
Kitchener Rangers0
London Knights4
3–5,1–5,4–6,3–4
North Bay Battalion4
Sudbury Wolves0
5–2,5–1,6–5,5–0
Oshawa Generals4
Ottawa 67s0
4–3,6–1,4–3,4–1
Semi-finals
London Knights4
Saginaw Spirit2
3–1,3–1,2–6,7–3,2–4,4–2
North Bay Battalion3
Oshawa Generals4
2–4,0–3,2–5,5–4,5–4,8–1,1–6
Finals
London Knights4
Oshawa Generals0
8–1,9–1,7–6,7–1
Conference Standings — 2023
The 2023 OHL season standings featuring 40 teams. London Knights leads the table with 104 points from 68 matches, followed by Saginaw Spirit on 102 points. The teams have scored 10,240 goals combined this season.
Western Conference
Played 68Won 42OTL 0Lost 14Goal Diff +125Points 104
Played 68Won 42OTL 0Lost 16Goal Diff +88Points 102
Played 68Won 39OTL 0Lost 18Goal Diff +71Points 95
Played 68Won 33OTL 0Lost 23Goal Diff +65Points 86
Played 68Won 26OTL 0Lost 28Goal Diff -15Points 73
Played 68Won 26OTL 0Lost 28Goal Diff -16Points 73
Played 68Won 21OTL 0Lost 30Goal Diff -28Points 67
Played 68Won 21OTL 0Lost 33Goal Diff -42Points 65
Played 68Won 16OTL 0Lost 39Goal Diff -88Points 54
Played 68Won 15OTL 0Lost 42Goal Diff -113Points 44
| # | Team | Played | Won | OTL | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 68 | 42 | 0 | 14 | 322 | 197 | +125 | 104 | |
| 2 | 68 | 42 | 0 | 16 | 303 | 215 | +88 | 102 | |
| 3 | 68 | 39 | 0 | 18 | 286 | 215 | +71 | 95 | |
| 4 | 68 | 33 | 0 | 23 | 290 | 225 | +65 | 86 | |
| 5 | 68 | 26 | 0 | 28 | 210 | 225 | -15 | 73 | |
| 6 | 68 | 26 | 0 | 28 | 254 | 270 | -16 | 73 | |
| 7 | 68 | 21 | 0 | 30 | 246 | 274 | -28 | 67 | |
| 8 | 68 | 21 | 0 | 33 | 232 | 274 | -42 | 65 | |
| 9 | 68 | 16 | 0 | 39 | 204 | 292 | -88 | 54 | |
| 10 | 68 | 15 | 0 | 42 | 247 | 360 | -113 | 44 |
Eastern Conference
Played 68Won 33OTL 0Lost 19Goal Diff +69Points 89
Played 68Won 37OTL 0Lost 20Goal Diff +60Points 87
3Brantford Bulldogs
Played 68Won 34OTL 0Lost 20Goal Diff +24Points 85
Played 68Won 36OTL 0Lost 22Goal Diff +36Points 84
Played 68Won 30OTL 0Lost 23Goal Diff +56Points 83
Played 68Won 29OTL 0Lost 24Goal Diff +25Points 80
Played 68Won 25OTL 0Lost 31Goal Diff -25Points 70
Played 68Won 19OTL 0Lost 36Goal Diff -49Points 60
Played 68Won 13OTL 0Lost 40Goal Diff -113Points 48
Played 68Won 12OTL 0Lost 43Goal Diff -130Points 42
| # | Team | Played | Won | OTL | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 68 | 33 | 0 | 19 | 273 | 204 | +69 | 89 | |
| 2 | 68 | 37 | 0 | 20 | 300 | 240 | +60 | 87 | |
3Brantford Bulldogs | 3 | 68 | 34 | 0 | 20 | 267 | 243 | +24 | 85 |
| 4 | 68 | 36 | 0 | 22 | 248 | 212 | +36 | 84 | |
| 5 | 68 | 30 | 0 | 23 | 328 | 272 | +56 | 83 | |
| 6 | 68 | 29 | 0 | 24 | 253 | 228 | +25 | 80 | |
| 7 | 68 | 25 | 0 | 31 | 247 | 272 | -25 | 70 | |
| 8 | 68 | 19 | 0 | 36 | 234 | 283 | -49 | 60 | |
| 9 | 68 | 13 | 0 | 40 | 183 | 296 | -113 | 48 | |
| 10 | 68 | 12 | 0 | 43 | 193 | 323 | -130 | 42 |
Betting Insights
7.48Goals / Match
93.0%Both Score %
74.0%Over 2.5 / 5.5 %
53.4%Home Win %
46.6%Away Win %
7.0%Clean Sheet %
Most Common Scorelines
3-4
4.7%(38)
3-2
4.6%(37)
2-3
4.4%(35)
5-4
4.1%(33)
4-3
4.0%(32)
5-2
3.9%(31)
5-3
3.6%(29)
2-5
3.4%(27)
4-2
3.2%(26)
2-4
2.9%(23)
Teams
London Knights
Saginaw Spirit
Soo Greyhounds
Kitchener Rangers
Guelph Storm
Erie Otters
Owen Sound Attack
Flint Firebirds
Sarnia Sting
Windsor Spitfires
Oshawa Generals
North Bay Battalion
Brantford Bulldogs
Mississauga Steelheads
Sudbury Wolves
Ottawa 67s
Kingston Frontenacs
Barrie Colts
Peterborough Petes
Niagara IceDogs
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Oshawa Generals | 1 – 7 | London Knights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oshawa Generals | 6 – 7 | London Knights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
London Knights | 9 – 1 | Oshawa Generals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
London Knights | 8 – 1 | Oshawa Generals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oshawa Generals | 6 – 1 | North Bay Battalion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saginaw Spirit | 2 – 4 | London Knights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North Bay Battalion | 8 – 1 | Oshawa Generals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
London Knights | 2 – 4 | Saginaw Spirit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oshawa Generals | 4 – 5 | North Bay Battalion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North Bay Battalion | 5 – 4 | Oshawa Generals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 2 May 2026