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