Fantasy

2023–24 consolidated NHL fantasy hockey rankings

NHL preseason games have already begun, and the 2023–24 NHL season is right around the corner. This season is full of intrigue, and with so many new players and high-flying rookies, players projected to bounce back from disappointing campaigns, and players expected to fall back after massive years, it is sure to be an entertaining season.

In fantasy hockey, managers will have to make lots of tough decisions this year.

Every league is different, but the overall rankings of players generally stay fairly consistent across leagues and formats of fantasy hockey. Since hits have been adopted as a standard category in most leagues, category coverage has become king in fantasy hockey, and knowing which players can tick multiple boxes is key.

I’ve put together consolidated draft rankings that take the trimmed mean of various rankings put together by others. Essentially, outliers both at the top and bottom of the boards are removed and the average is taken. The samples included in this year’s rankings come from a variety of sources which include the NHL, Dom Luszczyszyn from TheAthletic, Yahoo!, ESPN, Matt Larkin from the DailyFaceoff, Nick Alberga and Michael Amato from Sportsnet, and Jason Chen from TheHockeyWriters.

The value of consolidated fantasy rankings

These rankings are handy because they help identify consensus players at each draft slot. Using a trimmed mean helps to remove the effects of any crazy outliers from the data set and ensure those bold predictions from one outlet don’t skew the overall feeling of where a particular player should go (for example: Sidney Crosby is ranked 12th on the NHL top 250 list, and 85th on Dom’s list).

A few interesting tidbits from the rankings we noticed when putting them together. To the surprise of absolutely nobody, Connor McDavid is the number one player on every single board. Some described him as being in the “God tier”. Right after him is Leon Draisaitl, and then it’s a tossup between several players.

There are 11 players who received at least one ranking in the top five, and 19 players ranked in the top 10 on at least one board: 18 forwards and one goalie.

Cale Makar is the top defenceman once again, and Igor Shesterkin holds onto the top goalie spot.

In total, 386 players were ranked in the top 250 on at least one board, a huge jump from 330 last year.

Breakdown by position

The distribution for each position breaks down like this:

RangeCLWRWDG
Top 25118414
Top 502014967
Top 75282315148
Top 1003828221711
Top 1254434282215
Top 1505038322920
Top 1755842403425
Top 2006949433926
Top 2257552464931
Top 2508354476034

Breakdown by team

  • The Avalanche and Oilers are the only teams with multiple players in the top 10. The Lightning dropped out of this list.
  • The Lightning and Avalanche have three players in the top 25, the most out of all teams.
  • 16 teams have at least one player in the top 25.
  • The Devils and Lightning each have six players in the top 100. Seven teams trail with five: the Oilers, Panthers, Maple Leafs, Rangers, Stars, Canucks, and Sabres.
  • A total of 31 teams have at least one player in the top 100. The only team not on this list is the Ducks.
  • In the top 250, the Hurricanes and Golden Knights have the most players ranked with 11, followed by the Panthers, Rangers, Stars, Devils, and Kings with 10.

For the ranking list below, the far left column gives you the rank on TWC’s consolidated board, while the trimmed mean column gives the mean value for added context for differences between close players. This year, I’ve also included projected total points based on a raw average of Rotowire, NHL, and Dom’s lists.

Without further ado, here are the consolidated Top 300 rankings. Good luck with all of your fantasy drafts!

