The Full Roster

Every NHL player this season — real stats plus the public 84-game projection model (goalies per 60 starts). * O/U (Over/Under) tells you if a player is over or underperforming. Higher O/U (▲ orange, like +4.0) = overperforming — he's scoring more than HIS OWN career shooting percentage buys on the same shots, worth that many extra goals per 84. Lower O/U (▼ green, like −4.0) = underperforming — the shots are there but his goals aren't; that usually comes back. Near 0 = right on his own pace. Rookies without a career track record are measured against the league mean for their position instead. (Method: skill-adjusted shooter baselines, arXiv:2511.07703; empirical-Bayes shrinkage per Nandakumar & Jensen 2019, Ann. Rev. Stat. & Its App.) Click any column to sort; filters stack.

≈ 43 projected (≈ = model projection)▲ +4.0 overperforming▼ −4.0 underperforming• 0.0 on pace— O/U under 15 shots🔥 Hot List (2 wks)IR injured reserve
764 match · page 1 of 16
#PlayerTeamPosGPGAP▾PPGTOI+/-PIMPPPSSH%≈ G≈ A≈ PO/U*SalaryTerm
#PlayerTeamPosGPGAP▾PPGTOI+/-PIMPPPSSH%≈ G≈ A≈ PO/U*SalaryTerm
1Connor McDavidC. McDavid🔥EDMC201138492.4523:44+254205520.0%35107142▲ +5.2$12.5M2y
2Leon DraisaitlL. Draisaitl🔥EDMC201819371.8521:55+204127823.1%5863121▲ +7.6$14M8y
3Evan BouchardE. Bouchard🔥EDMD201122331.6525:39+274125221.2%326798▲ +14.1$10.5M4y
4Kirill KaprizovK. Kaprizov🔥MINL201715321.6021:29+142116227.4%5351104▲ +14.9$17M8y
5Nathan MacKinnonN. MacKinnon🔥COLC191020301.5820:40+71286914.5%3972111▲ +4.2$12.6M8y
6Sebastian AhoS. Aho🔥CARC201216281.4019:43+151685621.4%405494▲ +7.0$9.75M8y
7Auston MatthewsA. Matthews🔥TORC201117281.4020:29+96106217.7%375692▲ +3.0$13.25M4y
8Matthew TkachukM. Tkachuk🔥FLAL19423271.4218:51+13214419.8%2181102▼ −2.5$9.5M8y
9Quinn HughesQ. Hughes🔥MIND20621271.3528:11+94115211.5%206989▲ +5.6$7.85M6y
10Nikita KucherovN. Kucherov🔥TBLR18818261.4421:05+9695614.3%3672107• −0.7$9.5M8y
11Jack HughesJ. Hughes🔥NJDC19917261.3720:51+13087611.8%346094• +0.8$8M8y
12Jack EichelJ. EichelVGKC20917261.3020:07+72105018.0%335891▲ +6.4$13.5M8y
13Leo CarlssonL. Carlsson🔥ANAC19620261.3720:16-28173318.2%246690▲ +2.0$18M5y
14Clayton KellerC. Keller🔥UTAR19520251.3218:39-71615529.6%247195▼ −3.1$7.15M
15David PastrnakD. Pastrnak🔥BOSR18816241.3320:28+8686412.5%346296▼ −2.0$11.25M8y
16Martin NecasM. Necas🔥COLC191014241.2619:48+12864025.0%375290▲ +8.4$11.5M8y
17Macklin CelebriniM. Celebrini🔥SJSC19815231.2123:23-314107910.1%335790▼ −6.5$975K5y
18Mitch MarnerM. Marner🔥VGKR18320231.2820:090610446.8%187289▼ −5.7$12M8y
19Tim StützleT. StützleOTTC19914231.2121:55+7644320.9%345185▲ +5.5$8.35M8y
20Beckett SenneckeB. Sennecke🔥ANAR191013231.2120:28+524114721.3%364884▲ +8.0$956K3y
21Cale MakarC. Makar🔥COLD18518231.2822:54+5274710.6%186583• +0.7$9M6y
22Cutter GauthierC. Gauthier🔥ANAL18167231.2818:2206147920.3%523082▲ +15.3$13.5M6y
23Jake GuentzelJ. Guentzel🔥TBLC181012221.2220:54+12484820.8%384886▲ +5.3$9M7y
24William NylanderW. NylanderTORR201111221.1019:56-7485619.6%404382▲ +6.7$11.5M8y
25Mikael GranlundM. Granlund🔥ANAC18616221.2220:36+10113318.2%255782▲ +3.6$7M3y
26Filip ForsbergF. Forsberg🔥NSHL19715221.1620:20+9874814.6%285482▲ +1.0$8.5M
27Roman JosiR. Josi🔥NSHD19220221.1625:26+61211513.9%96978▼ −2.9$9.06M
28Adam FoxA. Fox🔥NYRD20220221.1022:53+366306.7%86877• −0.4$9.5M7y
29Jackson LaCombeJ. LaCombe🔥ANAD19121221.1627:2901412156.7%57075• −0.1$9M8y
30Mikko RantanenM. Rantanen🔥DALR17912211.2420:01+71673426.5%374986▲ +6.4$12M8y
31Brandon HagelB. Hagel🔥TBLL181110211.1720:38+2447015.7%404181• +0.5$6.5M8y
32Kyle ConnorK. Connor🔥WPGL19156211.1121:31-3288118.5%522980▲ +7.7$12M
33Logan CooleyL. Cooley🔥UTAC181110211.1718:29-58123135.5%404080▲ +9.9$10M
34Seth JonesS. Jones🔥FLAD19318211.1124:47+1213456.7%116273• +1.0$9.5M8y
35Tage ThompsonT. Thompson🔥BUFC18119201.1119:28+6657315.1%403878▲ +2.4$7.14M7y
36Mark StoneM. StoneVGKR201010201.0018:36+711103727.0%374178▲ +7.1$9.5M2y
37Brady TkachukB. Tkachuk🔥FLAL191010201.0516:43-356126814.7%374077▲ +7.8$8.21M7y
38Nick SchmaltzN. SchmaltzUTAC19911201.0517:07-144124818.8%334276▲ +4.0$8M
39Steven StamkosS. StamkosNSHC19119201.0518:35-48114723.4%383573▲ +6.5$8M
40Mikhail SergachevM. SergachevUTAD19515201.0524:10-219104610.9%185573▲ +4.1$8.5M
41Elias PetterssonE. PetterssonVANC20416201.0020:33-6482516.0%185270• +0.2$11.6M8y
42Jack RoslovicJ. Roslovic🔥TORC19911201.0517:04+31025117.6%313970▲ +5.0$4M2y
43Jackson BlakeJ. BlakeCARR20515201.0017:54+161265010.0%204969▼ −2.5$5.04M8y
44Alexis LafrenièreA. LafrenièreNYRL20911201.0018:46-11464320.9%303867▲ +5.3$7.5M7y
45Logan StankovenL. Stankoven🔥CARC20119201.0016:49+17235619.6%343265▲ +9.9$6M8y
46Jason RobertsonJ. Robertson🔥DALL17910191.1219:37+7465516.4%374481▲ +1.7$12M1y
47Mark ScheifeleM. Scheifele🔥WPGC19415191.0021:22+147419.8%215879▼ −6.2$8.5M
48Jesper BrattJ. BrattNJDL19415191.0017:37+1206449.1%215777▼ −3.1$7.88M8y
49Erik KarlssonE. KarlssonPITD19316191.0023:38-848407.5%125971• +0.8$11.5M8y
50Andrei SvechnikovA. SvechnikovCARR20910190.9517:31+131275915.3%323871▲ +3.7$7.75M8y
1–50 of 764

Projections: multi-season empirical-Bayes blend (backtest-tuned on nine seasons), ZiPS-style similarity, delta-method aging; goalies via shrinkage + Poisson at a 60-start workload. Model page footnotes carry the citations. Skater projections are pre-aging on the roster view; player pages apply the aged figure. Cap column: terms from our own contract ledger — blank means no sourced figure recorded yet, never an estimate.