Welcome to my annual fantasy hockey dynasty rankings at The Athletic.
This project is a complete ranking of the top 100 players — 25-and-under — for dynasty and keeper leagues.
The focus here is to create a resource for managers in larger (in teams), deeper (in roster size), longer-term leagues. In building these rankings, my eye was to projecting these players across the next five years. The 25-and-under criteria was chosen so that all of the players being considered will play the entirety of that five-year window in their teens or 20s.
Of course, superstars like Connor McDavid (27), Auston Matthews (27), Leon Draisaitl (28), Nathan MacKinnon (28), Kirill Kaprizov (27), Matthew Tkachuk (26), Adam Fox (26) and David Pastrnak (28), though they aren’t ranked here, should still be prioritized in dynasty leagues.
Considered in determining each player’s value:
- statistical profile for standard fantasy hockey counting categories (with particular emphasis on points)
- age (a huge factor in this exercise)
- health/availability
- pathway to the top of their NHL team’s lineup (with particular emphasis on PP1 upside and opportunity)
- potential projected linemates in the short and medium term (it’s harder to chart long-term linemates because of the NHL’s turnover).
Goalies are not included due to their outsized fantasy value and wider year-to-year variance. Prospects eligible in upcoming NHL drafts were also not included, but are folded in annually. Where available, listed positions are according to Yahoo!’s dataset as of September 1, 2024.
Note that this list differs from Dom Luszczyszyn’s essential fantasy hockey cheat sheet, which should be your starting point for all leagues, but especially standard, single-season leagues.
2024-25 Fantasy Hockey Dynasty Rankings
Rank
|
Player
|
Pos.
|
Age
|
Team
|
---|---|---|---|---|
1 |
Connor Bedard |
C |
19 |
|
2 |
Cale Makar |
D |
25 |
|
3 |
Jack Hughes |
C/LW |
23 |
|
4 |
Quinn Hughes |
D |
24 |
|
5 |
Evan Bouchard |
D |
24 |
|
6 |
Matvei Michkov |
RW |
19 |
|
7 |
Rasmus Dahlin |
D |
24 |
|
8 |
Elias Pettersson |
C/LW |
25 |
|
9 |
Macklin Celebrini |
C |
18 |
|
10 |
Jason Robertson |
LW |
25 |
|
11 |
Tim Stutzte |
C/LW |
22 |
|
12 |
Noah Dobson |
D |
24 |
|
13 |
Miro Heiskanen |
D |
25 |
|
14 |
Brady Tkachuk |
C/LW |
24 |
|
15 |
Adam Fantilli |
C |
19 |
|
16 |
Matt Boldy |
LW/RW |
23 |
|
17 |
Wyatt Johnston |
C/RW |
21 |
|
18 |
Moritz Seider |
D |
23 |
|
19 |
Luke Hughes |
D |
21 |
|
20 |
Ivan Demidov |
RW |
18 |
|
21 |
Zayne Parekh |
D |
18 |
|
22 |
Zeev Buium |
D |
18 |
|
23 |
Robert Thomas |
C |
25 |
|
24 |
Andrei Svechnikov |
LW/RW |
24 |
|
25 |
Lucas Raymond |
LW/RW |
22 |
|
26 |
Cole Caufield |
LW/RW |
23 |
|
27 |
Nick Suzuki |
C |
25 |
|
28 |
Alexis Lafreniere |
LW/RW |
22 |
|
29 |
Logan Cooley |
C |
20 |
|
30 |
Quinton Byfield |
RW |
22 |
|
31 |
Juraj Slafkovsky |
LW |
20 |
|
32 |
Nico Hischier |
C |
25 |
|
33 |
Leo Carlsson |
C |
19 |
|
34 |
Will Smith |
C |
19 |
|
35 |
Brock Faber |
D |
22 |
|
36 |
Seth Jarvis |
C/RW |
22 |
|
37 |
Owen Power |
D |
21 |
|
38 |
Mason McTavish |
C |
21 |
|
39 |
Logan Stankoven |
C |
21 |
|
40 |
Thomas Harley |
D |
23 |
|
41 |
Berkly Catton |
C |
18 |
|
42 |
Lane Hutson |
D |
20 |
|
43 |
Alexander Nikishin |
D |
22 |
|
44 |
Carter Yakemchuk |
D |
18 |
|
45 |
Artyom Levshunov |
D |
18 |
|
46 |
Brandt Clarke |
D |
21 |
|
47 |
Dylan Cozens |
C |
23 |
|
48 |
Jake Sanderson |
D |
22 |
|
49 |
Simon Nemec |
D |
20 |
|
50 |
Matty Beniers |
C |
21 |
|
51 |
Olen Zellweger |
D |
21 |
|
52 |
Pavel Mintyukov |
D |
20 |
|
53 |
Martin Necas |
C/RW |
25 |
|
54 |
Trevor Zegras |
C |
23 |
|
55 |
Gabe Perreault |
LW |
19 |
|
56 |
Zach Benson |
LW |
19 |
|
57 |
Dylan Guenther |
RW |
21 |
|
58 |
Cole Perfetti |
C/LW |
22 |
|
59 |
Kent Johnson |
C |
21 |
|
60 |
Jack Quinn |
RW |
23 |
|
61 |
Owen Tippett |
LW/RW |
25 |
|
62 |
Beckett Sennecke |
RW |
18 |
|
63 |
Tij Iginla |
C |
18 |
|
64 |
Cutter Gauthier |
LW |
20 |
|
65 |
Ryan Leonard |
RW |
19 |
|
66 |
David Jiricek |
D |
20 |
|
67 |
Denton Mateychuk |
D |
20 |
|
68 |
Marco Rossi |
C |
23 |
|
69 |
Shane Wright |
C |
20 |
|
70 |
Danila Yurov |
C |
20 |
|
71 |
JJ Peterka |
RW |
22 |
|
72 |
Cole Eiserman |
LW/RW |
18 |
|
73 |
William Eklund |
C/LW |
21 |
|
74 |
Matthew Knies |
LW |
21 |
|
75 |
Sean Durzi |
D |
25 |
|
76 |
Gabe Vilardi |
C/RW |
25 |
|
77 |
Casey Mittelstadt |
C |
25 |
|
78 |
Cam York |
D |
23 |
|
79 |
Rutger McGroarty |
LW |
20 |
|
80 |
Kevin Korchinski |
D |
20 |
|
81 |
K’Andre Miller |
D |
24 |
|
82 |
Morgan Frost |
C |
25 |
|
83 |
Kirby Dach |
C |
23 |
|
84 |
Shane Pinto |
C |
23 |
|
85 |
Josh Norris |
C |
25 |
|
86 |
Bowen Byram |
D |
23 |
|
87 |
Joel Farabee |
LW/RW |
24 |
|
88 |
Matias Maccelli |
LW |
23 |
|
89 |
Jamie Drysdale |
D |
22 |
|
90 |
Dawson Mercer |
C |
22 |
|
91 |
Tyson Foerster |
C/RW |
22 |
|
92 |
Simon Edvinsson |
D |
21 |
|
93 |
Jimmy Snuggerud |
RW |
20 |
|
94 |
Bobby Brink |
RW |
23 |
|
95 |
Anton Lundell |
C/RW |
22 |
|
96 |
Konsta Helenius |
C |
18 |
|
97 |
Kirill Marchenko |
RW |
24 |
|
98 |
Sam Dickinson |
D |
18 |
|
99 |
Kaiden Guhle |
D |
22 |
|
100 |
Cayden Lindstrom |
C |
18 |
(Top photo of Connor Bedard: Jamie Sabau-USA TODAY Sports)