OHL — 2025
Playoffs
Quarter-finals
Brantford Bulldogs4
North Bay Battalion0
8–1,4–1,3–2,5–3
Barrie Colts4
Ottawa 67s1
4–2,5–3,2–5,3–2,4–1
Kitchener Rangers4
Soo Greyhounds1
3–1,8–5,4–3,2–4,5–1
Flint Firebirds0
Windsor Spitfires4
2–4,5–6,1–2,3–5
Quarter-finals
Brantford Bulldogs4
North Bay Battalion0
8–1,4–1,3–2,5–3
Barrie Colts4
Ottawa 67s1
4–2,5–3,2–5,3–2,4–1
Kitchener Rangers4
Soo Greyhounds1
3–1,8–5,4–3,2–4,5–1
Flint Firebirds0
Windsor Spitfires4
2–4,5–6,1–2,3–5
Conference Standings — 2025
The 2025 OHL season standings featuring 40 teams. Kitchener Rangers leads the table with 101 points from 68 matches, followed by Windsor Spitfires on 97 points. The teams have scored 9,228 goals combined this season.
Western Conference
Played 68Won 41OTL 0Lost 14Goal Diff +82Points 101
Played 68Won 38OTL 0Lost 15Goal Diff +91Points 97
Played 68Won 39OTL 0Lost 17Goal Diff +62Points 95
Played 68Won 28OTL 0Lost 23Goal Diff +35Points 85
Played 68Won 30OTL 0Lost 23Goal Diff +47Points 84
Played 68Won 21OTL 0Lost 32Goal Diff -36Points 63
Played 68Won 24OTL 0Lost 35Goal Diff -38Points 61
Played 68Won 22OTL 0Lost 34Goal Diff -64Points 60
Played 68Won 14OTL 0Lost 38Goal Diff -84Points 51
Played 68Won 15OTL 0Lost 41Goal Diff -110Points 45
| # | Team | Played | Won | OTL | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 68 | 41 | 0 | 14 | 261 | 179 | +82 | 101 | |
| 2 | 68 | 38 | 0 | 15 | 264 | 173 | +91 | 97 | |
| 3 | 68 | 39 | 0 | 17 | 261 | 199 | +62 | 95 | |
| 4 | 68 | 28 | 0 | 23 | 242 | 207 | +35 | 85 | |
| 5 | 68 | 30 | 0 | 23 | 251 | 204 | +47 | 84 | |
| 6 | 68 | 21 | 0 | 32 | 243 | 279 | -36 | 63 | |
| 7 | 68 | 24 | 0 | 35 | 225 | 263 | -38 | 61 | |
| 8 | 68 | 22 | 0 | 34 | 228 | 292 | -64 | 60 | |
| 9 | 68 | 14 | 0 | 38 | 205 | 289 | -84 | 51 | |
| 10 | 68 | 15 | 0 | 41 | 179 | 289 | -110 | 45 |
Eastern Conference
Played 68Won 45OTL 0Lost 10Goal Diff +106Points 106
Played 68Won 33OTL 0Lost 14Goal Diff +52Points 99
Played 68Won 40OTL 0Lost 15Goal Diff +105Points 100
Played 68Won 30OTL 0Lost 24Goal Diff +5Points 84
Played 68Won 28OTL 0Lost 26Goal Diff +22Points 80
Played 68Won 29OTL 0Lost 30Goal Diff +2Points 71
Played 68Won 19OTL 0Lost 30Goal Diff -42Points 70
Played 68Won 21OTL 0Lost 39Goal Diff -51Points 56
Played 68Won 16OTL 0Lost 39Goal Diff -82Points 48
Played 68Won 14OTL 0Lost 45Goal Diff -96Points 42
| # | Team | Played | Won | OTL | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 68 | 45 | 0 | 10 | 296 | 190 | +106 | 106 | |
| 2 | 68 | 33 | 0 | 14 | 246 | 194 | +52 | 99 | |
| 3 | 68 | 40 | 0 | 15 | 265 | 160 | +105 | 100 | |
| 4 | 68 | 30 | 0 | 24 | 236 | 231 | +5 | 84 | |
| 5 | 68 | 28 | 0 | 26 | 237 | 215 | +22 | 80 | |
| 6 | 68 | 29 | 0 | 30 | 212 | 210 | +2 | 71 | |
| 7 | 68 | 19 | 0 | 30 | 211 | 253 | -42 | 70 | |
| 8 | 68 | 21 | 0 | 39 | 211 | 262 | -51 | 56 | |
| 9 | 68 | 16 | 0 | 39 | 164 | 246 | -82 | 48 | |
| 10 | 68 | 14 | 0 | 45 | 177 | 273 | -96 | 42 |
Betting Insights
6.82Goals / Match
91.8%Both Score %
65.6%Over 2.5 / 5.5 %
56.8%Home Win %
43.2%Away Win %
8.2%Clean Sheet %
Most Common Scorelines
4-3
6.4%(50)
2-3
5.0%(39)
3-2
4.6%(36)
4-1
4.3%(34)
3-4
4.3%(34)
5-2
3.9%(31)
4-2
3.3%(26)
1-4
3.3%(26)
2-1
3.2%(25)
6-3
3.1%(24)
Teams
Kitchener Rangers
Windsor Spitfires
Flint Firebirds
London Knights
Soo Greyhounds
Owen Sound Attack
Guelph Storm
Saginaw Spirit
Sarnia Sting
Erie Otters
Brantford Bulldogs
Barrie Colts
Ottawa 67s
Peterborough Petes
North Bay Battalion
Kingston Frontenacs
Niagara IceDogs
Sudbury Wolves
Brampton Steelheads
Oshawa Generals
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.
Windsor Spitfires | 4 – 2 | Kitchener Rangers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Barrie Colts | 0 – 2 | Brantford Bulldogs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kitchener Rangers | 2 – 1 | Windsor Spitfires | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Brantford Bulldogs | 3 – 5 | Barrie Colts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kitchener Rangers | 4 – 3 | Windsor Spitfires | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Brantford Bulldogs | 4 – 3 | Barrie Colts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Barrie Colts | 4 – 1 | Ottawa 67s | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kitchener Rangers | 5 – 1 | Soo Greyhounds | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Soo Greyhounds | 4 – 2 | Kitchener Rangers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Flint Firebirds | 3 – 5 | Windsor Spitfires | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 2 May 2026