Nick Alberga’s fantasy hockey top 250 player rankings for 2023-24

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.

1EDM Connor McDavidC
2EDM Leon DraisaitlC/LW
3COL Nathan MacKinnonC
4TOR Auston MatthewsC
5TBL Nikita KucherovRW
6BUF Tage ThompsonC
7COL Mikko RantanenRW
8MIN Kirill KaprizovLW
9FLA Matthew TkachukRW
10TOR Mitch MarnerRW
11NJD Jack HughesC
12DAL Jason RobertsonLW
13VAN Elias PetterssonC/LW
14BOS David PastrnakRW
15PIT Sidney CrosbyC
16COL Cale MakarD
17WSH Alex OvechkinLW
18TBL Andrei VasilevskiyG
19OTT Brady TkachukLW
20NYR Igor ShesterkinG
21NSH Roman JosiD
22TBL Brayden PointC
23DAL Jake OettingerG
24NYR Adam FoxD
25DAL Roope HintzC
26NYR Artemi PanarinLW
27TOR William NylanderLW/RW
28BOS Brad MarchandLW
29TBL Steven StamkosC/LW
30NYR Mika ZibanejadC
31NYI Ilya SorokinG
32PIT Erik KarlssonD
33BUF Rasmus DahlinD
34COL Alexandar GeorgievG
35FLA Aleksander BarkovC
36NJD Dougie HamiltonD
37OTT Tim StützleC/LW
38VAN J.T. MillerC/LW
39DAL Joe PavelskiC/RW
40CAR Andrei SvechnikovLW
41BOS Linus UllmarkG
42CAR Sebastian AhoC
43WPG Kyle ConnorLW
44MIN Filip GustavssonG
45PIT Jake GuentzelLW
46CHI Connor BedardC/RW
47CGY Jonathan HuberdeauLW
48TOR Ilya SamsonovG
49WPG Connor HellebuyckG
50NJD Timo MeierLW/RW
51VGK Jack EichelC
52WPG Mark ScheifeleC
53TBL Victor HedmanD
54EDM Zach HymanLW/RW
55BUF Alex TuchRW
56PIT Evgeni MalkinC
57CBJ Johnny GaudreauLW
58NSH Juuse SarosG
59DET Alex DeBrincatLW
60DAL Miro HeiskainenD
61EDM Evander KaneLW
62BOS Jeremy SwaymanG
63OTT Claude GirouxC/RW
64DET Dylan LarkinC
65DAL Jamie BennC/LW
66CAR Frederik AndersenG
67NYR Chris KreiderLW/RW
68LAK Kevin FialaLW/RW
69WSH John CarlsonD
70CAR Brent BurnsD
71VAN Quinn HughesD
72NJD Nico HischierC
73PIT Tristan JarryG
74EDM Ryan Nugent-HopkinsC/LW
75OTT Vladimir TarasenkoRW
76STL Jordan KyrouLW/RW
77LAK Anze KopitarC
78PIT Kris LetangD
79VGK Jonathan MarchessaultLW/RW
80BUF Jeff SkinnerLW
81MIN Matt BoldyLW/RW
82ARI Clayton KellerLW/RW
83EDM Stuart SkinnerG
84EDM Evan BouchardD
85LAK Adrian KempeC/LW/RW
86TOR John TavaresC
87MTL Cole CaufieldLW/RW
88CBJ Patrik LaineRW
89TOR Morgan RiellyD
90BOS Charlie McAvoyD
91FLA Carter VerhaegheLW
92VAN Andrei KuzmenkoLW
93VAN Thatcher DemkoG
94NSH Filip ForsbergLW
95LAK Pierre-Luc DuboisC
96WPG Nikolaj EhlersLW/RW
97VGK Mark StoneRW
98CAR Martin NecasRW
99NJD Vitek VanecekG
100CGY Elias LinhdolmC
101VGK Shea TheodoreD
102NYI Brock NelsonC/LW
103NJD Jesper BrattRW
104WPG Josh MorrisseyD
105MIN Mats ZuccarelloRW
106WSH Darcy KuemperG
107CGY Nazem KadriC
108SEA Vince DunnD
109CHI Taylor HallLW
110DET Moritz SeiderD
111NJD Tyler ToffoliLW/RW
112NYI Mathew BarzalC
113WSH Evgeny KuznetsovC
114FLA Sam ReinhartC/RW
115OTT Drake BathersonRW
116ANA Trevor ZegrasC
117MIN Marc-Andre FleuryG
118TOR Tyler BertuzziLW/RW
119MIN Joel Eriksson EKC
120NYR Blake WheelerRW
121CAR Tony DeAngeloD
122NYI Bo HorvatC
123FLA Sergei BobrovskyG
124LAK Drew DoughtyD
125SEA Jared McCannC/LW
126BUF Dylan CozensC
127PHI Travis KonecnyLW/RW
128WSH Dylan StromeC/RW
129DAL Matt DucheneRW
130SEA Matty BeniersC
131WSH Tom WilsonRW
132NSH Ryan O’ReillyC
133CBJ Zach WerenskiD
134STL Robert ThomasC
135MTL Nick SuzukiC
136OTT Joonas KorpisaloG
137STL Jakub VranaLW/RW
138BUF Devon LeviG
139COL Artturi LehkonenLW/RW
140VAN Brock BoeserRW
141OTT Jakob ChychrunD
142ANA Troy TerryRW
143ARI Logan CooleyC
144COL Devon ToewsD
145BOS Pavel ZachaC/LW/RW
146VGK Alex PietrangeloD
147CAR Pyotr KochetkovG
148TBL Mikhail SergachevD
149STL Brayden SchennC/LW
150STL Pavel BuchnevichRW
151NJD Dawson MercerC/RW
152MIN Joel Eriksson EkC
153OTT Josh NorrisC
154PHI Owen TippettLW/RW
155DET David PerronRW
156FLA Sam BennettC
157NJD Akira SchmidG
158VGK Ivan BarbashevC/LW
159VGK Adin HillG
160SJS Tomas HertlC
161BOS Hampus LindholmD
162WPG Gabriel VilardiLW/RW
163NYR Vincent TrocheckC
164EDM Connor BrownRW
165CGY Jacob MarkstromG
166CHI Seth JonesD
167BOS Jake DeBruskLW/RW
168PIT Reilly SmithLW/RW
169ARI Nick SchmaltzC/RW
170TBL Brandon HagelLW
171FLA Spencer KnightG
172NYI Anders LeeLW
173OTT Thomas ChabotD
174MTL Kirby DachC/RW
175DET Lucas RaymondRW
176SEA Philipp GrubauerG
177COL Valeri NichushkinLW/RW
178WSH Nicklas BackstromC
179ANA John GibsonG
180CGY MacKenzie WeegarD
181LAK Cam TalbotG
182DET Andrew CoppC/RW
183NYI Noah DobsonD
184STL Jordan BinningtonG
185DAL Tyler SeguinC/RW
186CBJ Elvis MerzlikinsG
187WSH Dylan StromeC/RW
188ARI Barrett HaytonC
189BUF Owen PowerD
190CAR Teuvo TeravainenLW/RW
191COL Ryan JohansenC
192ANA Alex KillornLW/RW
193CAR Michael BuntingLW
194COL Bowen ByramD
195SJS Logan CoutureC
196VGK Logan ThompsonG
197ARI Sean DurziD
198CBJ Booner JennerC
199CAR Dmitry OrlovD
200TBL Anthony CirelliC/RW
201DET Ville HussoG
202VGK Chandler StephensonC/RW
203FLA Gustav ForslingD
204CGY Andrew MangiapaneLW/RW
205SEA Andre BurakovskyLW/RW
206OTT Jake SandersonD
207VGK William KarlssonC/LW
208LAK Viktor ArvidssonLW/RW
209ANA Mason McTavishLW/RW
210STL Justin FaulkD
211TOR Matthew KniesLW
212EDM Darnell NurseD
213WSH T.J. OshieC/RW
214WPG Cole PerfettiC
215STL Kevin HayesC
216CAR Jordan StaalC
217WPG Nino NiederreiterLW/RW
218TOR John KlingbergD
219CAR Seth JarvisLW/RW
220LAK Arthur KaliyevLW/RW
221MIN Ryan HartmanC/RW
222SEA Oliver BjorkstrandRW
223MTL Mike MathesonD
224VAN Anthony BeauvillierLW/RW
225NYR Alexis LafreniereLW
226NSH Tyson BarrieD
227FLA Anton LundellC
228SEA Jaden SchwartzLW
229PHI Carter HartG
230NJD Ondrej PalatLW
231SJS Anthony DuclairRW
232NSH Thomas NovakC
233DET Shayne GostisbehereD
234FLA Evan RodriguesLW/RW
235BOS Charlie CoyleC
236DAL Wyatt JohnstonC
237TOR Max DomiC/LW/RW
238DET James ReimerG
239COL Jonathan DrouinLW
240TOR Joseph WollG
241ARI Jason ZuckerLW
242BUF JJ PeterkaLW/RW
243ARI Matias MaccelliLW
244SEA Jordan EberleRW
245PHI Morgan FrostC/LW
246ANA Adam HenriqueC/LW
247CHI Lukas ReichelC/LW
248ANA Jamie DrysdaleD
249BUF Victor OlofssonRW
250DET Jeff PetryD
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
Keep scrolling for more content!
19+ | Please play responsibly! | Terms and Conditions apply