Ice Hockey / Canada /

OHL - season stats and match results

OHL

OHL 2024-2025

Season performance

Total

Teams Overall (Average) Home (Average) Away (Average)
Games Total Scored Missed Games Total Scored Missed Games Total Scored Missed
Oshawa Generals Oshawa Generals 41 7.37 3.95 3.41 21 7.67 4.67 3 20 7.05 3.2 3.85
Peterborough Petes Peterborough Petes 41 6.32 2.51 3.8 19 6.47 2.84 3.63 22 6.18 2.23 3.95
Saginaw Spirit Saginaw Spirit 40 8.08 4.33 3.75 22 7.82 4.55 3.27 18 8.39 4.06 4.33
Flint Firebirds Flint Firebirds 41 6.88 3.24 3.63 21 6.29 3.19 3.1 20 7.5 3.3 4.2
Erie Otters Erie Otters 37 7.3 3.65 3.65 18 7.11 3.67 3.44 19 7.47 3.63 3.84
London Knights London Knights 39 7.28 4.59 2.69 20 7.2 4.4 2.8 19 7.37 4.79 2.58
Guelph Storm Guelph Storm 40 7.7 3.38 4.33 20 8.2 3.95 4.25 20 7.2 2.8 4.4
Kitchener Rangers Kitchener Rangers 41 6.29 3.63 2.66 21 6.29 3.81 2.48 20 6.3 3.45 2.85
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 6.75 2.9 3.85 20 7.6 3.45 4.15 20 5.9 2.35 3.55
Sarnia Sting Sarnia Sting 41 6.88 2.8 4.07 18 6.5 3 3.5 23 7.17 2.65 4.52
Hamilton Bulldogs Hamilton Bulldogs 40 7.38 3.8 3.58 22 6.77 3.64 3.14 18 8.11 4 4.11
Ottawa 67's Ottawa 67's 40 7.2 3.2 4 18 6.56 3.11 3.44 22 7.73 3.27 4.45
Mississauga Steelheads Mississauga Steelheads 39 8.49 4.38 4.1 20 9.15 4.95 4.2 19 7.79 3.79 4
Kingston Frontenacs Kingston Frontenacs 39 7.72 4.18 3.54 21 7.52 4.52 3 18 7.94 3.78 4.17
North Bay Battalion North Bay Battalion 38 6.82 2.87 3.95 19 6.53 2.95 3.58 19 7.11 2.79 4.32
Sudbury Wolves Sudbury Wolves 39 7.33 3.85 3.49 21 7.57 4.29 3.29 18 7.06 3.33 3.72
Barrie Colts Barrie Colts 39 6.51 3.56 2.95 18 6.94 3.94 3 21 6.14 3.24 2.9
Niagara IceDogs Niagara IceDogs 41 8.32 4.22 4.1 21 8.43 4.19 4.24 20 8.2 4.25 3.95
Owen Sound Attack Owen Sound Attack 40 6.68 2.88 3.8 19 6.47 2.95 3.53 21 6.86 2.81 4.05
Windsor Spitfires Windsor Spitfires 40 7.6 4.55 3.05 19 7.42 5 2.42 21 7.76 4.14 3.62

Over / Under 5.5

