We bring you the consensus forward rankings for the 2024-25 fantasy hockey season, just in time for the early puck drop in Europe.
Unsurprisingly, Connor McDavid, C, Edmonton Oilers, heads the rankings. As expected, there is minimal variance within the top five. Deciding between Nathan MacKinnon, C, Colorado Avalanche, versus Nikita Kucherov, RW, Tampa Bay Lightning, or Austin Matthews, C, Toronto Maple Leafs, boils down to which categories are most important – hits, shots, goals, or power-play points. If you value goals, you’ll rank Matthews a little bit higher. If you value power-play points, Kucherov might slide a bit higher.
The variance grows outside of the top five. Everyone values everyone differently. Favorites and biases come into play, for better or for worse. There are certain players you trust more than others. Likewise, certain players have burned you one too many times and that trust is gone.
One thing that you’ll notice is how our writers value veterans and young players. It can be easy to write of an Evgeny Malkin, C, Pittsburgh Penguins. As soon as you do, he bounces back and delivers another point-per-game season. Likewise, folks held high expectations for Trever Zegras last year. Injuries derailed what was expected to be a breakout season for the budding star. This year, not everyone’s expectations are the same.
Remember, consensus rankings while based on trends, history, and analysis are opinions. A lot of unexpected things can happen over the next 184 days that will impact a player’s results. For certain players, there is little fantasy hockey consensus. This is what brings passion and excitement to fantasy hockey. How you value a player is important. What is more important is how you adjust that value in season.
Meet the Rankers
To conserve space the table below uses the initials of the analysts. They are as follows:
BA = Brandon Altomonte – @Brandon_Alto
LD = Logan Doyle – @doylelb4
SL = Spencer Lazary – @SpencerLazary23
Fantasy Hockey Consensus Forward Rankings for 2024-25
The Forward Rankings below are based on the following scoring categories: Goals, Assists, Power Play Points, Plus/Minus, Hits, and Shots on Goal.
Cons. Rnk | Player | Team | BA | LD | SL |
---|---|---|---|---|---|
1 | Connor McDavid | EDM | 1 | 1 | 1 |
2 | Nathan MacKinnon | COL | 2 | 2 | 3 |
3 | Auston Matthews | TOR | 4 | 4 | 2 |
4 | Leon Draisaitl | EDM | 3 | 5 | 4 |
5 | Nikita Kucherov | TB | 5 | 3 | 5 |
6 | David Pastrnak | BOS | 6 | 5 | 6 |
7 | Mikko Rantanen | COL | 7 | 7 | 8 |
8 | Matthew Tkachuk | FLA | 8 | 6 | 9 |
9 | Brady Tkachuk | OTT | 9 | 8 | 10 |
10 | Jack Hughes | NJ | 10 | 11 | 11 |
11 | J.T. Miller | VAN | 11 | 10 | 15 |
12 | Artemi Panarin | NYR | 11 | 15 | 12 |
13 | Sidney Crosby | PIT | 13 | 19 | 7 |
14 | Kirill Kaprizov | MIN | 12 | 9 | 23 |
15 | Filip Forsberg | NSH | 15 | 14 | 16 |
16 | Elias Pettersson | VAN | 14 | 13 | 19 |
17 | William Nylander | TOR | 16 | 16 | 14 |
18 | Mitchell Marner | TOR | 21 | 18 | 13 |
19 | Connor Bedard | CHI | 19 | 17 | 18 |
20 | Jason Robertson | DAL | 24 | 12 | 27 |
21 | Aleksander Barkov Jr. | FLA | 22 | 23 | 24 |
22 | Jack Eichel | VGK | 17 | 31 | 21 |
23 | Tim Stutzle | OTT | 23 | 21 | 25 |
24 | Sam Reinhart | FLA | 20 | 28 | 22 |
25 | Brayden Point | TB | 18 | 34 | 20 |
26 | Jake Guentzel | TB | 25 | 20 | 28 |
27 | Sebastian Aho | CAR | 16 | 41 | 17 |
28 | Zach Hyman | EDM | 23 | 27 | 26 |
29 | Alex Ovechkin | WSH | 29 | 24 | 32 |
30 | Mika Zibanejad | NYR | 28 | 29 | 31 |
31 | Steven Stamkos | NSH | 31 | 26 | 34 |
32 | Kyle Connor | WPG | 26 | 36 | 29 |
33 | Adrian Kempe | LA | 34 | 22 | 37 |
34 | Tage Thompson | BUF | 32 | 30 | 35 |
35 | Vincent Trocheck | NYR | 30 | 25 | 49 |
36 | Carter Verhaeghe | FLA | 36 | 36 | 39 |
37 | Ryan Nugent-Hopkins | EDM | 46 | 32 | 33 |
38 | Jesper Bratt | NJ | 33 | 42 | 36 |
39 | Chris Kreider | NYR | 27 | 57 | 30 |
40 | Andrei Svechnikov | CAR | 35 | 43 | 38 |
41 | Dylan Larkin | DET | 40 | 38 | 43 |
42 | Joel Eriksson Ek | MIN | 38 | 49 | 41 |
43 | Mathew Barzal | NYI | 45 | 35 | 48 |
44 | Seth Jarvis | CAR | 44 | 39 | 47 |
45 | Timo Meier | NJ | 47 | 34 | 50 |
46 | Roope Hintz | DAL | 41 | 48 | 44 |
47 | Wyatt Johnston | DAL | 37 | 51 | 53 |
48 | Brad Marchand | BOS | 42 | 55 | 45 |
49 | Brock Boeser | VAN | 39 | 62 | 42 |
50 | Jonathan Marchessault | NSH | 43 | 59 | 46 |
51 | Owen Tippett | PHI | 51 | 45 | 54 |
52 | Nico Hischier | NJ | 50 | 63 | 40 |
53 | Kevin Fiala | LA | 48 | 54 | 51 |
54 | Travis Konecny | PHI | 59 | 35 | 63 |
55 | Bo Horvat | NYI | 55 | 50 | 59 |
56 | Alexis Lafreniere | NYR | 57 | 46 | 61 |
57 | Cole Caufield | MTL | 63 | 37 | 67 |
58 | Robert Thomas | STL | 53 | 60 | 57 |
59 | Nick Suzuki | MTL | 58 | 52 | 62 |
60 | Tomas Hertl | VGK | 54 | 65 | 58 |
61 | Nazem Kadri | CGY | 61 | 53 | 65 |
62 | Brandon Hagel | TB | 72 | 33 | 76 |
63 | Mark Scheifele | WPG | 52 | 76 | 55 |
64 | Brock Nelson | NYI | 62 | 58 | 66 |
65 | Juraj Slafkovsky | MTL | 56 | 70 | 60 |
66 | Matt Boldy | MIN | 64 | 56 | 68 |
67 | Alex DeBrincat | DET | 65 | 61 | 69 |
68 | Anze Kopitar | LA | 68 | 64 | 72 |
69 | Pavel Buchnevich | STL | 77 | 47 | 81 |
70 | John Tavares | TOR | 60 | 82 | 64 |
71 | Evgeni Malkin | PIT | 71 | 66 | 75 |
72 | Lucas Raymond | DET | 70 | 69 | 74 |
73 | Nikolaj Ehlers | WPG | 69 | 75 | 73 |
74 | Elias Lindholm | BOS | 52 | 111 | 56 |
75 | Trevor Zegras | ANA | 91 | 40 | 88 |
76 | Jordan Kyrou | STL | 86 | 47 | 90 |
77 | Alex Tuch | BUF | 67 | 85 | 71 |
78 | Jamie Benn | DAL | 78 | 72 | 82 |
79 | Jared McCann | SEA | 79 | 71 | 83 |
80 | Drake Batherson | OTT | 75 | 81 | 79 |
81 | Mark Stone | VGK | 66 | 99 | 70 |
82 | Patrick Kane | DET | 73 | 86 | 77 |
83 | Quinton Byfield | LA | 87 | 68 | 91 |
84 | Frank Vatrano | ANA | 83 | 79 | 87 |
85 | Mats Zuccarello | MIN | 80 | 87 | 84 |
86 | Dylan Cozens | BUF | 85 | 80 | 89 |
87 | Bryan Rust | PIT | 76 | 103 | 80 |
88 | Martin Necas | CAR | 74 | 110 | 78 |
89 | Ryan O'Reilly | NSH | 82 | 94 | 86 |
90 | Matvei Michkov | PHI | 92 | 74 | 96 |
91 | Logan Cooley | UTA | 88 | 83 | 92 |
92 | Claude Giroux | OTT | 81 | 101 | 85 |
93 | Matty Beniers | SEA | 90 | 88 | 94 |
94 | JJ Peterka | BUF | 98 | 77 | 102 |
95 | Macklin Celebrini | SJ | 89 | 100 | 93 |
96 | Matt Duchene | DAL | 84 | 108 | 95 |
97 | Trevor Moore | LA | 102 | 84 | 106 |
98 | Clayton Keller | UTA | 49 | 44 | NR |
99 | Logan Stankoven | DAL | 96 | 107 | 100 |
100 | Jeff Skinner | EDM | 93 | 117 | 97 |
101 | Leo Carlsson | ANA | 100 | 105 | 104 |
102 | Adam Fantilli | CBJ | 97 | 112 | 101 |
103 | Michael Bunting | PIT | 107 | 92 | 111 |
104 | William Karlsson | VGK | 94 | 123 | 98 |
105 | Pierre-Luc Dubois | WSH | 109 | 95 | 113 |
106 | Josh Norris | OTT | 119 | 78 | 122 |
107 | Sam Bennett | FLA | 114 | 90 | 118 |
108 | Vladimir Tarasenko | DET | 101 | 121 | 105 |
109 | Oliver Bjorkstrand | SEA | 103 | 120 | 107 |
110 | Dylan Guenther | UTA | 104 | 119 | 108 |
111 | Troy Terry | ANA | 121 | 89 | 124 |
112 | Mason McTavish | ANA | 115 | 104 | 119 |
113 | Taylor Hall | CHI | 108 | 120 | 112 |
114 | Gustav Nyquist | NSH | 106 | 125 | 110 |
115 | Cutter Gauthier | ANA | 110 | 118 | 114 |
116 | Matthew Knies | TOR | 124 | 122 | 120 |
117 | Casey Mittelstadt | COL | 95 | NR | 99 |
118 | Jake DeBrusk | VAN | 99 | NR | 103 |
119 | Mason Marchment | DAL | 105 | NR | 109 |
120 | Boone Jenner | CBJ | 116 | 106 | NR |
121 | Teuvo Teravainen | CHI | 111 | NR | 115 |
122 | Conor Garland | VAN | 112 | NR | 116 |
123 | Tyler Seguin | DAL | 113 | NR | 117 |
124 | Pavel Zacha | BOS | 117 | NR | 121 |
125 | Will Smith | SJ | 120 | NR | 123 |
126 | Rickard Rakell | PIT | NR | NR | 52 |
127 | Jonathan Huberdeau | CGY | NR | 91 | NR |
128 | Artturi Lehkonen | COL | NR | 93 | NR |
129 | Eeli Tolvanen | SEA | NR | 98 | NR |
130 | Cole Perfetti | WPG | NR | 113 | NR |
131 | Tom Wilson | WSH | NR | 114 | NR |
132 | Marco Rossi | MIN | NR | 115 | NR |
133 | Sean Monahan | CBJ | NR | 116 | NR |
134 | Gabriel Vilardi | WPG | 118 | NR | NR |
135 | Ivan Barbashev | VGK | 122 | NR | NR |
136 | Nick Schmaltz | UTA | 123 | NR | NR |
137 | Jake Neighbours | STL | NR | 123 | NR |
138 | Kirill Marchenko | CBJ | NR | 124 | NR |