Nick Alberga’s fantasy hockey top 250 player rankings for 2023-24
Credit: Timothy T. Ludwig-USA TODAY Sports
My top-250 fantasy hockey rankings are curated based on past production, projection, age, and potential. The formula is weighted on goals, assists, plus/minus, power-play points, shots on goal and penalty minutes for skaters and wins, goals-against average, save percentage and shutouts for goaltenders.
Additionally, a variety of factors such as line deployment and contractual status, among other things, are taken into heavy consideration when compiling this list.
Furthermore, these rankings are crafted specifically for single-season, non-keeper league formats.
1 | EDM Connor McDavid | C |
2 | EDM Leon Draisaitl | C/LW |
3 | COL Nathan MacKinnon | C |
4 | TOR Auston Matthews | C |
5 | TBL Nikita Kucherov | RW |
6 | BUF Tage Thompson | C |
7 | COL Mikko Rantanen | RW |
8 | MIN Kirill Kaprizov | LW |
9 | FLA Matthew Tkachuk | RW |
10 | TOR Mitch Marner | RW |
11 | NJD Jack Hughes | C |
12 | DAL Jason Robertson | LW |
13 | VAN Elias Pettersson | C/LW |
14 | BOS David Pastrnak | RW |
15 | PIT Sidney Crosby | C |
16 | COL Cale Makar | D |
17 | WSH Alex Ovechkin | LW |
18 | TBL Andrei Vasilevskiy | G |
19 | OTT Brady Tkachuk | LW |
20 | NYR Igor Shesterkin | G |
21 | NSH Roman Josi | D |
22 | TBL Brayden Point | C |
23 | DAL Jake Oettinger | G |
24 | NYR Adam Fox | D |
25 | DAL Roope Hintz | C |
26 | NYR Artemi Panarin | LW |
27 | TOR William Nylander | LW/RW |
28 | BOS Brad Marchand | LW |
29 | TBL Steven Stamkos | C/LW |
30 | NYR Mika Zibanejad | C |
31 | NYI Ilya Sorokin | G |
32 | PIT Erik Karlsson | D |
33 | BUF Rasmus Dahlin | D |
34 | COL Alexandar Georgiev | G |
35 | FLA Aleksander Barkov | C |
36 | NJD Dougie Hamilton | D |
37 | OTT Tim Stützle | C/LW |
38 | VAN J.T. Miller | C/LW |
39 | DAL Joe Pavelski | C/RW |
40 | CAR Andrei Svechnikov | LW |
41 | BOS Linus Ullmark | G |
42 | CAR Sebastian Aho | C |
43 | WPG Kyle Connor | LW |
44 | MIN Filip Gustavsson | G |
45 | PIT Jake Guentzel | LW |
46 | CHI Connor Bedard | C/RW |
47 | CGY Jonathan Huberdeau | LW |
48 | TOR Ilya Samsonov | G |
49 | WPG Connor Hellebuyck | G |
50 | NJD Timo Meier | LW/RW |
51 | VGK Jack Eichel | C |
52 | WPG Mark Scheifele | C |
53 | TBL Victor Hedman | D |
54 | EDM Zach Hyman | LW/RW |
55 | BUF Alex Tuch | RW |
56 | PIT Evgeni Malkin | C |
57 | CBJ Johnny Gaudreau | LW |
58 | NSH Juuse Saros | G |
59 | DET Alex DeBrincat | LW |
60 | DAL Miro Heiskainen | D |
61 | EDM Evander Kane | LW |
62 | BOS Jeremy Swayman | G |
63 | OTT Claude Giroux | C/RW |
64 | DET Dylan Larkin | C |
65 | DAL Jamie Benn | C/LW |
66 | CAR Frederik Andersen | G |
67 | NYR Chris Kreider | LW/RW |
68 | LAK Kevin Fiala | LW/RW |
69 | WSH John Carlson | D |
70 | CAR Brent Burns | D |
71 | VAN Quinn Hughes | D |
72 | NJD Nico Hischier | C |
73 | PIT Tristan Jarry | G |
74 | EDM Ryan Nugent-Hopkins | C/LW |
75 | OTT Vladimir Tarasenko | RW |
76 | STL Jordan Kyrou | LW/RW |
77 | LAK Anze Kopitar | C |
78 | PIT Kris Letang | D |
79 | VGK Jonathan Marchessault | LW/RW |
80 | BUF Jeff Skinner | LW |
81 | MIN Matt Boldy | LW/RW |
82 | ARI Clayton Keller | LW/RW |
83 | EDM Stuart Skinner | G |
84 | EDM Evan Bouchard | D |
85 | LAK Adrian Kempe | C/LW/RW |
86 | TOR John Tavares | C |
87 | MTL Cole Caufield | LW/RW |
88 | CBJ Patrik Laine | RW |
89 | TOR Morgan Rielly | D |
90 | BOS Charlie McAvoy | D |
91 | FLA Carter Verhaeghe | LW |
92 | VAN Andrei Kuzmenko | LW |
93 | VAN Thatcher Demko | G |
94 | NSH Filip Forsberg | LW |
95 | LAK Pierre-Luc Dubois | C |
96 | WPG Nikolaj Ehlers | LW/RW |
97 | VGK Mark Stone | RW |
98 | CAR Martin Necas | RW |
99 | NJD Vitek Vanecek | G |
100 | CGY Elias Linhdolm | C |
101 | VGK Shea Theodore | D |
102 | NYI Brock Nelson | C/LW |
103 | NJD Jesper Bratt | RW |
104 | WPG Josh Morrissey | D |
105 | MIN Mats Zuccarello | RW |
106 | WSH Darcy Kuemper | G |
107 | CGY Nazem Kadri | C |
108 | SEA Vince Dunn | D |
109 | CHI Taylor Hall | LW |
110 | DET Moritz Seider | D |
111 | NJD Tyler Toffoli | LW/RW |
112 | NYI Mathew Barzal | C |
113 | WSH Evgeny Kuznetsov | C |
114 | FLA Sam Reinhart | C/RW |
115 | OTT Drake Batherson | RW |
116 | ANA Trevor Zegras | C |
117 | MIN Marc-Andre Fleury | G |
118 | TOR Tyler Bertuzzi | LW/RW |
119 | MIN Joel Eriksson EK | C |
120 | NYR Blake Wheeler | RW |
121 | CAR Tony DeAngelo | D |
122 | NYI Bo Horvat | C |
123 | FLA Sergei Bobrovsky | G |
124 | LAK Drew Doughty | D |
125 | SEA Jared McCann | C/LW |
126 | BUF Dylan Cozens | C |
127 | PHI Travis Konecny | LW/RW |
128 | WSH Dylan Strome | C/RW |
129 | DAL Matt Duchene | RW |
130 | SEA Matty Beniers | C |
131 | WSH Tom Wilson | RW |
132 | NSH Ryan O’Reilly | C |
133 | CBJ Zach Werenski | D |
134 | STL Robert Thomas | C |
135 | MTL Nick Suzuki | C |
136 | OTT Joonas Korpisalo | G |
137 | STL Jakub Vrana | LW/RW |
138 | BUF Devon Levi | G |
139 | COL Artturi Lehkonen | LW/RW |
140 | VAN Brock Boeser | RW |
141 | OTT Jakob Chychrun | D |
142 | ANA Troy Terry | RW |
143 | ARI Logan Cooley | C |
144 | COL Devon Toews | D |
145 | BOS Pavel Zacha | C/LW/RW |
146 | VGK Alex Pietrangelo | D |
147 | CAR Pyotr Kochetkov | G |
148 | TBL Mikhail Sergachev | D |
149 | STL Brayden Schenn | C/LW |
150 | STL Pavel Buchnevich | RW |
151 | NJD Dawson Mercer | C/RW |
152 | MIN Joel Eriksson Ek | C |
153 | OTT Josh Norris | C |
154 | PHI Owen Tippett | LW/RW |
155 | DET David Perron | RW |
156 | FLA Sam Bennett | C |
157 | NJD Akira Schmid | G |
158 | VGK Ivan Barbashev | C/LW |
159 | VGK Adin Hill | G |
160 | SJS Tomas Hertl | C |
161 | BOS Hampus Lindholm | D |
162 | WPG Gabriel Vilardi | LW/RW |
163 | NYR Vincent Trocheck | C |
164 | EDM Connor Brown | RW |
165 | CGY Jacob Markstrom | G |
166 | CHI Seth Jones | D |
167 | BOS Jake DeBrusk | LW/RW |
168 | PIT Reilly Smith | LW/RW |
169 | ARI Nick Schmaltz | C/RW |
170 | TBL Brandon Hagel | LW |
171 | FLA Spencer Knight | G |
172 | NYI Anders Lee | LW |
173 | OTT Thomas Chabot | D |
174 | MTL Kirby Dach | C/RW |
175 | DET Lucas Raymond | RW |
176 | SEA Philipp Grubauer | G |
177 | COL Valeri Nichushkin | LW/RW |
178 | WSH Nicklas Backstrom | C |
179 | ANA John Gibson | G |
180 | CGY MacKenzie Weegar | D |
181 | LAK Cam Talbot | G |
182 | DET Andrew Copp | C/RW |
183 | NYI Noah Dobson | D |
184 | STL Jordan Binnington | G |
185 | DAL Tyler Seguin | C/RW |
186 | CBJ Elvis Merzlikins | G |
187 | WSH Dylan Strome | C/RW |
188 | ARI Barrett Hayton | C |
189 | BUF Owen Power | D |
190 | CAR Teuvo Teravainen | LW/RW |
191 | COL Ryan Johansen | C |
192 | ANA Alex Killorn | LW/RW |
193 | CAR Michael Bunting | LW |
194 | COL Bowen Byram | D |
195 | SJS Logan Couture | C |
196 | VGK Logan Thompson | G |
197 | ARI Sean Durzi | D |
198 | CBJ Booner Jenner | C |
199 | CAR Dmitry Orlov | D |
200 | TBL Anthony Cirelli | C/RW |
201 | DET Ville Husso | G |
202 | VGK Chandler Stephenson | C/RW |
203 | FLA Gustav Forsling | D |
204 | CGY Andrew Mangiapane | LW/RW |
205 | SEA Andre Burakovsky | LW/RW |
206 | OTT Jake Sanderson | D |
207 | VGK William Karlsson | C/LW |
208 | LAK Viktor Arvidsson | LW/RW |
209 | ANA Mason McTavish | LW/RW |
210 | STL Justin Faulk | D |
211 | TOR Matthew Knies | LW |
212 | EDM Darnell Nurse | D |
213 | WSH T.J. Oshie | C/RW |
214 | WPG Cole Perfetti | C |
215 | STL Kevin Hayes | C |
216 | CAR Jordan Staal | C |
217 | WPG Nino Niederreiter | LW/RW |
218 | TOR John Klingberg | D |
219 | CAR Seth Jarvis | LW/RW |
220 | LAK Arthur Kaliyev | LW/RW |
221 | MIN Ryan Hartman | C/RW |
222 | SEA Oliver Bjorkstrand | RW |
223 | MTL Mike Matheson | D |
224 | VAN Anthony Beauvillier | LW/RW |
225 | NYR Alexis Lafreniere | LW |
226 | NSH Tyson Barrie | D |
227 | FLA Anton Lundell | C |
228 | SEA Jaden Schwartz | LW |
229 | PHI Carter Hart | G |
230 | NJD Ondrej Palat | LW |
231 | SJS Anthony Duclair | RW |
232 | NSH Thomas Novak | C |
233 | DET Shayne Gostisbehere | D |
234 | FLA Evan Rodrigues | LW/RW |
235 | BOS Charlie Coyle | C |
236 | DAL Wyatt Johnston | C |
237 | TOR Max Domi | C/LW/RW |
238 | DET James Reimer | G |
239 | COL Jonathan Drouin | LW |
240 | TOR Joseph Woll | G |
241 | ARI Jason Zucker | LW |
242 | BUF JJ Peterka | LW/RW |
243 | ARI Matias Maccelli | LW |
244 | SEA Jordan Eberle | RW |
245 | PHI Morgan Frost | C/LW |
246 | ANA Adam Henrique | C/LW |
247 | CHI Lukas Reichel | C/LW |
248 | ANA Jamie Drysdale | D |
249 | BUF Victor Olofsson | RW |
250 | DET Jeff Petry | D |
INJURIES: | ||
VGK Robin Lehner* | G | |
PHI Sean Couturier* | C | |
UFA Patrick Kane* | RW | |
FLA Aaron Ekblad* | D | |
FLA Brandon Montour* | D | |
WSH Max Pacioretty* | LW | |
COL Gabriel Landeskog* | C/RW | |
BUF Jack Quinn* | RW |