Teams Overall (Average) Home (Average) Away (Average)
Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%) Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%) Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%)
Oshawa Generals Oshawa Generals 41 32 9 78.05 21.95 21 18 3 85.71 14.29 20 14 6 70 30
Peterborough Petes Peterborough Petes 41 25 16 60.98 39.02 19 13 6 68.42 31.58 22 12 10 54.55 45.45
Saginaw Spirit Saginaw Spirit 40 33 7 82.5 17.5 22 17 5 77.27 22.73 18 16 2 88.89 11.11
Flint Firebirds Flint Firebirds 41 22 19 53.66 46.34 21 8 13 38.1 61.9 20 14 6 70 30
Erie Otters Erie Otters 37 27 10 72.97 27.03 18 12 6 66.67 33.33 19 15 4 78.95 21.05
London Knights London Knights 39 28 11 71.79 28.21 20 16 4 80 20 19 12 7 63.16 36.84
Guelph Storm Guelph Storm 40 29 11 72.5 27.5 20 14 6 70 30 20 15 5 75 25
Kitchener Rangers Kitchener Rangers 41 19 22 46.34 53.66 21 12 9 57.14 42.86 20 7 13 35 65
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 21 19 52.5 47.5 20 13 7 65 35 20 8 12 40 60
Sarnia Sting Sarnia Sting 41 28 13 68.29 31.71 18 10 8 55.56 44.44 23 18 5 78.26 21.74
Hamilton Bulldogs Hamilton Bulldogs 40 31 9 77.5 22.5 22 15 7 68.18 31.82 18 16 2 88.89 11.11
Ottawa 67's Ottawa 67's 40 28 12 70 30 18 10 8 55.56 44.44 22 18 4 81.82 18.18
Mississauga Steelheads Mississauga Steelheads 39 33 6 84.62 15.38 20 18 2 90 10 19 15 4 78.95 21.05
Kingston Frontenacs Kingston Frontenacs 39 30 9 76.92 23.08 21 17 4 80.95 19.05 18 13 5 72.22 27.78
North Bay Battalion North Bay Battalion 38 22 16 57.89 42.11 19 11 8 57.89 42.11 19 11 8 57.89 42.11
Sudbury Wolves Sudbury Wolves 39 27 12 69.23 30.77 21 15 6 71.43 28.57 18 12 6 66.67 33.33
Barrie Colts Barrie Colts 39 23 16 58.97 41.03 18 12 6 66.67 33.33 21 11 10 52.38 47.62
Niagara IceDogs Niagara IceDogs 41 36 5 87.8 12.2 21 20 1 95.24 4.76 20 16 4 80 20
Owen Sound Attack Owen Sound Attack 40 25 15 62.5 37.5 19 11 8 57.89 42.11 21 14 7 66.67 33.33
Windsor Spitfires Windsor Spitfires 40 25 15 62.5 37.5 19 10 9 52.63 47.37 21 15 6 71.43 28.57

Goals in powerplay

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 41 19 0.46 21 17 0.81 20 2 0.1
Peterborough Petes Peterborough Petes 41 10 0.24 19 9 0.47 22 1 0.05
Saginaw Spirit Saginaw Spirit 40 4 0.1 22 0 0 18 4 0.22
Flint Firebirds Flint Firebirds 41 3 0.07 21 0 0 20 3 0.15
Erie Otters Erie Otters 37 10 0.27 18 1 0.06 19 9 0.47
London Knights London Knights 39 18 0.46 20 13 0.65 19 5 0.26
Guelph Storm Guelph Storm 40 10 0.25 20 2 0.1 20 8 0.4
Kitchener Rangers Kitchener Rangers 41 19 0.46 21 16 0.76 20 3 0.15
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 0 0 20 0 0 20 0 0
Sarnia Sting Sarnia Sting 41 4 0.1 18 2 0.11 23 2 0.09
Hamilton Bulldogs Hamilton Bulldogs 40 20 0.5 22 10 0.45 18 10 0.56
Ottawa 67's Ottawa 67's 40 14 0.35 18 0 0 22 14 0.64
Mississauga Steelheads Mississauga Steelheads 39 15 0.38 20 13 0.65 19 2 0.11
Kingston Frontenacs Kingston Frontenacs 39 8 0.21 21 1 0.05 18 7 0.39
North Bay Battalion North Bay Battalion 38 9 0.24 19 0 0 19 9 0.47
Sudbury Wolves Sudbury Wolves 39 5 0.13 21 1 0.05 18 4 0.22
Barrie Colts Barrie Colts 39 12 0.31 18 8 0.44 21 4 0.19
Niagara IceDogs Niagara IceDogs 41 14 0.34 21 7 0.33 20 7 0.35
Owen Sound Attack Owen Sound Attack 40 6 0.15 19 3 0.16 21 3 0.14
Windsor Spitfires Windsor Spitfires 40 10 0.25 19 4 0.21 21 6 0.29

