The 2024–25 SHL season was the 50th season of the Swedish Hockey League (SHL). The regular season began on 21 September 2024, and ended on 11 March 2025, where it was followed by the playoffs and the relegation playoffs.
Having been promoted as the champions of the 2023–24 HockeyAllsvenskan season, Brynäs IF became the first promoted team to win the following regular season title – their first regular season title in forty-seven years[1] – finishing five points clear of their closest competitors, Luleå HF.
For the second successive season, HV71 won the Play Out – defeating Modo Hockey 4–2, following four successive wins, relegating the latter after two seasons in the SHL.[2]
Teams
The league consists of 14 teams; Brynäs IF returned to the SHL after one season in the HockeyAllsvenskan, where they won the 2023–24 title. IK Oskarshamn were relegated to the HockeyAllsvenskan at the end of the previous season, after five seasons in the SHL.
| Team
|
City
|
Arena
|
Capacity
|
| Brynäs IF
|
Gävle
|
Monitor ERP Arena
|
7,909
|
| Färjestad BK
|
Karlstad
|
Löfbergs Arena
|
8,647
|
| Frölunda HC
|
Gothenburg
|
Scandinavium
|
12,044
|
| HV71
|
Jönköping
|
Husqvarna Garden
|
7,000
|
| Leksands IF
|
Leksand
|
Tegera Arena
|
7,650
|
| Linköping HC
|
Linköping
|
Saab Arena
|
8,500
|
| Luleå HF
|
Luleå
|
Coop Norrbotten Arena
|
6,300
|
| Malmö Redhawks
|
Malmö
|
Malmö Arena
|
13,000
|
| Modo Hockey
|
Örnsköldsvik
|
Hägglunds Arena
|
7,265
|
| Örebro HK
|
Örebro
|
Behrn Arena
|
5,150
|
| Rögle BK
|
Ängelholm
|
Catena Arena
|
5,150
|
| Skellefteå AIK
|
Skellefteå
|
Skellefteå Kraft Arena
|
6,001
|
| Timrå IK
|
Timrå
|
SCA Arena
|
6,000
|
| Växjö Lakers
|
Växjö
|
Vida Arena
|
5,700
|
Regular season
Each team played 52 games, playing each of the other thirteen teams four times: twice on home ice, and twice away from home. Points were awarded for each game, where three points were awarded for winning in regulation time, two points for winning in overtime or shootout, one point for losing in overtime or shootout, and zero points for losing in regulation time. At the end of the regular season, the team that finished with the most points was crowned the league champion.
Standings
Source:
SHL.seRules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
(R) Relegated
Statistics
Scoring leaders
The following shows the top ten players who led the league in points, at the conclusion of the regular season.[3] If two or more skaters are tied (i.e. same number of points, goals and played games), all of the tied skaters are shown.
Leading goaltenders
The following shows the top ten goaltenders who led the league in goals against average, provided that they had played at least 40% of their team's minutes, at the conclusion of the regular season.[4]
Playoffs
Ten teams qualify for the playoffs: the top six teams in the regular season have a bye to the quarterfinals, while teams ranked seventh to tenth meet each other (7 versus 10, 8 versus 9) in a preliminary playoff round.[5]
In the first round, the 7th-ranked team meets the 10th-ranked team and the 8th-ranked team meets the 9th-ranked team for a place in the second round. In the second round, the top-ranked team will meet the lowest-ranked winner of the first round, the second-ranked team will face the other winner of the first round, the third-ranked team will face the sixth-ranked team, and the fourth-ranked team will face the fifth-ranked team. In the third round, the highest remaining seed is matched against the lowest remaining seed. In each round the higher-seeded team is awarded home advantage. The meetings are in the first round played as best-of-three series, and in the later rounds as best-of-seven series. In the eighth-finals, the higher-seeded teams play at home for game 2 (plus 3 if necessary) while the lower-seeded teams play at home for game 1. In the later rounds, the higher-seeded teams are at home for games 1 and 3 (plus 5 and 7 if necessary) while the lower-seeded teams are at home for games 2 and 4 (plus 6 if necessary).[5]
Playoff bracket
Eighth-finals
(7) Rögle BK vs. (10) Malmö Redhawks
| 13 March
|
Malmö Redhawks
|
|
2–1
|
OT
|
Rögle BK
|
Malmö Arena
|
Recap
|
|
| Axel Sundberg (1; PPG) – 4:23
|
First period
|
19:28 – Leon Bristedt (1; PPG)
|
| No scoring
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
No scoring
|
| Henrik Haapala (1) – 5:42
|
First overtime period
|
No scoring
|
|
|
Goalie stats
|
Arvid Holm (28 shots / 26 saves)
|
| 15 March
|
Rögle BK
|
|
0–3
|
|
Malmö Redhawks
|
Catena Arena
|
Recap
|
|
| No scoring
|
First period
|
- 2:31 – Joona Ikonen (1; SHG)
- 7:34 – Jakub Galvas (1)
- 13:43 – Axel Sundberg (2)
|
| No scoring
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
No scoring
|
|
|
Goalie stats
|
Daniel Marmenlind (25 shots / 25 saves)
|
| Malmö Redhawks win series 2–0
|
|
|
|
|
(8) Växjö Lakers vs. (9) Örebro HK
| 13 March
|
Örebro HK
|
|
3–4
|
OT
|
Växjö Lakers
|
Behrn Arena
|
Recap
|
|
| Elias Ekström (1) – 10:15
|
First period
|
No scoring
|
| Patrik Puistola (1; PPG) – 19:50
|
Second period
|
|
| Milton Oscarson (1; EA) – 19:57
|
Third period
|
5:06 – Joel Persson (1)
|
| No scoring
|
First overtime period
|
9:38 – Félix Robert (1)
|
| Jhonas Enroth (32 shots / 28 saves)
|
Goalie stats
|
Adam Åhman (27 shots / 24 saves)
|
| 15 March
|
Växjö Lakers
|
|
1–4
|
|
Örebro HK
|
Vida Arena
|
Recap
|
|
| No scoring
|
First period
|
|
| No scoring
|
Second period
|
16:27 – Patrik Puistola (3; PS)
|
| Emil Sylvegård (1) – 4:11
|
Third period
|
18:17 – William Wikman (1; ENG)
|
- Adam Åhman (9 shots / 8 saves)
- Emil Larmi (9 shots / 7 saves)
|
Goalie stats
|
Jonas Arntzen (34 shots / 33 saves)
|
| 17 March
|
Växjö Lakers
|
|
3–0
|
|
Örebro HK
|
Vida Arena
|
Recap
|
|
| Emil Larsson (1) – 18:00
|
First period
|
No scoring
|
| No scoring
|
Second period
|
No scoring
|
- Hugo Gustafsson (1; ENG) – 18:38
- Hugo Gustafsson (2; ENG) – 19:45
|
Third period
|
No scoring
|
| Emil Larmi (17 shots / 17 saves)
|
Goalie stats
|
Jonas Arntzen (24 shots / 23 saves)
|
| Växjö Lakers win series 2–1
|
|
|
|
|
Quarter-finals
(1) Brynäs IF vs. (10) Malmö Redhawks
| 24 March
|
Malmö Redhawks
|
|
2–0
|
|
Brynäs IF
|
Malmö Arena
|
Recap
|
|
| Axel Sundberg (3; PPG) – 19:44
|
First period
|
No scoring
|
| Thomas Berg Paulsen (1) – 17:55
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
No scoring
|
| Oskar Blomgren (31 shots / 31 saves)
|
Goalie stats
|
Ludvig Persson (30 shots / 28 saves)
|
| 26 March
|
Malmö Redhawks
|
|
6–3
|
|
Brynäs IF
|
Malmö Arena
|
Recap
|
|
|
|
First period
|
20:00 – Jakob Silfverberg (3; PPG)
|
| Joona Ikonen (2) – 19:50
|
Second period
|
8:52 – Jordan Schroeder (2)
|
|
|
Third period
|
7:48 – Jordan Schroeder (3; PPG)
|
| Oskar Blomgren (32 shots / 29 saves)
|
Goalie stats
|
- Erik Källgren (6 shots / 3 saves)
- Ludvig Persson (13 shots / 10 saves)
|
| 28 March
|
Brynäs IF
|
|
3–2
|
|
Malmö Redhawks
|
Monitor ERP Arena
|
Recap
|
|
| Bobby Trivigno (1; SHG) – 3:12
|
First period
|
No scoring
|
|
|
Second period
|
11:45 – Carl Persson (1)
|
| No scoring
|
Third period
|
11:46 – Carl Persson (2)
|
| Ludvig Persson (23 shots / 21 saves)
|
Goalie stats
|
Oskar Blomgren (29 shots / 26 saves)
|
(2) Luleå HF vs. (8) Växjö Lakers
| 26 March
|
Växjö Lakers
|
|
3–4
|
OT
|
Luleå HF
|
Vida Arena
|
Recap
|
|
| Dennis Rasmussen (2) – 8:31
|
First period
|
No scoring
|
| No scoring
|
Second period
|
3:53 – David Lilja (3)
|
|
|
Third period
|
|
| No scoring
|
First overtime period
|
16:07 – Pontus Andreasson (5)
|
| Emil Larmi (23 shots / 19 saves)
|
Goalie stats
|
Matteus Ward (31 shots / 28 saves)
|
| 28 March
|
Luleå HF
|
|
3–2
|
OT
|
Växjö Lakers
|
Coop Norrbotten Arena
|
Recap
|
|
| No scoring
|
First period
|
|
|
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
No scoring
|
| Pontus Andreasson (6) – 3:30
|
First overtime period
|
No scoring
|
| Matteus Ward (22 shots / 20 saves)
|
Goalie stats
|
Adam Åhman (25 shots / 22 saves)
|
(3) Frölunda HC vs. (6) Timrå IK
| 23 March
|
Frölunda HC
|
|
4–0
|
|
Timrå IK
|
Scandinavium
|
Recap
|
|
| Dominik Egli (1; PPG) – 8:02
|
First period
|
No scoring
|
| No scoring
|
Second period
|
No scoring
|
- Dominik Egli (2) – 0:15
- Isac Born (1; ENG) – 18:31
- Dominik Egli (3; PPG) – 19:57
|
Third period
|
No scoring
|
| Lars Johansson (16 shots / 16 saves)
|
Goalie stats
|
Tim Juel (24 shots / 21 saves)
|
| 25 March
|
Timrå IK
|
|
3–4
|
2OT
|
Frölunda HC
|
SCA Arena
|
Recap
|
|
| No scoring
|
First period
|
No scoring
|
|
|
Second period
|
8:06 – Max Friberg (2)
|
| No scoring
|
Third period
|
|
| No scoring
|
Second overtime period
|
18:05 – Isac Born (2)
|
| Tim Juel (40 shots / 36 saves)
|
Goalie stats
|
Lars Johansson (47 shots / 44 saves)
|
| 31 March
|
Timrå IK
|
|
0–1
|
|
Frölunda HC
|
SCA Arena
|
Recap
|
|
| No scoring
|
First period
|
17:50 – Ivar Stenberg (2)
|
| No scoring
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
No scoring
|
| Tim Juel (26 shots / 25 saves)
|
Goalie stats
|
Tobias Normann (29 shots / 29 saves)
|
| Frölunda HC win series 4–2
|
|
|
|
|
(4) Färjestad BK vs. (5) Skellefteå AIK
| 27 March
|
Skellefteå AIK
|
|
6–2
|
|
Färjestad BK
|
Skellefteå Kraft Arena
|
Recap
|
|
|
|
First period
|
No scoring
|
| No scoring
|
Second period
|
19:39 – Axel Bergkvist (1)
|
- Oskar Vuollet (1) – 2:50
- Oskar Vuollet (2; PPG) – 15:23
- Anton Heikkinen (2; PPG) – 17:05
|
Third period
|
9:01 – Joakim Nygård (1; PPG)
|
| Linus Söderström (34 shots / 32 saves)
|
Goalie stats
|
Anders Lindbäck (32 shots / 26 saves)
|
| Skellefteå AIK win series 4–2
|
|
|
|
|
Semi-finals
(1) Brynäs IF vs. (5) Skellefteå AIK
| 6 April
|
Brynäs IF
|
|
4–3
|
|
Skellefteå AIK
|
Monitor ERP Arena
|
Recap
|
|
|
|
First period
|
No scoring
|
| No scoring
|
Second period
|
|
| Linus Ölund (4) – 17:45
|
Third period
|
19:04 – Anton Heikkinen (4; PPG/EA)
|
| Erik Källgren (22 shots / 19 saves)
|
Goalie stats
|
|
| 10 April
|
Skellefteå AIK
|
|
3–4
|
|
Brynäs IF
|
Skellefteå Kraft Arena
|
Recap
|
|
| No scoring
|
First period
|
- 6:08 – Charle-Édouard D'Astous (2)
- 14:37 – Jack Kopacka (1)
|
|
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
|
| Linus Söderström (25 shots / 21 saves)
|
Goalie stats
|
Erik Källgren (26 shots / 23 saves)
|
(2) Luleå HF vs. (3) Frölunda HC
| 5 April
|
Luleå HF
|
|
4–2
|
|
Frölunda HC
|
Coop Norrbotten Arena
|
Recap
|
|
| Linus Omark (1) – 5:21
|
First period
|
No scoring
|
|
|
Second period
|
|
| Pontus Andreasson (8) – 17:12
|
Third period
|
No scoring
|
| Matteus Ward (25 shots / 23 saves)
|
Goalie stats
|
Tobias Normann (13 shots / 9 saves)
|
Finals
(1) Brynäs IF vs. (2) Luleå HF
| 21 April
|
Brynäs IF
|
|
2–5
|
|
Luleå HF
|
Monitor ERP Arena
|
Recap
|
|
| No scoring
|
First period
|
|
| No scoring
|
Second period
|
|
|
|
Third period
|
13:36 – Eetu Koivistoinen (3)
|
|
|
Goalie stats
|
Matteus Ward (32 shots / 30 saves)
|
| 26 April
|
Luleå HF
|
|
3–5
|
|
Brynäs IF
|
Coop Norrbotten Arena
|
Recap
|
|
| Isac Hedqvist (3) – 17:11
|
First period
|
|
| Isac Hedqvist (4) – 8:28
|
Second period
|
No scoring
|
| Eetu Koivistoinen (4) – 4:22
|
Third period
|
|
| Matteus Ward (22 shots / 18 saves)
|
Goalie stats
|
Ludvig Persson (18 shots / 15 saves)
|
| 28 April
|
Brynäs IF
|
|
2–6
|
|
Luleå HF
|
Monitor ERP Arena
|
Recap
|
|
| No scoring
|
First period
|
|
| No scoring
|
Second period
|
10:56 – Linus Omark (5)
|
|
|
Third period
|
|
| Ludvig Persson (21 shots / 15 saves)
|
Goalie stats
|
Matteus Ward (34 shots / 32 saves)
|
Statistics
Scoring leaders
The following players led the league in points, at the conclusion of games played on 1 May 2025. If two or more skaters are tied (i.e. same number of points, goals and played games), all of the tied skaters are shown.[6]
Leading goaltenders
The following shows the top goaltenders who led the league in goals against average, provided that they have played at least 40% of their team's minutes, at the conclusion of games played on 1 May 2025.[7]
Play Out
The two bottom-placed teams from the regular season (Modo Hockey and HV71) played a best-of-seven series, with the winner remaining in the SHL and the loser relegated to the second tier, the HockeyAllsvenskan. The higher-seeded team held home advantage over the series, playing at home for the first two games and game five, while the lower-seeded team was at home for games three, four and six.[5]
| 14 March
|
Modo Hockey
|
|
4–2
|
|
HV71
|
Hägglunds Arena
|
Recap
|
|
| Tobias Winberg (1) – 11:39
|
First period
|
10:17 – Tommi Tikka (1)
|
| No scoring
|
Second period
|
No scoring
|
|
|
Third period
|
13:52 – Jamiro Reber (1)
|
| Lassi Lehtinen (29 shots / 27 saves)
|
Goalie stats
|
Hugo Alnefelt (16 shots / 13 saves)
|
| 19 March
|
HV71
|
|
5–0
|
|
Modo Hockey
|
Husqvarna Garden
|
Recap
|
|
|
|
First period
|
No scoring
|
| André Petersson (2) – 17:17
|
Second period
|
No scoring
|
| Tanner Kero (1; PPG) – 16:50
|
Third period
|
No scoring
|
| Frederik Dichow (20 shots / 20 saves)
|
Goalie stats
|
Lassi Lehtinen (30 shots / 25 saves)
|
| 23 March
|
Modo Hockey
|
|
0–4
|
|
HV71
|
Hägglunds Arena
|
Recap
|
|
| No scoring
|
First period
|
|
| No scoring
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
14:26 – William Ignberg Nilsson (1; ENG)
|
| Lassi Lehtinen (31 shots / 28 saves)
|
Goalie stats
|
Frederik Dichow (20 shots / 20 saves)
|
| 25 March
|
HV71
|
|
3–2
|
|
Modo Hockey
|
Husqvarna Garden
|
Recap
|
|
| Oskar Stål-Lyrenäs (4) – 4:32
|
First period
|
No scoring
|
|
|
Second period
|
No scoring
|
| No scoring
|
Third period
|
|
| Frederik Dichow (37 shots / 35 saves)
|
Goalie stats
|
Lassi Lehtinen (21 shots / 18 saves)
|
SHL awards
References
External links
|
|---|
| Teams | |
|---|
| Former teams | |
|---|
| Arenas | |
|---|
| Seasons | |
|---|
| Awards | |
|---|
| Related topics | |
|---|
|