RankPlayerPositionTeamTrimmed
Mean
Projected
Points/Wins
1Connor McDavidCEDM1.0152
2Leon DraisaitlC,LWEDM2.0126
3Nathan MacKinnonCCOL3.8113
4David PastrnakRWBOS5.2107
5Matthew TkachukLWFLA6.7106
6Mikko RantanenRWCOL7.8106
7Nikita KucherovRWTBL8.0112
8Auston MatthewsCTOR8.3100
9Jack HughesC,LWNJD8.5104
10Jason RobertsonLWDAL8.8106
11Kirill KaprizovLWMIN11.894
12Tage ThompsonCBUF12.796
13Elias PetterssonCVAN14.396
14Mitch MarnerRWTOR14.7102
15Cale MakarDCOL15.077
16Brady TkachukLWOTT17.082
17Ilya SorokinGNYI20.331
18Igor ShesterkinGNYR20.736
19Jake OettingerGDAL21.339
20Alex OvechkinLWWSH22.580
21Sidney CrosbyCPIT22.794
22Tim StutzleC,LWOTT23.588
23Andrei VasilevskiyGTBL23.835
24Mika ZibanejadCNYR24.887
25Brayden PointCTBL26.894
26Adam FoxDNYR29.876
27Rasmus DahlinDBUF30.373
28William NylanderRWTOR30.888
29Artemi PanarinLWNYR33.593
30Roope HintzCDAL33.781
31Ryan Nugent-HopkinsC,LWEDM34.092
32Roman JosiDNSH34.867
33Alexandar GeorgievGCOL35.236
34Erik KarlssonDSJS36.889
35Aleksander BarkovCFLA37.284
36Steven StamkosCTBL37.584
37J.T. MillerC,RWVAN39.380
38Connor HellebuyckGWPG40.231
39Timo MeierRWNJD41.072
40Jack EichelCVGK44.774
41Kyle ConnorLWWPG45.382
42Dougie HamiltonDNJD45.773
43Connor BedardCCHI46.276
44Brad MarchandLWBOS46.776
45Sebastian AhoCCAR46.877
46Nico HischierCNJD47.282
47Linus UllmarkGBOS51.526
48Clayton KellerLW,RWARI52.583
49Alex TuchRWBUF53.579
50Zach HymanLWEDM53.778
51Dylan LarkinCDET55.581
52Juuse SarosGNSH55.728
53Andrei SvechnikovRWCAR55.869
54John TavaresCTOR57.080
55Quinn HughesDVAN58.377
56Miro HeiskanenDDAL60.372
57Alex DebrincatLW,RWDET62.569
58Kevin FialaLWLAK62.774
59Jake GuentzelLWPIT63.577
60Matt BoldyLWMIN64.070
61Carter VerhaegheC,LWFLA67.772
62Joe PavelskiC,RWDAL68.076
63Charlie McAvoyDBOS68.257
64Josh MorrisseyDWPG69.368
65Evgeni MalkinCPIT70.380
66Jordan KyrouC,RWSTL71.076
67Evan BouchardDEDM71.257
68Victor HedmanDTBL71.558
69Jesper BrattLW,RWNJD76.374
70Adrian KempeC,RWLAK78.566
71John CarlsonDWSH78.750
72Johnny GaudreauLWCBJ78.880
73Chris KreiderLWNYR83.060
74Martin NecasC,RWCAR83.767
75Pierre-Luc DuboisC,LWLAK84.365
76Moritz SeiderDDET84.851
77Jeff SkinnerLWBUF86.276
78Mark ScheifeleCWPG86.373
79Bo HorvatCNYI87.067
80Mikhail SergachevDTBL89.862
81Filip GustavssonGMIN89.826
82Cole CaufieldRWMTL89.856
83Anze KopitarCLAK90.271
84Joel Eriksson EkCMIN90.261
85Claude GirouxC,RWOTT90.873
86Sam ReinhartC,RWFLA93.267
87Andrei KuzmenkoLWVAN93.272
88Tyler ToffoliRWNJD93.865
89Ilya SamsonovGTOR94.732
90Brent BurnsDCAR95.758
91Brandon MontourDFLA96.263
92Mark StoneRWVGK96.758
93Dylan CozensCBUF98.072
94Travis KonecnyRWPHI98.369
95Pavel BuchnevichLWSTL98.873
96Filip ForsbergLWNSH99.760
97Thatcher DemkoGVAN100.529
98Elias LindholmCCGY100.769
99Jared McCannLWSEA102.366
100Jonathan MarchessaultRWVGK103.064
101Brock NelsonCNYI103.373
102Jeremy SwaymanGBOS106.321
103Vladimir TarasenkoRWUFA108.258
104Tristan JarryGPIT109.229
105Vince DunnDSEA109.861
106Vitek VanecekGNJD111.028
107Nick SuzukiCMTL112.369
108Alex PietrangeloDVGK113.252
109Patrik LaineLWCBJ113.264
110Mats ZuccarelloRWMIN113.267
111Jonathan HuberdeauLWCGY113.370
112Evander KaneLWEDM114.347
113Jamie BennLWDAL114.868
114Trevor ZegrasCANA115.571
115Dawson MercerC,RWNJD115.761
116Matty BeniersCSEA117.866
117Stuart SkinnerGEDM117.831
118Jacob TroubaDNYR119.529
119Vincent TrocheckCNYR120.260
120Brandon HagelLWTBL120.563
121Mathew BarzalC,RWNYI121.264
122Drake BathersonRWOTT122.860
123Kris LetangDPIT127.250
124Nikolaj EhlersLWWPG128.356
125Frederik AndersenGCAR129.827
126Noah DobsonDNYI130.052
127Rickard RakellRWPIT130.257
128Darcy KuemperGWSH130.524
129Sergei BobrovskyGFLA130.830
130Nazem KadriCCGY132.261
131Tyler BertuzziLWTOR135.051
132Jake DeBruskLWBOS135.256
133Josh NorrisCOTT135.442
134Morgan RiellyDTOR136.850
135Seth JonesDCHI137.749
136Troy TerryRWANA139.066
137Nick SchmaltzC,RWARI139.365
138Tomas HertlCSJS139.364
139Shea TheodoreDVGK141.549
140Rasmus AnderssonDCGY144.850
141Taylor HallLWCHI145.256
142Devon ToewsDCOL145.554
143Evgeny KuznetsovCWSH145.657
144Devon LeviGBUF146.826
145Joonas KorpisaloGOTT146.825
146Jakob ChychrunDOTT148.541
147Zach WerenskiDCBJ149.439
148Darnell NurseDEDM149.542
149Robert ThomasCSTL150.071
150Artturi LehkonenLWCOL151.258
151Brayden SchennC,LWSTL151.362
152Tom WilsonRWWSH152.039
153Jacob MarkstromGCGY152.227
154Hampus LindholmDBOS152.248
155Drew DoughtyDLAK152.352
156Owen TippettRWPHI153.852
157Valeri NichushkinRWCOL154.761
158Dylan StromeCWSH157.559
159Pavel ZachaCBOS157.760
160Logan CoutureCSJS157.862
161Ivan BarbashevC,LWVGK157.855
162Marc-Andre FleuryGMIN162.817
163Chandler StephensonCVGK163.363
164Matt DucheneC,RWDAL163.861
165Pyotr KochetkovGCAR165.513
166Thomas ChabotDOTT169.244
167Lucas RaymondLW,RWDET169.556
168David PerronLW,RWDET171.055
169Adin HillGVGK171.627
170Bryan RustRWPIT171.849
171Blake WheelerRWNYR172.455
172Luke HughesDNJD173.229
173Justin FaulkDSTL173.849
174Sam BennettCFLA173.851
175Brock BoeserRWVAN174.855
176Anders LeeLWNYI175.550
177Bowen ByramDCOL176.433
178Connor BrownRWEDM180.233
179Reilly SmithRWPIT180.851
180Boone JennerCCBJ180.850
181Viktor ArvidssonLWLAK181.257
182Alex KillornLWANA181.858
183Akira SchmidGNJD182.022
184Brayden McNabbDVGK184.518
185Jakub VranaLWSTL186.440
186Adam FantilliCCBJ187.252
187Andre BurakovskyLW,RWSEA188.253
188Ryan GravesDPIT189.029
189Mason McTavishC,LWANA189.753
190Ryan O’ReillyCNSH190.547
191Logan CooleyCARI190.656
192Barrett HaytonCARI190.746
193Philipp GrubauerGSEA190.726
194Gabriel VilardiCWPG190.846
195K’Andre MillerDNYR191.039
196Colton ParaykoDSTL191.029
197Rafael Harvey-PinardLWMTL191.532
198Aaron EkbladDFLA192.040
199Esa LindellDDAL193.029
200Andrew MangiapaneLWCGY193.348
201Patrick KaneRWUFA193.558
202Jordan BinningtonGSTL195.024
203Ivan ProvorovDCBJ195.029
204Wyatt JohnstonCDAL195.249
205Teuvo TeravainenLWCAR195.249
206Tyler SeguinCDAL195.348
207Tony DeAngeloDPHI195.334
208Ville HussoGDET196.823
209Rasmus RistolainenDPHI197.521
210Filip ChytilCNYR197.647
211Seth JarvisC,RWCAR199.047
212Tyson BarrieDNSH199.345
213Tyson FoersterCPHI199.529
214Dmitry OrlovDCAR200.337
215Mikael BacklundCCGY201.352
216Gustav ForslingDFLA201.542
217Michael BuntingLWCAR203.047
218Radko GudasDANA203.018
219Carter HartGPHI203.519
220Ryan HartmanC,RWMIN204.051
221Phillip DanaultCLAK204.651
222MacKenzie WeegarDCGY205.036
223Cam TalbotGLAK205.320
224Adam LarssonDSEA205.832
225Jared SpurgeonDMIN206.035
226Matt RoyDLAK206.024
227Tanner JeannotLWTBL207.026
228Jordan EberleRWSEA207.858
229Lawson CrouseLWARI208.342
230Sean CouturierCPHI208.351
231William KarlssonCVGK208.349
232Sean DurziDARI209.341
233Tommy NovakCNSH210.351
234Owen PowerDBUF211.040
235Noah HanifinDCGY211.339
236Logan ThompsonGVGK211.822
237Scott LaughtonCPHI213.342
238John GibsonGANA213.718
239Brandt ClarkeDLAK214.027
240Jake SandersonDOTT214.335
241Casey MittelstadtCBUF214.757
242Evan RodriguesCFLA215.038
243Mike MathesonDMTL215.840
244Cam FowlerDANA216.347
245Kevin HayesCSTL218.250
246Oliver BjorkstrandRWSEA219.045
247Karel VejmelkaGARI219.321
248Neal PionkDWPG220.034
249Antti RaantaGCAR220.513
250Martin FehervaryDWSH221.018
251Frank VatranoCANA221.539
252Sammy BlaisLWSTL222.029
253Matias MaccelliLWARI222.350
254Nino NIederreiterRWWPG222.342
255Filip HronekDVAN222.638
256Max DomiC,LWTOR223.049
257John KlingbergDTOR223.837
258Daniel SprongRWDET224.043
259T.J. OshieRWWSH225.043
260Charlie CoyleCBOS225.346
261Max PaciorettyLWWSH225.319
262Jeff PetryDPIT226.334
263Jason ZuckerLWARI226.842
264Nicklas BackstromCWSH227.041
265Shayne GostisbehereDDET227.038
266Damon SeversonDCBJ227.036
267Kirill MarchenkoRWCBJ227.538
268Anthony BeauvillierLWVAN228.046
269Mattias EkholmDEDM228.835
270Ryan JohansenCCOL229.042
271Elvis MerzlikinsGCBJ229.020
272Joel FarabeeLWPHI230.044
273Luke EvangelistaRWNSH230.032
274Dominik KubalikLWOTT230.742
275Lukas ReichelLWCHI231.542
276Jake WalmanDDET231.5
277Trevor MooreLWLAK233.035
278Ilya MikheyevRWVAN233.0
279Marcus JohanssonLWMIN235.040
280Rasmus SandinDWSH235.035
281Morgan FrostCPHI235.3
282Anton LundellCFLA235.540
283Samuel GirardDCOL236.036
284Adam PelechDNYI236.0
285Conor GarlandRWVAN238.0
286Kirby DachCMTL238.242
287Andreas AthanasiouCCHI238.341
288Victor OlofssonLWBUF239.741
289Juraj SlafkovskyLWMTL240.027
290Erik HaulaLWNJD240.0
291Jake McCabeDTOR240.5
292Matthew KniesLWTOR240.631
293Ryan StromeLWANA241.041
294Josh AndersonRWMTL241.535
295Kent JohnsonC,LWCBJ242.049
296Mason MarchmentLWDAL242.035
297Brady SkjeiDCAR242.835
298Cole PerfettiCWPG244.0
299Alex RomanovDNYI244.5
300Joseph WollGTOR245.0

Just missed: Marcus Pettersson, Alexis Lafreniere, Pheonix Copley, Kaiden Guhle, Janis Moser, Dillon Dube, Spencer Knight, David Savard, Nick Jensen, Jesperi Kotkaniemi, Ben Chiarot, Jack Roslovic, Shane Pinto, J.T. Compher, Jani Hakanpaa, Mikael Granlund, Yanni Gourde, JJ Peterka, Ondrej Palat, Travis Sanheim, Andrew Copp, Luke Schenn, Kevin Korchinski, Brandon Saad, Jonas Brodin.

Back to top button

Discover more from The Win Column

Subscribe now to keep reading and get access to the full archive.

Continue reading