Shorthanded goals

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 41 2 0.05 21 2 0.1 20 0 0
Peterborough Petes Peterborough Petes 41 0 0 19 0 0 22 0 0
Saginaw Spirit Saginaw Spirit 40 1 0.03 22 0 0 18 1 0.06
Flint Firebirds Flint Firebirds 41 0 0 21 0 0 20 0 0
Erie Otters Erie Otters 37 2 0.05 18 0 0 19 2 0.11
London Knights London Knights 39 1 0.03 20 0 0 19 1 0.05
Guelph Storm Guelph Storm 40 1 0.03 20 0 0 20 1 0.05
Kitchener Rangers Kitchener Rangers 41 2 0.05 21 1 0.05 20 1 0.05
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 1 0.03 20 0 0 20 1 0.05
Sarnia Sting Sarnia Sting 41 3 0.07 18 0 0 23 3 0.13
Hamilton Bulldogs Hamilton Bulldogs 40 4 0.1 22 1 0.05 18 3 0.17
Ottawa 67's Ottawa 67's 40 0 0 18 0 0 22 0 0
Mississauga Steelheads Mississauga Steelheads 39 4 0.1 20 3 0.15 19 1 0.05
Kingston Frontenacs Kingston Frontenacs 39 1 0.03 21 0 0 18 1 0.06
North Bay Battalion North Bay Battalion 38 0 0 19 0 0 19 0 0
Sudbury Wolves Sudbury Wolves 39 2 0.05 21 0 0 18 2 0.11
Barrie Colts Barrie Colts 39 3 0.08 18 2 0.11 21 1 0.05
Niagara IceDogs Niagara IceDogs 41 3 0.07 21 3 0.14 20 0 0
Owen Sound Attack Owen Sound Attack 40 0 0 19 0 0 21 0 0
Windsor Spitfires Windsor Spitfires 40 1 0.03 19 0 0 21 1 0.05

Penalty minutes

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 41 162 3.95 21 139 6.62 20 23 1.15
Peterborough Petes Peterborough Petes 41 148 3.61 19 115 6.05 22 33 1.5
Saginaw Spirit Saginaw Spirit 40 84 2.1 22 0 0 18 84 4.67
Flint Firebirds Flint Firebirds 41 50 1.22 21 0 0 20 50 2.5
Erie Otters Erie Otters 37 71 1.92 18 4 0.22 19 67 3.53
London Knights London Knights 39 166 4.26 20 130 6.5 19 36 1.89
Guelph Storm Guelph Storm 40 130 3.25 20 73 3.65 20 57 2.85
Kitchener Rangers Kitchener Rangers 41 189 4.61 21 141 6.71 20 48 2.4
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 54 1.35 20 0 0 20 54 2.7
Sarnia Sting Sarnia Sting 41 105 2.56 18 27 1.5 23 78 3.39
Hamilton Bulldogs Hamilton Bulldogs 40 170 4.25 22 76 3.45 18 94 5.22
Ottawa 67's Ottawa 67's 40 102 2.55 18 0 0 22 102 4.64
Mississauga Steelheads Mississauga Steelheads 39 274 7.03 20 204 10.2 19 70 3.68
Kingston Frontenacs Kingston Frontenacs 39 88 2.26 21 8 0.38 18 80 4.44
North Bay Battalion North Bay Battalion 38 95 2.5 19 0 0 19 95 5
Sudbury Wolves Sudbury Wolves 39 71 1.82 21 13 0.62 18 58 3.22
Barrie Colts Barrie Colts 39 160 4.1 18 110 6.11 21 50 2.38
Niagara IceDogs Niagara IceDogs 41 170 4.15 21 122 5.81 20 48 2.4
Owen Sound Attack Owen Sound Attack 40 107 2.68 19 40 2.11 21 67 3.19
Windsor Spitfires Windsor Spitfires 40 65 1.63 19 14 0.74 21 51 2.43

Standings

