With barely a dozen games left for most teams, look for the rankings to have big swings. These rankings are based on expectations of fantasy points produced from March 25, 2024, until the end of the season.

Fantasy points are based on the ESPN standard game.


Resources: Goalie depth chart | Daily lines | Projections | Play for free | Player rater | Most added/dropped | Mock draft lobby | How to watch on ESPN+


ESPN Fantasy Hockey top 250 rankings for 2023-24

1. Connor McDavid, C, Edm (C1)
2. Auston Matthews, C, Tor (C2)
3. Nathan MacKinnon, C, Col (C3)
4. Nikita Kucherov, RW, TB (RW1)
5. Leon Draisaitl, C, Edm (C4)
6. Cale Makar, D, Col (D1)
7. Mikko Rantanen, RW, Col (RW2)
8. Zach Hyman, RW, Edm (RW3)
9. William Nylander, RW, Tor (RW4)
10. Jack Eichel, C, Vgk (C5)
11. Kirill Kaprizov, LW, Min (LW1)
12. Sam Reinhart, RW, Fla (RW5)
13. Evan Bouchard, D, Edm (D2)
14. Artemi Panarin, LW, NYR (LW2)
15. MacKenzie Weegar, D, Cgy (D3)
16. Filip Forsberg, LW, Nsh (LW3)
17. J.T. Miller, C, Van (C6)
18. Brayden Point, C, TB (C7)
19. Mitch Marner, RW, Tor (RW6)
20. Roman Josi, D, Nsh (D4)
21. Adam Fox, D, NYR (D5)
22. Brady Tkachuk, LW, Ott (LW4)
23. Valeri Nichushkin, RW, Col (RW7)
24. Elias Pettersson, C, Van (C8)
25. Morgan Rielly, D, Tor (D6)
26. John Carlson, D, Wsh (D7)
27. Noah Dobson, D, NYI (D8)
28. Aleksander Barkov, C, Fla (C9)
29. David Pastrnak, RW, Bos (RW8)
30. Steven Stamkos, C, TB (C10)
31. Vincent Trocheck, C, NYR (C11)
32. Mike Matheson, D, Mon (D9)
33. Shea Theodore, D, Vgk (D10)
34. Darnell Nurse, D, Edm (D11)
35. Matthew Tkachuk, RW, Fla (RW9)
36. Juuse Saros, G, Nsh (G1)
37. Adrian Kempe, RW, LA (RW10)
38. Alex Ovechkin, LW, Wsh (LW5)
39. Victor Hedman, D, TB (D12)
40. Alex Pietrangelo, D, Vgk (D13)
41. Moritz Seider, D, Det (D14)
42. John Tavares, C, Tor (C12)
43. Cam Talbot, G, LA (G2)
44. Bryan Rust, RW, Pit (RW11)
45. Alec Martinez, D, Vgk (D15)
46. Sidney Crosby, C, Pit (C13)
47. Rasmus Dahlin, D, Buf (D16)
48. Matt Roy, D, LA (D17)
49. Joel Eriksson Ek, C, Min (C14)
50. Igor Shesterkin, G, NYR (G3)
51. Timothy Liljegren, D, Tor (D18)
52. Thomas Chabot, D, Ott (D19)
53. Jack Hughes, C, NJ (C15)
54. Drew Doughty, D, LA (D20)
55. Colton Parayko, D, StL (D21)
56. Nick Suzuki, C, Mon (C16)
57. Rasmus Andersson, D, Cgy (D22)
58. Jonathan Marchessault, RW, Vgk (RW12)
59. Zach Werenski, D, Cls (D23)
60. David Savard, D, Mon (D24)
61. Anze Kopitar, C, LA (C17)
62. Jake Guentzel, LW, Car (LW6)
63. Dylan Larkin, C, Det (C18)
64. Bo Horvat, C, NYI (C19)
65. Connor Bedard, C, Chi (C20)
66. Chris Kreider, LW, NYR (LW7)
67. Mathew Barzal, C, NYI (C21)
68. Connor Hellebuyck, G, Wpg (G4)
69. Jordan Binnington, G, StL (G5)
70. Sebastian Aho, C, Car (C22)
71. Yegor Sharangovich, C, Cgy (C23)
72. Seth Jones, D, Chi (D25)
73. Trevor Moore, LW, LA (LW8)
74. Kevin Fiala, LW, LA (LW9)
75. Tom Wilson, RW, Wsh (RW13)
76. Blake Coleman, RW, Cgy (RW14)
77. Mika Zibanejad, C, NYR (C24)
78. Brayden McNabb, D, Vgk (D26)
79. Ryan Pulock, D, NYI (D27)
80. Kaiden Guhle, D, Mon (D28)
81. Jakob Chychrun, D, Ott (D29)
82. Mario Ferraro, D, SJ (D30)
83. Jake McCabe, D, Tor (D31)
84. Clayton Keller, LW, Ari (LW10)
85. Radko Gudas, D, Ana (D32)
86. Quinn Hughes, D, Van (D33)
87. Boone Jenner, C, Cls (C25)
88. William Karlsson, C, Vgk (C26)
89. Mikael Granlund, LW, SJ (LW11)
90. Stuart Skinner, G, Edm (G6)
91. Dylan Strome, C, Wsh (C27)
92. Nazem Kadri, C, Cgy (C28)
93. Travis Konecny, RW, Phi (RW15)
94. Sergei Bobrovsky, G, Fla (G7)
95. Josh Morrissey, D, Wpg (D34)
96. Mark Scheifele, C, Wpg (C29)
97. Frank Vatrano, RW, Ana (RW16)
98. Carter Verhaeghe, LW, Fla (LW12)
99. Sean Durzi, D, Ari (D35)
100. Robert Thomas, C, StL (C30)
101. Kris Letang, D, Pit (D36)
102. Fabian Zetterlund, RW, SJ (RW17)
103. Jared McCann, RW, Sea (RW18)
104. Mattias Ekholm, D, Edm (D37)
105. Timo Meier, LW, NJ (LW13)
106. Brock Nelson, C, NYI (C31)
107. Thatcher Demko, G, Van (G8)
108. Patrick Kane, RW, Det (RW19)
109. Charlie McAvoy, D, Bos (D38)
110. Jonas Brodin, D, Min (D39)
111. Brock Boeser, RW, Van (RW20)
112. Kyle Connor, LW, Wpg (LW14)
113. Shane Pinto, C, Ott (C32)
114. Brock Faber, D, Min (D40)
115. Gabriel Vilardi, C, Wpg (C33)
116. Seth Jarvis, RW, Car (RW21)
117. Andrei Svechnikov, LW, Car (LW15)
118. Eeli Tolvanen, LW, Sea (LW16)
119. Jake Sanderson, D, Ott (D41)
120. Jason Robertson, LW, Dal (LW17)
121. Owen Tippett, RW, Phi (RW22)
122. Jordan Kyrou, RW, StL (RW23)
123. Cole Caufield, LW, Mon (LW18)
124. Justin Faulk, D, StL (D42)
125. Thomas Bordeleau, C, SJ (C34)
126. Drake Batherson, RW, Ott (RW24)
127. Nico Hischier, C, NJ (C35)
128. Matt Boldy, LW, Min (LW19)
129. Ryan O'Reilly, C, Nsh (C36)
130. Mats Zuccarello, RW, Min (RW25)
131. Cam York, D, Phi (D43)
132. Adam Larsson, D, Sea (D44)
133. Joe Pavelski, RW, Dal (RW26)
134. Miro Heiskanen, D, Dal (D45)
135. Ryan Hartman, C, Min (C37)
136. Sam Bennett, C, Fla (C38)
137. Erik Karlsson, D, Pit (D46)
138. Marcus Pettersson, D, Pit (D47)
139. Dylan Guenther, RW, Ari (RW27)
140. Gustav Nyquist, RW, Nsh (RW28)
141. Anthony Duclair, LW, TB (LW20)
142. Juraj Slafkovsky, LW, Mon (LW21)
143. Travis Sanheim, D, Phi (D48)
144. Phillip Danault, C, LA (C39)
145. Oliver Bjorkstrand, RW, Sea (RW29)
146. Lucas Raymond, LW, Det (LW22)
147. Evander Kane, LW, Edm (LW23)
148. Artturi Lehkonen, LW, Col (LW24)
149. Vince Dunn, D, Sea (D49)
150. Ben Chiarot, D, Det (D50)
151. Artem Zub, D, Ott (D51)
152. T.J. Oshie, RW, Wsh (RW30)
153. Philipp Kurashev, LW, Chi (LW25)
154. Thomas Harley, D, Dal (D52)
155. Alex Tuch, RW, Buf (RW31)
156. Brad Marchand, LW, Bos (LW26)
157. Jesper Bratt, RW, NJ (RW32)
158. Brandon Montour, D, Fla (D53)
159. Evgeni Malkin, C, Pit (C40)
160. Brandon Hagel, LW, TB (LW27)
161. Pavel Buchnevich, RW, StL (RW33)
162. Alexandar Georgiev, G, Col (G9)
163. Jake Walman, D, Det (D54)
164. Joey Daccord, G, Sea (G10)
165. Tyler Toffoli, RW, Wpg (RW34)
166. Jake Middleton, D, Min (D55)
167. Ilya Lyubushkin, D, Tor (D56)
168. Nick Foligno, LW, Chi (LW28)
169. Jake Neighbours, LW, StL (LW29)
170. Logan Stankoven, C, Dal (C41)
171. Nick Schmaltz, RW, Ari (RW35)
172. Alex DeBrincat, LW, Det (LW30)
173. Viktor Arvidsson, RW, LA (RW36)
174. Andrei Vasilevskiy, G, TB (G11)
175. Erik Gudbranson, D, Cls (D57)
176. Devon Toews, D, Col (D58)
177. Gustav Forsling, D, Fla (D59)
178. Jake Oettinger, G, Dal (G12)
179. Tage Thompson, C, Buf (C42)
180. Tim Stutzle, C, Ott (C43)
181. Claude Giroux, RW, Ott (RW37)
182. Jacob Markstrom, G, Cgy (G13)
183. Ryan Graves, D, Pit (D60)
184. Nick Seeler, D, Phi (D61)
185. Martin Necas, RW, Car (RW38)
186. Sean Walker, D, Col (D62)
187. Daniil Miromanov, D, Cgy (D63)
188. K'Andre Miller, D, NYR (D64)
189. Shayne Gostisbehere, D, Det (D65)
190. Ilya Sorokin, G, NYI (G14)
191. Ryan McDonagh, D, Nsh (D66)
192. Kyle Palmieri, RW, NYI (RW39)
193. Jamie Benn, LW, Dal (LW31)
194. Mikey Anderson, D, LA (D67)
195. Jamie Oleksiak, D, Sea (D68)
196. Pyotr Kochetkov, G, Car (G15)
197. Ivan Provorov, D, Cls (D69)
198. Neal Pionk, D, Wpg (D70)
199. Marc-Edouard Vlasic, D, SJ (D71)
200. Jacob Trouba, D, NYR (D72)
201. Wyatt Johnston, C, Dal (C44)
202. Alexander Romanov, D, NYI (D73)
203. Rasmus Sandin, D, Wsh (D74)
204. Charlie Coyle, C, Bos (C45)
205. Brady Skjei, D, Car (D75)
206. Nick Bjugstad, C, Ari (C46)
207. Bobby McMann, C, Tor (C47)
208. Jake DeBrusk, RW, Bos (RW40)
209. Cam Fowler, D, Ana (D76)
210. Jeremy Swayman, G, Bos (G16)
211. Nikolaj Ehlers, LW, Wpg (LW32)
212. Rickard Rakell, RW, Pit (RW41)
213. Chris Tanev, D, Dal (D77)
214. Roope Hintz, C, Dal (C48)
215. Oliver Kylington, D, Cgy (D78)
216. Torey Krug, D, StL (D79)
217. Jeff Petry, D, Det (D80)
218. Ryan Nugent-Hopkins, C, Edm (C49)
219. Bowen Byram, D, Buf (D81)
220. Quinton Byfield, C, LA (C50)
221. Morgan Frost, C, Phi (C51)
222. Tyler Bertuzzi, LW, Tor (LW33)
223. Chandler Stephenson, C, Vgk (C52)
224. Josh Manson, D, Col (D82)
225. Kyle Burroughs, D, SJ (D83)
226. TJ Brodie, D, Tor (D84)
227. Mark Giordano, D, Tor (D85)
228. Samuel Girard, D, Col (D86)
229. Anders Lee, LW, NYI (LW34)
230. Mikael Backlund, C, Cgy (C53)
231. Nicholas Paul, C, TB (C54)
232. Tyler Myers, D, Van (D87)
233. Warren Foegele, LW, Edm (LW35)
234. Michael Rasmussen, C, Det (C55)
235. Tyler Johnson, C, Chi (C56)
236. Brayden Schenn, C, StL (C57)
237. Linus Ullmark, G, Bos (G17)
238. Brenden Dillon, D, Wpg (D88)
239. Darren Raddysh, D, TB (D89)
240. Ukko-Pekka Luukkonen, G, Buf (G18)
241. Martin Fehervary, D, Wsh (D90)
242. Vladislav Gavrikov, D, LA (D91)
243. Anthony Cirelli, C, TB (C58)
244. Joel Farabee, LW, Phi (LW36)
245. Matt Duchene, C, Dal (C59)
246. Teuvo Teravainen, RW, Car (RW42)
247. Pierre-Luc Dubois, C, LA (C60)
248. Pavel Zacha, C, Bos (C61)
249. Adin Hill, G, Vgk (G19)
250. Ivan Barbashev, LW, Vgk (LW37)