Standings
OHL · 2025Current OHL 2025 standings with 20 teams. Kitchener Rangers leads the table with 101 points after 68 matches, followed by Windsor Spitfires on 97 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| Team | Played | Won | OTL | Lost | Goals For:Goals Against | Goal Diff | Points | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Western Conference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team1Kitchener Rangers | Played68 | Won41 | OTL0 | Lost14 | Goals For:Goals Against261:179 | Goal Diff+82 | Points101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team2Windsor Spitfires | Played68 | Won38 | OTL0 | Lost15 | Goals For:Goals Against264:173 | Goal Diff+91 | Points97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team3Flint Firebirds | Played68 | Won39 | OTL0 | Lost17 | Goals For:Goals Against261:199 | Goal Diff+62 | Points95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team4London Knights | Played68 | Won28 | OTL0 | Lost23 | Goals For:Goals Against242:207 | Goal Diff+35 | Points85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team5Soo Greyhounds | Played68 | Won30 | OTL0 | Lost23 | Goals For:Goals Against251:204 | Goal Diff+47 | Points84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team6Owen Sound Attack | Played68 | Won21 | OTL0 | Lost32 | Goals For:Goals Against243:279 | Goal Diff-36 | Points63 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team7Guelph Storm | Played68 | Won24 | OTL0 | Lost35 | Goals For:Goals Against225:263 | Goal Diff-38 | Points61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team8Saginaw Spirit | Played68 | Won22 | OTL0 | Lost34 | Goals For:Goals Against228:292 | Goal Diff-64 | Points60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team9Sarnia Sting | Played68 | Won14 | OTL0 | Lost38 | Goals For:Goals Against205:289 | Goal Diff-84 | Points51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team10Erie Otters | Played68 | Won15 | OTL0 | Lost41 | Goals For:Goals Against179:289 | Goal Diff-110 | Points45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eastern Conference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team1Brantford Bulldogs | Played68 | Won45 | OTL0 | Lost10 | Goals For:Goals Against296:190 | Goal Diff+106 | Points106 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team2Barrie Colts | Played68 | Won33 | OTL0 | Lost14 | Goals For:Goals Against246:194 | Goal Diff+52 | Points99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team3Ottawa 67s | Played68 | Won40 | OTL0 | Lost15 | Goals For:Goals Against265:160 | Goal Diff+105 | Points100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team4Peterborough Petes | Played68 | Won30 | OTL0 | Lost24 | Goals For:Goals Against236:231 | Goal Diff+5 | Points84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team5North Bay Battalion | Played68 | Won28 | OTL0 | Lost26 | Goals For:Goals Against237:215 | Goal Diff+22 | Points80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team6Kingston Frontenacs | Played68 | Won29 | OTL0 | Lost30 | Goals For:Goals Against212:210 | Goal Diff+2 | Points71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team7Niagara IceDogs | Played68 | Won19 | OTL0 | Lost30 | Goals For:Goals Against211:253 | Goal Diff-42 | Points70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team8Sudbury Wolves | Played68 | Won21 | OTL0 | Lost39 | Goals For:Goals Against211:262 | Goal Diff-51 | Points56 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team9Brampton Steelheads | Played68 | Won16 | OTL0 | Lost39 | Goals For:Goals Against164:246 | Goal Diff-82 | Points48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team10Oshawa Generals | Played68 | Won14 | OTL0 | Lost45 | Goals For:Goals Against177:273 | Goal Diff-96 | Points42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Team Stats
Side-by-side performance comparison of all 20 teams in the OHL. Brantford Bulldogs leads with 45 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Top Scoring Teams
| Team | # | Played | Won | Lost | Goals For | Goals Against |
|---|---|---|---|---|---|---|
| TeamKitchener Rangers | #1 | Played68 | Won41 | Lost14 | Goals For261 | Goals Against179 |
| TeamWindsor Spitfires | #2 | Played68 | Won38 | Lost15 | Goals For264 | Goals Against173 |
| TeamFlint Firebirds | #3 | Played68 | Won39 | Lost17 | Goals For261 | Goals Against199 |
| TeamLondon Knights | #4 | Played68 | Won28 | Lost23 | Goals For242 | Goals Against207 |
| TeamSoo Greyhounds | #5 | Played68 | Won30 | Lost23 | Goals For251 | Goals Against204 |
| TeamOwen Sound Attack | #6 | Played68 | Won21 | Lost32 | Goals For243 | Goals Against279 |
| TeamGuelph Storm | #7 | Played68 | Won24 | Lost35 | Goals For225 | Goals Against263 |
| TeamSaginaw Spirit | #8 | Played68 | Won22 | Lost34 | Goals For228 | Goals Against292 |
| TeamSarnia Sting | #9 | Played68 | Won14 | Lost38 | Goals For205 | Goals Against289 |
| TeamErie Otters | #10 | Played68 | Won15 | Lost41 | Goals For179 | Goals Against289 |
| TeamBrantford Bulldogs | #11 | Played68 | Won45 | Lost10 | Goals For296 | Goals Against190 |
| TeamBarrie Colts | #12 | Played68 | Won33 | Lost14 | Goals For246 | Goals Against194 |
| TeamOttawa 67s | #13 | Played68 | Won40 | Lost15 | Goals For265 | Goals Against160 |
| TeamPeterborough Petes | #14 | Played68 | Won30 | Lost24 | Goals For236 | Goals Against231 |
| TeamNorth Bay Battalion | #15 | Played68 | Won28 | Lost26 | Goals For237 | Goals Against215 |
| TeamKingston Frontenacs | #16 | Played68 | Won29 | Lost30 | Goals For212 | Goals Against210 |
| TeamNiagara IceDogs | #17 | Played68 | Won19 | Lost30 | Goals For211 | Goals Against253 |
| TeamSudbury Wolves | #18 | Played68 | Won21 | Lost39 | Goals For211 | Goals Against262 |
| TeamBrampton Steelheads | #19 | Played68 | Won16 | Lost39 | Goals For164 | Goals Against246 |
| TeamOshawa Generals | #20 | Played68 | Won14 | Lost45 | Goals For177 | Goals Against273 |
Past Seasons
OHLBrowse 13 archived seasons of the OHL, from 2012 to 2025. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
API data: 15 May 2026