OHL 24/25, Eastern Conference: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
Oshawa Generals Oshawa Generals 41 25 0 16 162:140 53
2
Niagara IceDogs Niagara IceDogs 41 25 0 16 173:168 53
3
Barrie Colts Barrie Colts 39 24 0 15 139:115 50
4
Kingston Frontenacs Kingston Frontenacs 39 21 0 18 163:138 49
5
Sudbury Wolves Sudbury Wolves 39 22 0 17 150:136 49
6
Hamilton Bulldogs Hamilton Bulldogs 40 21 0 19 152:143 46
7
Mississauga Steelheads Mississauga Steelheads 39 18 0 21 171:160 42
8
Ottawa 67's Ottawa 67's 40 14 0 26 128:160 36
9
North Bay Battalion North Bay Battalion 38 15 0 23 109:150 33
10
Peterborough Petes Peterborough Petes 41 10 0 31 103:156 27

OHL 24/25, Western Conference: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
London Knights London Knights 39 32 0 7 179:105 65
2
Windsor Spitfires Windsor Spitfires 41 30 0 11 186:127 63
3
Kitchener Rangers Kitchener Rangers 41 29 0 12 149:109 62
4
Saginaw Spirit Saginaw Spirit 40 21 0 19 173:150 43
5
Erie Otters Erie Otters 37 19 0 18 135:135 42
6
Flint Firebirds Flint Firebirds 41 17 0 24 133:149 37
7
Sarnia Sting Sarnia Sting 42 15 0 27 120:171 37
8
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 16 0 24 116:154 33
9
Guelph Storm Guelph Storm 40 13 0 27 135:173 31
10
Owen Sound Attack Owen Sound Attack 40 12 0 28 115:152 29

OHL 24/25, Central Division: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
Niagara IceDogs Niagara IceDogs 41 25 0 16 173:168 53
2
Barrie Colts Barrie Colts 39 24 0 15 139:115 50
3
Sudbury Wolves Sudbury Wolves 39 22 0 17 150:136 49
4
Mississauga Steelheads Mississauga Steelheads 39 18 0 21 171:160 42
5
North Bay Battalion North Bay Battalion 38 15 0 23 109:150 33

OHL 24/25, East Division: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
Oshawa Generals Oshawa Generals 41 25 0 16 162:140 53
2
Kingston Frontenacs Kingston Frontenacs 39 21 0 18 163:138 49
3
Hamilton Bulldogs Hamilton Bulldogs 40 21 0 19 152:143 46
4
Ottawa 67's Ottawa 67's 40 14 0 26 128:160 36
5
Peterborough Petes Peterborough Petes 41 10 0 31 103:156 27

OHL 24/25, Midwest Division: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
London Knights London Knights 39 32 0 7 179:105 65
2
Kitchener Rangers Kitchener Rangers 41 29 0 12 149:109 62
3
Erie Otters Erie Otters 37 19 0 18 135:135 42
4
Guelph Storm Guelph Storm 40 13 0 27 135:173 31
5
Owen Sound Attack Owen Sound Attack 40 12 0 28 115:152 29

OHL 24/25, West Division: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
Windsor Spitfires Windsor Spitfires 41 30 0 11 186:127 63
2
Saginaw Spirit Saginaw Spirit 40 21 0 19 173:150 43
3
Flint Firebirds Flint Firebirds 41 17 0 24 133:149 37
4
Sarnia Sting Sarnia Sting 42 15 0 27 120:171 37
5
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 16 0 24 116:154 33

