NHL Projections · Blocks

Skaters · 2025-26 (model vs actual) · per-82-GP
57% of these 98 landed inside their p10–p90 band · a season projection is a full-health baseline over the top projected players, so a big miss is often missed games, not the model
Projected leaders · Top 100
2025-26 · actual vs p50
#PlayerPosTmPGASOGPPPHITBLKPIMRangeActualΔ
1Jacob TroubaDANA21418124116920065
149233
149−51
2Nick SeelerDPHI1831387013217951
141235
149−30
3Rasmus AnderssonDVGK38102916094017144
143231
150−21
4Jake WalmanDEDM37112617486517152
144217
90−81
5Ian ColeDUTA163137109816964
136217
151−18
6Alexander RomanovDNYI22518120017816930
136211
31−138
7Connor MurphyDEDM1841385014316966
144232
138−31
8Colton ParaykoDSTL351022149310616823
142225
172+4
9Brayden McNabbDVGK2041785013316437
149215
142−22
10Jake MiddletonDMIN2161698012216458
141211
117−47
11Darnell NurseDEDM371026179315416166
130199
167+6
12Radko GudasDANA19414101024315999
124197
88−71
13MacKenzie WeegarDUTA4411321761419315941
136210
175+16
14Alexandre CarrierDMTL204168408015942
129202
155−4
15Mike MathesonDMTL37833156136715948
140207
150−9
16Esa LindellDDAL256189605815816
132204
179+21
17Moritz SeiderDDET479401672021215642
150228
180+24
18Alex VlasicDCHI244219266215626
129198
119−37
19Adam LarssonDSEA24617115012015538
119189
163+8
20Jake SandersonDOTT48939186214115521
131190
128−27
21Ryan McDonaghDTBL254208113715526
124189
76−79
22Jake McCabeDTOR2341983015315450
129193
23Travis SanheimDPHI3692513738015340
130205
152−1
24Andrew PeekeDBOS1741487013415224
121209
135−17
25Marcus PetterssonDVAN2642186010115247
123190
136−16
26Cam YorkDPHI246179117515234
130191
145−7
27Dante FabbroDCBJ2361610208515144
120198
28Jamie OleksiakDSEA164127008614939
125189
106−43
29Sean DurziDUTA381026128105314957
124189
88−61
30Mikhail SergachevDUTA531144151207814945
121188
125−24
31Brandon CarloDTOR1431382010414836
112180
98−50
32Noah DobsonDMTL521239207177114733
121188
188+41
33Trevor van RiemsdykDWSH193158202514625
103190
97−49
34Artem ZubDOTT2241885011614646
117189
120−26
35Ben ChiarotDDET17413103013114557
128189
160+15
36Jared SpurgeonDMIN3062212376314416
107195
137−7
37Dylan SambergDWPG225169818114439
110192
115−29
38Jackson LaCombeDANA39102712386714330
115186
128−15
39Brett PesceDNJD2041410903414332
114183
80−63
40Simon EdvinssonDDET309229919514358
109178
148+5
41Braden SchneiderDNYR2051694014914218
102187
140−2
42Matt RoyDWSH24517107013014131
130203
146+5
43Jonas BrodinDMIN2562011814414029
100153
126−14
44Seth JonesDFLA4111311741411014035
117177
61−79
45Tyler MyersDDAL224199209913971
111187
121−18
46Cody CeciDLAK193178807213820
99170
114−24
47Adam PelechDNYI2852012319213841
99167
124−14
48Mario FerraroDSJS1841391014113836
128210
150+12
49Zach WerenskiDCBJ731955277212513731
113165
94−43
50John CarlsonDANA48940155155313730
116216
106−31
51Timothy LiljegrenDWSH2461710849513734
110165
90−47
52Kaiden GuhleDMTL27720108111813663
99155
63−73
53Jonas SiegenthalerDNJD1741484011213546
107183
135−0
54Ilya LyubushkinDDAL1221051012113339
115163
90−43
55Mikey AndersonDLAK2351694013113328
107168
133−0
56Jeff PetryDMIN1921975112113334
108167
65−68
57Scott MayfieldDNYI1231068010313248
114162
82−50
58Simon NemecDNJD2871910834013043
99204
104−26
59Morgan RiellyDTOR45639138144912927
101160
114−15
60Brock FaberDMIN36829141115312927
112165
148+19
61Jaccob SlavinDCAR2972111502912910
98167
54−75
62Ryan PulockDNYI22518106210512918
91151
148+19
63Samuel GirardDPIT2742110427612919
98165
58−71
64Joel EdmundsonDLAK1841484011512937
98179
111−18
65Travis HamonicDDET134119409612848
88163
41−87
66Zach WhitecloudDCGY1531178013512842
88151
140+12
67Thomas HarleyDDAL511434178134512722
101159
148+21
68Shakir MukhamadullinDSJS235189157712634
99208
63−63
69Roman JosiDNSH631846234225512640
101159
101−25
70Olli MaattaDCGY204157504412517
95176
62−63
71Chris TanevDTOR162146104412526
98158
15−110
72Adam FoxDNYR721455159274412537
103141
74−51
73Rasmus DahlinDBUF6918502232512712472
107186
79−45
74Vincent DesharnaisDSJS102950012712464
97157
83−41
75Connor CliftonDPIT1831580021112457
84176
84−40
76Justin FaulkDDET3462913689212435
96164
132+8
77Rasmus RistolainenDPHI22516107212812327
93171
63−60
78Wyatt KaiserDCHI174139207312334
89161
69−54
79Miro HeiskanenDDAL621248185184312333
99168
132+9
80Brandt ClarkeDLAK37925142103012251
88164
185+63
81Cale MakarDCOL952569244384912226
102156
118−4
82Louis CrevierDCHI1351078115512226
92169
95−27
83Thomas ChabotDOTT451033174126612136
73129
111−10
84Noah HanifinDVGK40103015695212123
90147
116−5
85Dylan DeMeloDWPG2031869013212035
100156
109−11
86Erik GudbransonDCBJ1831585011212052
104175
64−56
87Simon BenoitDTOR102965022112062
87146
114−6
88Jakob ChychrunDWSH481631193147311955
92187
114−5
89Shea TheodoreDVGK66952156201611827
84137
87−31
90Drew DoughtyDLAK401031120158311739
96145
76−41
91J.J. MoserDTBL244188537211634
84158
91−25
92Mattias SamuelssonDBUF1741484115011636
80141
154+38
93Mason LohreiDBOS3172399113811626
90148
93−23
94Vladislav GavrikovDNYR2661710906411633
68133
104−12
95Devon ToewsDCOL44103415355511523
96142
83−32
96Damon SeversonDCBJ277209515211547
85149
86−29
97Carson SoucyDNYI1431183113011349
79148
91−22
98Victor HedmanDTBL601247172236011343
68128
44−69
99Kevin BahlDCGY1841484112711351
86155
99−14
100Jacob Bernard-DockerDDET143107208311333
75144
87−26