The 2024–25 NAHL season was the 41st season of the North American Hockey League. The regular season ran from September 13, 2024 to April 12, 2025 with a 59-game schedule for each team. The Bismarck Bobcats won the regular season championship and went on to defeat the Lone Star Brahmas 4–2 in the Championship game to capture the Robertson Cup.
Showcases
The league held a showcase tournament at the Schwan Super Rink in Blaine, Minnesota from September 25 to 28. All 35 league members as well as the USNTDP U-17 team played three games.
A prospect tournament was also held in mid-February that included one team from each division as well as two teams selected in consultation with the NHL Central Scouting Bureau.
Member changes
Regular season
The standings at the end of the regular season were as follows:[5]
Note: x = clinched playoff berth; y = clinched division title; z = clinched regular season title
Standings
Central Division
East Division
Midwest Division
South Division
Statistics
Scoring leaders
The following players led the league in regular season points at the completion of games played on April 12, 2025. [6]
Leading goaltenders
Note: GP = Games played; Mins = Minutes played; W = Wins; L = Losses; OTL = Overtime losses; SOL = Shootout losses; SO = Shutouts; GAA = Goals against average; SV% = Save percentage
Robertson Cup playoffs
Teams are reseeded prior to the semifinal round based upon regular season records.
| Division Play-in (Best-of-3)
| | | Division Semifinals (Best-of-5)
| | | Division Finals (Best-of-5)
| | | Semifinal (Best-of-3)
| | | Championship (Best-of-1)
| |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | C1
| Bismarck Bobcats
| 3
| 0
| 3
| 4**
| 5
| | | | |
|
| |
| | | C4
| Aberdeen Wings
| 4*
| 1*
| 1
| 3
| 3
| |
| | |
| |
| | |
| | C1
| Bismarck Bobcats
| 1
| 2
| 2
| 7
| -
| |
| Central Division
| |
| | | C2
| Austin Bruins
| 3
| 0
| 1
| 2
| -
| |
| | | |
| |
| | |
| | C2
| Austin Bruins
| 1
| 1
| 3
| 4**
| 5
| |
|
| |
| | | C3
| Minot Minotauros
| 3
| 2*
| 1
| 3
| 1
| |
| | |
| |
| | |
| | 1
| Bismarck Bobcats
| 1
| 3
| 2*
| |
|
| |
| | | 4
| Rochester Jr. Americans
| 2
| 2
| 1
| |
| E4
| New Jersey Titans
| 3
| 2
| -
| | | |
| |
| E5
| Johnstown Tomahawks
| 6
| 5
| -
| |
| | E1
| Rochester Jr. Americans
| 5
| 2
| 3
| 2
| 6*
| |
|
| |
| | | E5
| Johnstown Tomahawks
| 2
| 1
| 4**
| 3*
| 5
| |
| | |
| |
| | |
| | E1
| Rochester Jr. Americans
| 0
| 1
| 7
| 3*
| -
| |
| East Division
| |
| | | E3
| Maine Nordiques
| 2
| 0
| 2
| 2
| -
| |
| E3
| Maine Nordiques
| 0
| 2
| 6
| | |
| |
| E6
| New Hampshire Mountain Kings
| 1
| 1
| 2
| |
| | E2
| Maryland Black Bears
| 3
| 2
| 0
| 2
| -
| |
|
| |
| | | E3
| Maine Nordiques
| 4
| 0
| 3
| 5
| -
| |
| | |
| |
| | |
| | 1
| Bismarck Bobcats
| 4
| |
|
| |
| | | 2
| Lone Star Brahmas
| 2
| |
| | | | | |
| |
| | |
| | MW1
| Wisconsin Windigo
| 7
| 0
| 3*
| 7
| -
| |
|
| |
| | | MW4
| Chippewa Steel
| 3
| 2
| 2
| 3
| -
| |
| | |
| |
| | |
| | MW1
| Wisconsin Windigo
| 5
| 1
| 4
| 2
| 2
| |
| Midwest Division
| |
| | | MW3
| Anchorage Wolverines
| 2
| 2*
| 0
| 4
| 1
| |
| | | |
| |
| | |
| | MW2
| Fairbanks Ice Dogs
| 1
| 1
| 2
| -
| -
| |
|
| |
| | | MW3
| Anchorage Wolverines
| 2
| 4
| 3
| -
| -
| |
| | |
| |
| | |
| | 2
| Lone Star Brahmas
| 0
| 6
| 5*
| |
|
| |
| | | 3
| Wisconsin Windigo
| 3
| 3
| 4
| |
| S4
| New Mexico Ice Wolves
| 4
| 4
| 4
| | | |
| |
| S5
| El Paso Rhinos
| 1
| 5*
| 0
| |
| | S1
| Lone Star Brahmas
| 4
| 4
| 5
| -
| -
| |
|
| |
| | | S4
| New Mexico Ice Wolves
| 0
| 1
| 1
| -
| -
| |
| | |
| |
| | |
| | S1
| Lone Star Brahmas
| 1*
| 3
| 5
| -
| -
| |
| South Division
| |
| | | S3
| Corpus Christi IceRays
| 0
| 2
| 0
| -
| -
| |
| S3
| Corpus Christi IceRays
| 2
| 7
| -
| | |
| |
| S6
| Colorado Grit
| 1
| 3
| -
| |
| | S2
| Shreveport Mudbugs
| 1
| 1
| 0
| -
| -
| |
|
| |
| | | S3
| Corpus Christi IceRays
| 2***
| 3
| 3
| -
| -
| |
Note: * denotes overtime period(s)
Division Play-in
East Division
(E4) New Jersey Titans vs. (E5) Johnstown Tomahawks
April 11
|
New Jersey Titans
|
|
3 – 6
|
|
Johnstown Tomahawks
|
Middletown Ice World Arena
|
|
18:07 - Ryan Friedman (1)
|
First period
|
Adam Ondris (1) - 10:30
|
6:03 - Lucas Marshall (1)
|
Second period
|
Andrew Cowgill (1) - 4:51 Adam Csabi (1) - 12:31 Charlie Zetterkvist (1) - pp - 15:50 Adam Ondris (2) - 17:02
|
6:55 - Alexander Papaspyropoulos (1)
|
Third period
|
Nick White (1) - sh - en - 16:38
|
Austin McNicholas (30 saves / 35 shots)
|
Goalie stats
|
Nick Avakyan (40 saves / 43 shots)
|
April 12
|
New Jersey Titans
|
|
2 – 5
|
|
Johnstown Tomahawks
|
Middletown Ice World Arena
|
|
7:16 - Jack Hillier (1)
|
First period
|
No scoring
|
No scoring
|
Second period
|
Dylan Shane (1) - pp - 13:12
|
4:13 - James Taylor (1)
|
Third period
|
Nick Jermain (1) - 2:00 Dylan Shane (1) - 14:00 Hank Reed (1) - 15:56 Hank Reed (2) - en - 19:42
|
Austin McNicholas (38 saves / 42 shots)
|
Goalie stats
|
Nick Avakyan (43 saves / 45 shots)
|
Johnstown wins series 2 – 0
|
|
|
|
(E3) Maine Nordiques vs. (E6) New Hampshire Mountain Kings
April 11
|
Maine Nordiques
|
|
0 – 1
|
|
New Hampshire Mountain Kings
|
The Colisée
|
|
No scoring
|
First period
|
No scoring
|
No scoring
|
Second period
|
No scoring
|
No scoring
|
Third period
|
Jack MacDonald (1) - pp - 13:37
|
Carter Richardson (27 saves / 28 shots)
|
Goalie stats
|
Sam Caulfield (51 saves / 51 shots)
|
April 12
|
Maine Nordiques
|
|
2 – 1
|
|
New Hampshire Mountain Kings
|
The Colisée
|
|
No scoring
|
First period
|
No scoring
|
No scoring
|
Second period
|
Alex Gelhar (1) - 0:38
|
6:37 - Zion Green (1) 10:07 - Connor McNaughton (1)
|
Third period
|
No scoring
|
Carter Richardson (26 saves / 27 shots)
|
Goalie stats
|
Sam Scopa (30 saves / 32 shots)
|
April 13
|
Maine Nordiques
|
|
6 – 2
|
|
New Hampshire Mountain Kings
|
The Colisée
|
|
Shane Kozlina (1) - 17:21 Michael Stenberg (1) - 18:04
|
First period
|
4:08 - Cole Roenick (1)
|
No scoring
|
Second period
|
5:45 - pp - Jaden Johnson (1)
|
Luke Chappelle (1) - pp - 9:12 Grant Kohnen (1) - pp - 9:48 Kellen Murphy (1) - 13:37 Aidan Lindblad (1) - en - 16:09
|
Third period
|
No scoring
|
Carter Richardson (27 saves / 29 shots)
|
Goalie stats
|
Sam Caulfield (32 saves / 37 shots)
|
South Division
(S4) New Mexico Ice Wolves vs. (S5) El Paso Rhinos
April 11
|
New Mexico Ice Wolves
|
|
4 – 1
|
|
El Paso Rhinos
|
Outpost Ice Arenas
|
|
3:56 - Jacob Guille (1)
|
First period
|
No scoring
|
10:06 - Liam Waugh (1) 16:44 - Toivo Laaksonen (1) 17:16 - Ben Polomsky
|
Second period
|
No scoring
|
No scoring
|
Third period
|
Trent Anfinson (1) - 3:45
|
Jackson Fuller (19 saves / 20 shots)
|
Goalie stats
|
Brendan Holahan (31 saves / 35 shots)
|
April 12
|
New Mexico Ice Wolves
|
|
4 – 5
|
OT
|
El Paso Rhinos
|
Outpost Ice Arenas
|
|
15:11 - pp - Sean Gibbons (1)
|
First period
|
Roope Tuomioksa (1) - 11:23 Cade DeWolf (1)
|
18:15 - pp - Ethan Hull (1)
|
Second period
|
A.J. Reed (1) - 11:42
|
7:14 - Francois de Villiers (1) Max Matthews (1) - 10:41
|
Third period
|
Jacob Solano (1) - pp - 3:19
|
No scoring
|
First overtime period
|
Harper Lolacher - 1:58
|
Jackson Fuller (16 saves / 21 shots)
|
Goalie stats
|
Brendan Holahan (41 saves / 45 shots)
|
April 13
|
New Mexico Ice Wolves
|
|
4 – 0
|
|
El Paso Rhinos
|
Outpost Ice Arenas
|
|
New Mexico wins series 2 – 1
|
|
|
|
(S3) Corpus Christi IceRays vs. (S6) Colorado Grit
April 11
|
Corpus Christi IceRays
|
|
2 – 1
|
|
Colorado Grit
|
American Bank Center
|
|
No scoring
|
First period
|
Lucas Mann (1) - 4:28
|
No scoring
|
Second period
|
No scoring
|
0:54 - Cooper Conway (1) 14:11 - Troy Pelton (1)
|
Third period
|
No scoring
|
Benjamin Motew (27 saves / 28 shots)
|
Goalie stats
|
Peter Sterling (24 saves / 26 shots)
|
Corpus Christi wins series 2 – 0
|
|
|
|
Division Semifinals
Central Division
(C1) Bismarck Bobcats vs. (C4) Aberdeen Wings
April 18
|
Bismarck Bobcats
|
|
3 – 4
|
OT
|
Aberdeen Wings
|
VFW Sports Center
|
|
April 19
|
Bismarck Bobcats
|
|
0 – 1
|
OT
|
Aberdeen Wings
|
VFW Sports Center
|
|
April 28
|
Bismarck Bobcats
|
|
5 – 3
|
|
Aberdeen Wings
|
VFW Sports Center
|
|
Bismarck wins series 3 – 2
|
|
|
|
(C2) Austin Bruins vs. (C2) Minot Minotauros
April 25
|
Minot Minotauros
|
|
1 – 3
|
|
Austin Bruins
|
Maysa Arena
|
|
April 26
|
Minot Minotauros
|
|
3 – 4
|
2OT
|
Austin Bruins
|
Maysa Arena
|
|
East Division
(E1) Rochester Jr. Americans vs. (E5) Johnstown Tomahawks
April 18
|
Rochester Jr. Americans
|
|
5 – 2
|
|
Johnstown Tomahawks
|
Rochester Ice Center
|
|
April 19
|
Rochester Jr. Americans
|
|
2 – 1
|
OT
|
Johnstown Tomahawks
|
Rochester Ice Center
|
|
April 28
|
Rochester Jr. Americans
|
|
6 – 5
|
OT
|
Johnstown Tomahawks
|
Rochester Ice Center
|
|
Rochester wins series 3 – 2
|
|
|
|
(E2) Maryland Black Bears vs. (E3) Maine Nordiques
April 18
|
Maryland Black Bears
|
|
3 – 4
|
|
Maine Nordiques
|
Piney Orchard Ice Arena
|
|
April 19
|
Maryland Black Bears
|
|
2 – 0
|
|
Maine Nordiques
|
Piney Orchard Ice Arena
|
|
April 25
|
Maine Nordiques
|
|
3 – 0
|
|
Maryland Black Bears
|
The Colisée
|
|
April 26
|
Maine Nordiques
|
|
5 – 2
|
|
Maryland Black Bears
|
The Colisée
|
|
Midwest Division
(MW1) Wisconsin Windigo vs. (MW4) Chippewa Steel
April 18
|
Wisconsin Windigo
|
|
7 – 3
|
|
Chippewa Steel
|
Eagle River Sports Arena
|
|
April 19
|
Wisconsin Windigo
|
|
0 – 2
|
|
Chippewa Steel
|
Eagle River Sports Arena
|
|
April 25
|
Chippewa Steel
|
|
2 – 3
|
OT
|
Wisconsin Windigo
|
Rice Lake Ice Arena
|
|
April 26
|
Chippewa Steel
|
|
3 – 7
|
|
Wisconsin Windigo
|
Rice Lake Ice Arena
|
|
Wisconsin wins series 3 – 1
|
|
|
|
(MW2) Fairbanks Ice Dogs vs. (MW3) Anchorage Wolverines
April 18
|
Fairbanks Ice Dogs
|
|
1 – 2
|
|
Anchorage Wolverines
|
Big Dipper Ice Arena
|
|
No scoring
|
First period
|
No scoring
|
No scoring
|
Second period
|
Cole Christian (1) - pp - 8:59 Daniel Bagnole (1) - sh - 11:47
|
16:46 - pp - Kyle Rohrer (1)
|
Third period
|
No scoring
|
Mason McElroy (32 saves / 34 shots)
|
Goalie stats
|
Michael Manzi (31 saves / 32 shots)
|
April 25
|
Anchorage Wolverines
|
|
3 – 2
|
OT
|
Fairbanks Ice Dogs
|
Sullivan Arena
|
|
Anchorage wins series 3 – 0
|
|
|
|
South Division
(S1) Lone Star Brahmas vs. (S4) New Mexico Ice Wolves
April 25
|
New Mexico Ice Wolves
|
|
1 – 5
|
|
Lone Star Brahmas
|
Outpost Ice Arenas
|
|
Lone Star wins series 3 – 0
|
|
|
|
(S2) Shreveport Mudbugs vs. (S3) Corpus Christi IceRays
April 18
|
Shreveport Mudbugs
|
|
1 – 2
|
3OT
|
Corpus Christi IceRays
|
Georges Pond Hirsch Coliseum
|
|
No scoring
|
First period
|
No scoring
|
No scoring
|
Second period
|
No scoring
|
5:09 - pp - Aidan Puley (1)
|
Third period
|
Will Reardon (1) - 9:09
|
No scoring
|
Third overtime period
|
Pierson Sobush (3) - 1:50
|
Nikola Goich (65 saves / 67 shots)
|
Goalie stats
|
Benji Motew (58 saves / 59 shots)
|
April 19
|
Shreveport Mudbugs
|
|
4 – 1
|
|
Corpus Christi IceRays
|
Georges Pond Hirsch Coliseum
|
|
Corpus Christi wins series 3 – 0
|
|
|
|
Division Finals
Central Division
(C1) Bismarck Bobcats vs. (C2) Austin Bruins
May 2
|
Bismarck Bobcats
|
|
1 – 3
|
|
Austin Bruins
|
VFW Sports Center
|
|
May 3
|
Bismarck Bobcats
|
|
2 – 0
|
|
Austin Bruins
|
VFW Sports Center
|
|
Bismarck wins series 3 – 1
|
|
|
|
East Division
(E1) Rochester Jr. Americans vs. (E3) Maine Nordiques
May 2
|
Rochester Jr. Americans
|
|
0 – 2
|
|
Maine Nordiques
|
Rochester Ice Center
|
|
May 3
|
Rochester Jr. Americans
|
|
1 – 0
|
|
Maine Nordiques
|
Rochester Ice Center
|
|
May 9
|
Maine Nordiques
|
|
7 – 2
|
|
Rochester Jr. Americans
|
The Colisée
|
|
May 10
|
Maine Nordiques
|
|
3 – 2
|
OT
|
Rochester Jr. Americans
|
The Colisée
|
|
Rochester wins series 3 – 1
|
|
|
|
Midwest Division
(MW1) Wisconsin Windigo vs. (MW3) Anchorage Wolverines
May 2
|
Wisconsin Windigo
|
|
5 – 2
|
|
Anchorage Wolverines
|
Eagle River Sports Arena
|
|
May 3
|
Wisconsin Windigo
|
|
1 – 2
|
OT
|
Anchorage Wolverines
|
Eagle River Sports Arena
|
|
May 4
|
Wisconsin Windigo
|
|
4 – 0
|
|
Anchorage Wolverines
|
Eagle River Sports Arena
|
|
Wisconsin wins series 3 – 2
|
|
|
|
South Division
(S1) Lone Star Brahmas vs. (S3) Corpus Christi IceRays
May 8
|
Corpus Christi IceRays
|
|
0 – 5
|
|
Lone Star Brahmas
|
El Paso County Events Center
|
|
Lone Star wins series 3 – 0
|
|
|
|
Semifinals
(C1) Bismarck Bobcats vs. (E1) Rochester Jr. Americans
May 16
|
Bismarck Bobcats
|
|
1 – 2
|
|
Rochester Jr. Americans
|
Fogerty Ice Arena
|
|
May 17
|
Rochester Jr. Americans
|
|
2 – 3
|
|
Bismarck Bobcats
|
Fogerty Ice Arena
|
|
May 18
|
Bismarck Bobcats
|
|
2 – 1
|
OT
|
Rochester Jr. Americans
|
Fogerty Ice Arena
|
|
Bismarck wins series 2 – 1
|
|
|
|
(S1) Lone Star Brahmas vs. (MW1) Wisconsin Windigo
May 16
|
Lone Star Brahmas
|
|
0 – 3
|
|
Wisconsin Windigo
|
Fogerty Ice Arena
|
|
May 17
|
Wisconsin Windigo
|
|
3 – 6
|
|
Lone Star Brahmas
|
Fogerty Ice Arena
|
|
May 18
|
Lone Star Brahmas
|
|
5 – 4
|
OT
|
Wisconsin Windigo
|
Fogerty Ice Arena
|
|
Lone Star wins series 2 – 1
|
|
|
|
Robertson Cup Finals
(C1) Bismarck Bobcats vs. (S1) Lone Star Brahmas
May 20
|
Bismarck Bobcats
|
|
4 – 2
|
|
Lone Star Brahmas
|
Fogerty Ice Arena
|
|
18:51 - Alexander Kim (4)
|
First period
|
Kyle Isenberg (1) - sh - 13:02
|
2:31 - Calle Arvedson (1) 14:31 - Joshua Lehto (5)
|
Second period
|
No scoring
|
6:39 - pp - Tommy Cronin (3)
|
Third period
|
Ryan Comishock (3) - pp - 1:57
|
Tomas Anderson (28 saves / 30 shots)
|
Goalie stats
|
Ryan Cameron (31 saves / 35 shots)
|
References
- ^ "More NAHL Expansion On The Way?". Junior Hockey News. December 15, 2022. Retrieved May 26, 2025.
- ^ "NAHL Team in Watertown, SD Approved for the 2024-25 Season". North American Hockey League. March 15, 2024. Retrieved May 26, 2025.
- ^ "NAHL Team in Forest Lake, MN Approved for the 2024-25 Season". North American Hockey League. April 24, 2024. Retrieved May 26, 2025.
- ^ "NAHL Team in Elmira, NY Approved for the 2024-25 Season". North American Hockey League. May 1, 2024. Retrieved May 26, 2025.
- ^ "NAHL Standings". North American Hockey League. Retrieved May 26, 2025.
- ^ "NAHL Stats". North American Hockey League. Retrieved May 26, 2025.
External links
|
---|
Central Division | |
---|
East Division | |
---|
Midwest Division | |
---|
South Division | |
---|
Former teams | |
---|
Seasons | |
---|