OHL 24/25: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
London Knights London Knights 39 32 0 7 179:105 65
2
Windsor Spitfires Windsor Spitfires 41 30 0 11 186:127 63
3
Kitchener Rangers Kitchener Rangers 41 29 0 12 149:109 62
4
Oshawa Generals Oshawa Generals 41 25 0 16 162:140 53
5
Niagara IceDogs Niagara IceDogs 41 25 0 16 173:168 53
6
Barrie Colts Barrie Colts 39 24 0 15 139:115 50
7
Kingston Frontenacs Kingston Frontenacs 39 21 0 18 163:138 49
8
Sudbury Wolves Sudbury Wolves 39 22 0 17 150:136 49
9
Hamilton Bulldogs Hamilton Bulldogs 40 21 0 19 152:143 46
10
Saginaw Spirit Saginaw Spirit 40 21 0 19 173:150 43
11
Mississauga Steelheads Mississauga Steelheads 39 18 0 21 171:160 42
12
Erie Otters Erie Otters 37 19 0 18 135:135 42
13
Flint Firebirds Flint Firebirds 41 17 0 24 133:149 37
14
Sarnia Sting Sarnia Sting 42 15 0 27 120:171 37
15
Ottawa 67's Ottawa 67's 40 14 0 26 128:160 36
16
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 40 16 0 24 116:154 33
17
North Bay Battalion North Bay Battalion 38 15 0 23 109:150 33
18
Guelph Storm Guelph Storm 40 13 0 27 135:173 31
19
Owen Sound Attack Owen Sound Attack 40 12 0 28 115:152 29
20
Peterborough Petes Peterborough Petes 41 10 0 31 103:156 27

Events

OHL OHL
Round 1
2025-01-19 Niagara IceDogs - North Bay Battalion -
2025-01-19 Owen Sound Attack - Flint Firebirds -
2025-01-18 Hamilton Bulldogs - Oshawa Generals -
2025-01-18 Mississauga Steelheads - Kitchener Rangers -
2025-01-18 Saginaw Spirit - Guelph Storm -
2025-01-18 Oshawa Generals - Hamilton Bulldogs -
2025-01-18 Sarnia Sting - Sudbury Wolves -
2025-01-18 Kingston Frontenacs - Sault Ste Marie Greyhounds -
2025-01-18 Kitchener Rangers - Flint Firebirds -
2025-01-18 London Knights - Guelph Storm -
2025-01-18 Mississauga Steelheads - Owen Sound Attack -
2025-01-18 Ottawa 67's - Erie Otters -
2025-01-17 Peterborough Petes - Sault Ste Marie Greyhounds -
2025-01-17 Windsor Spitfires - Sudbury Wolves -
2025-01-17 North Bay Battalion - Barrie Colts -
2025-01-12 Oshawa Generals - Ottawa 67's 6 - 2
2025-01-12 Kitchener Rangers - Saginaw Spirit 3 - 4
2025-01-12 Sudbury Wolves - Kingston Frontenacs 10 - 6
2025-01-12 Niagara IceDogs - Peterborough Petes 2 - 5
2025-01-12 Barrie Colts - Kitchener Rangers 1 - 4
2025-01-12 Sault Ste Marie Greyhounds - Guelph Storm 2 - 4
2025-01-12 Peterborough Petes - Hamilton Bulldogs 4 - 5
2025-01-12 Erie Otters - Sarnia Sting 3 - 5
2025-01-12 Flint Firebirds - Windsor Spitfires 6 - 8
2025-01-12 Owen Sound Attack - London Knights 4 - 6
2025-01-11 Mississauga Steelheads - North Bay Battalion 5 - 6
2025-01-11 Sault Ste Marie Greyhounds - Kingston Frontenacs 5 - 6
2025-01-11 Sarnia Sting - Owen Sound Attack 3 - 5
2025-01-11 Sudbury Wolves - Niagara IceDogs 4 - 5
2025-01-11 Erie Otters - Saginaw Spirit 2 - 6

OHL

Canada, championship OHL: standings, schedule of upcoming matches, video of key events of the championship.

The current season runs from 25th September 2024 to 16th May 2025.

The current championship champion OHL is London Knights, and the most titled Oshawa Generals.

Season 2024-2025: The first place in the championship standings OHL takes the team Oshawa Generals (53 points).

The date of the

from 2024-09-25
to 2025-05-16

Tournament performance

Information obtained from open sources
Number of rounds 68

Champions

London Knights

Reigning champion

Oshawa Generals

Titled (13)