LIVE --:--:-- ET
Leaders

Who adds the most.

Player and Goalie Puckigree: goals above a replacement-level player, and the wins they make. Goals above a replacement-level player (someone outside a team’s regular rotation): how he did against an average player, plus credit for the workload a replacement would otherwise take. About 6.2 goals make one win.

Player Puckigree · forwards

#PlayerTeamGPGoalsWinsEV offEV defPPPKFinishPenWorkloadPct
1Nathan MacKinnonCOL80+31.25.0+20.1−1.8+6.3+0.0+3.8+1.0+1.8100th
2Connor McDavidEDM82+25.34.1+12.5−1.9+6.1+1.1+1.2+4.4+1.999th
3Jason RobertsonDAL82+20.03.2+8.4+2.7+3.90.0+2.3+1.0+1.799th
4Kirill KaprizovMIN78+17.52.8+7.8+2.1+2.70.0+2.6+0.6+1.798th
5Alex DeBrincatDET82+16.92.7+8.8+0.7+4.70.0+0.5+0.7+1.599th
6Nikita KucherovTBL77+15.82.5+9.7−2.8+2.80.0+3.4+1.1+1.698th
7Nico HischierNJD82+14.82.4+7.9+1.9+3.4+0.6−1.7+1.0+1.796th
8Mathew BarzalNYI81+14.02.3+9.8+0.3+1.70.0−1.1+1.5+1.794th
9Brandon HagelTBL71+13.82.2+10.1+1.1+0.0+0.3−0.2+1.1+1.498th
10Leon DraisaitlEDM65+13.72.2+7.3−0.6+3.2+0.1+2.6−0.3+1.497th
11Artemi PanarinLAK / NYR78+13.62.2+7.4−0.7+3.90.0+0.5+1.0+1.7—
12Mark StoneVGK60+13.62.2+3.2+3.5+2.7+0.1+1.2+1.8+1.199th
13Jesper BrattNJD82+13.62.2+9.2−1.4+3.4+0.1−0.3+1.1+1.697th
14Matt BoldyMIN76+13.42.2+3.9+1.1+1.1+1.1+3.3+1.4+1.595th
15David PastrnakBOS77+13.32.1+7.8−1.6+4.6+0.0−0.3+1.2+1.695th
16Jake GuentzelTBL81+13.02.1+5.8+0.3+3.3−0.1+1.1+1.0+1.693rd
17Jack EichelVGK74+13.02.1+6.3+2.9+1.1−0.3−0.3+1.6+1.694th
18Cole CaufieldMTL81+12.92.1+5.6−2.0+1.80.0+4.8+1.2+1.596th
19Macklin CelebriniSJS82+12.42.0+3.5+0.3+1.4+0.1+3.7+1.6+1.891st
20Auston MatthewsTOR60+12.32.0+8.4+1.1+1.7+0.4−1.0+0.4+1.398th
21Robert ThomasSTL64+11.81.9+7.6+1.5+0.7−0.6+1.8−0.4+1.297th
22Nikolaj EhlersCAR82+11.41.8+6.3+0.5+0.50.0+1.4+1.2+1.495th
23Jack HughesNJD61+11.31.8+6.8−0.6+2.6+0.1−0.4+1.5+1.396th
24Brady TkachukOTT60+11.11.8+8.2+1.3+2.30.0−2.4+0.7+1.099th
25Mitch MarnerVGK81+10.91.8+1.6+1.3+3.8+0.4+1.4+0.8+1.690th
26Dylan LarkinDET74+10.81.7+4.0+1.0+4.4−0.1−0.6+0.7+1.592nd
27Sebastian AhoCAR79+10.41.7+7.5−1.1+2.0+0.7−0.5+0.3+1.589th
28Drake BathersonOTT79+10.31.7+1.1+0.4+4.30.0+2.4+0.7+1.493rd
29Wyatt JohnstonDAL82+10.31.7+6.9−4.5+3.2−0.1+3.20.0+1.787th
30Luke EvangelistaNSH81+10.31.7+4.6+3.8+0.20.0−1.3+1.6+1.493rd

Player Puckigree · defence

#PlayerTeamGPGoalsWinsEV offEV defPPPKFinishPenWorkloadPct
1Quinn HughesMIN / VAN74+18.93.0+10.5+1.1+3.5+0.0−0.5+2.2+2.1—
2Adam FoxNYR55+16.52.7+8.4+4.1+2.7+0.1+0.2−0.4+1.4100th
3Lane HutsonMTL82+16.12.6+9.1+2.3+2.1−0.1+0.1+0.6+2.098th
4Zach WerenskiCBJ75+15.42.5+9.4+2.8+0.1−0.4+1.3+0.3+2.097th
5Rasmus DahlinBUF77+13.22.1+8.6+3.1−0.6+0.1+0.6−0.6+1.996th
6Moritz SeiderDET82+13.12.1+3.9+9.5−1.2−0.6+0.1−0.8+2.194th
7Mattias EkholmEDM82+13.12.1+9.3+3.8−0.2−0.4−0.3−0.8+1.797th
8Damon SeversonCBJ71+12.82.1+7.9+5.00.0+0.2−0.0−1.9+1.699th
9Jackson LaCombeANA82+12.82.1+6.6+3.2+0.1+0.4−0.5+1.0+2.094th
10Adam PelechNYI82+12.01.9+2.0+10.3−0.1−0.2−0.1−1.6+1.895th
11Philip BrobergSTL81+11.71.9+5.3+2.5−0.4+0.8−0.2+1.6+1.992nd
12Jordan SpenceOTT73+10.71.7+7.0+3.8−0.1+0.1+0.0−1.5+1.498th
13Matthew SchaeferNYI82+10.21.6+5.0+0.8−1.1−0.5+1.4+2.6+2.088th
14Nate SchmidtUTA82+10.01.6+4.3+3.6−0.1+0.7+0.0−0.1+1.793rd
15Jake SandersonOTT67+9.61.6+3.6+3.4−1.7+1.5+0.5+0.8+1.690th
16Brandt ClarkeLAK82+9.51.5+7.3+0.7+0.70.0−0.1−0.8+1.791st
17John CarlsonANA / WSH71+9.21.5+8.9+0.3+0.6−1.2+0.1−1.2+1.6—
18Evan BouchardEDM82+9.01.5+4.8+0.3+0.8−0.0+0.8+0.3+2.086th
19Sam MalinskiCOL82+8.91.4+4.2+4.1−0.0−0.0+0.1−1.0+1.592nd
20Miro HeiskanenDAL77+8.71.4+1.6+4.1+0.5+0.9−0.1−0.3+1.985th
21Mikhail SergachevUTA78+8.51.4+3.4+0.3+2.8+0.9+0.2−1.1+1.987th
22Brayden McNabbVGK63+8.51.4+0.1+5.5−0.0+1.7+0.0−0.1+1.395th
23Esa LindellDAL82+8.21.3−0.1+6.8−0.3+0.50.0−0.6+1.985th
24Travis SanheimPHI81+8.01.3+1.8+2.4+0.0+1.1+0.3+0.6+1.983rd
25Devon ToewsCOL68+7.81.3+3.3+3.5−0.7+1.6−0.3−1.1+1.589th
26Trevor van RiemsdykWSH68+7.81.3+2.5+4.00.0+0.4+0.0−0.3+1.296th
27Kaedan KorczakVGK78+7.71.2+2.1+5.00.0+0.00.0−0.7+1.393rd
28Dylan SambergWPG66+7.71.2−0.3+6.3−0.0+0.4−0.10.0+1.589th
29Sean WalkerCAR81+7.41.2+4.2+3.1+0.1+0.2−0.1−1.8+1.884th
30Shea TheodoreVGK70+7.21.2+3.6+1.2+0.4+0.6+0.2−0.4+1.687th

Goalie Puckigree

Every goalie, best to worst. GSAx is how he did against an average goalie on the same shots; Workload is the credit for facing shots a replacement-level goalie would otherwise face. A starter can be below average and still above replacement.

#PlayerTeamGPGoalsWinsGSAxWorkloadPct
1Logan ThompsonWSH58+49.17.9+37.7+11.499th
2Jeremy SwaymanBOS55+37.66.1+26.4+11.292nd
3Ilya SorokinNYI55+35.85.8+25.1+10.890th
4Andrei VasilevskiyTBL58+33.55.4+23.1+10.386th
5Scott WedgewoodCOL45+30.04.8+22.1+7.994th
6Igor ShesterkinNYR51+29.74.8+19.7+10.087th
7Jet GreavesCBJ55+28.44.6+17.5+11.083rd
8John GibsonDET57+24.94.0+14.3+10.675th
9Joel HoferSTL46+22.23.6+13.2+9.182nd
10Devin CooleyCGY31+20.83.3+14.8+6.095th
11Jakub DobesMTL43+20.73.3+12.3+8.479th
12Karel VejmelkaUTA64+20.13.2+8.4+11.664th
13Spencer KnightCHI55+20.03.2+8.8+11.266th
14Dan VladarPHI52+18.93.0+9.6+9.368th
15Jesper WallstedtMIN35+17.62.8+10.5+7.184th
16Jake OettingerDAL54+17.22.8+7.5+9.762nd
17Ukko-Pekka LuukkonenBUF35+16.52.7+9.9+6.677th
18Alex LyonBUF36+16.32.6+9.3+7.080th
19Justus AnnunenNSH28+15.52.5+10.3+5.288th
20Jake AllenNJD37+15.32.5+8.1+7.372nd
21Stuart SkinnerEDM / PIT50+14.62.4+5.1+9.5—
22Philipp GrubauerSEA32+14.42.3+8.2+6.276th
23Dennis HildebyTOR20+13.82.2+9.8+3.998th
24Anton ForsbergLAK36+12.92.1+6.1+6.869th
25Casey DeSmithDAL30+12.62.0+7.2+5.473rd
26Jacob FowlerMTL17+12.52.0+9.4+3.197th
27Lukas DostalANA56+11.61.9+0.7+11.055th
28Mackenzie BlackwoodCOL39+11.51.9+4.8+6.761st
29David RittichNYI30+11.21.8+5.8+5.471st
30Filip GustavssonMIN50+10.41.7+0.5+9.954th
31Connor HellebuyckWPG57+9.91.6−1.1+11.051st
32Dustin WolfCGY57+8.71.4−2.1+10.750th
33Connor IngramEDM32+8.01.3+2.6+5.557th
34Thatcher DemkoVAN20+6.21.0+2.5+3.765th
35Brandon BussiCAR39+5.90.9−0.4+6.349th
36Joey DaccordSEA47+5.80.9−3.8+9.645th
37Dylan GarandNYR3+5.70.9+5.0+0.7—
38Joseph WollTOR39+5.30.8−3.3+8.647th
39Alex NedeljkovicSJS40+4.40.7−2.9+7.343rd
40Juuse SarosNSH59+4.30.7−7.2+11.540th
41Clay StevensonWSH4+4.00.7+3.3+0.8—
42Daniil TarasovFLA33+3.50.6−3.0+6.442nd
43Jonathan QuickNYR25+3.10.5−1.7+4.946th
44Matt MurraySEA5+2.80.5+2.1+0.8—
45Colten EllisBUF16+2.80.5−0.3+3.153rd
46Arsenii SergeevCGY1+2.80.4+2.6+0.2—
47Frederik AndersenCAR35+2.00.3−4.0+6.038th
48Joonas KorpisaloBOS31+1.70.3−4.0+5.839th
49Trent MinerCOL4+1.70.3+1.0+0.8—
50Nico DawsNJD3+1.30.2+0.7+0.6—
51Darcy KuemperLAK50+1.30.2−7.4+8.731st
52Victor OstmanSEA1+1.30.2+1.0+0.3—
53Anthony StolarzTOR26+1.20.2−3.7+4.936th
54Drew CommessoCHI3+0.90.1+0.4+0.6—
55Nikita TolopiloVAN21+0.90.1−3.2+4.134th
56James ReimerOTT14+0.70.1−1.6+2.435th
57Carter HartVGK18+0.70.1−2.3+3.032nd
58Tristan JarryEDM / PIT33+0.50.1−5.6+6.1—
59Pyotr KochetkovCAR9+0.20.0−1.1+1.3—
60Michael DiPietroBOS1+0.20.0+0.2+0.0—
61Akira SchmidVGK34+0.10.0−5.8+6.029th
62Ville HussoANA20+0.00.0−3.8+3.828th
63Samuel MontembeaultMTL25−0.0−0.0−4.5+4.525th
64Nikke KokkoSEA3−0.0−0.0−0.7+0.7—
65Linus UllmarkOTT49−0.1−0.0−8.4+8.427th
66Sergei MurashovPIT5−0.3−0.1−1.2+0.9—
67Artur AkhtyamovTOR3−0.6−0.1−1.1+0.5—
68Charlie LindgrenWSH21−0.6−0.1−4.9+4.324th
69Hunter ShepardOTT1−0.9−0.1−1.0+0.1—
70Pheonix CopleyLAK1−0.9−0.1−1.1+0.2—
71Eric ComrieWPG25−1.0−0.2−5.7+4.721st
72Brandon HalversonTBL2−1.1−0.2−1.3+0.2—
73Marcus HogbergNYI1−1.3−0.2−1.3+0.0—
74Arturs SilovsPIT39−1.5−0.2−8.8+7.323rd
75Vyacheslav ButeyetsANA1−1.6−0.3−1.6+0.1—
76Thomas MilicWPG3−1.7−0.3−2.1+0.4—
77Mads SogaardOTT2−1.9−0.3−2.2+0.2—
78Vitek VanecekUTA22−2.1−0.3−5.6+3.520th
79Laurent BrossoitSJS1−2.4−0.4−2.6+0.2—
80Aleksei KolosovPHI4−2.5−0.4−2.8+0.3—
81Carl LindbomVGK8−2.5−0.4−3.9+1.4—
82Calvin PickardEDM16−2.6−0.4−5.4+2.813th
83Elvis MerzlikinsCBJ30−3.1−0.5−8.9+5.818th
84Jiri PateraVAN1−3.1−0.5−3.4+0.2—
85Spencer MartinNYR6−3.9−0.6−4.9+1.0—
86Arvid SoderblomCHI26−4.3−0.7−9.7+5.414th
87Cam TalbotDET34−4.7−0.8−10.3+5.716th
88Cayden PrimeauTOR3−5.7−0.9−6.2+0.5—
89Jonas JohanssonTBL25−6.2−1.0−10.8+4.68th
90Jacob MarkstromNJD44−6.7−1.1−14.6+7.917th
91Petr MrazekANA10−6.8−1.1−8.6+1.7—
92Samuel ErssonPHI33−9.1−1.5−14.7+5.76th
93Sergei BobrovskyFLA52−10.8−1.7−19.8+9.012th
94Yaroslav AskarovSJS47−10.8−1.7−20.0+9.210th
95Adin HillVGK27−11.0−1.8−15.4+4.35th
96Kevin LankinenVAN47−11.1−1.8−20.1+9.09th
97Leevi MerilainenOTT20−18.6−3.0−21.7+3.11st
98Jordan BinningtonSTL41−23.1−3.7−30.0+6.92nd
ESC
  • PAGE Rankings this week
  • PAGE Timeline 2026–27 nightly
  • PAGE 2025–26 rewind weekly
  • PAGE 2024–25 rewind weekly
  • PAGE 2023–24 rewind weekly
  • PAGE 2022–23 rewind weekly
  • PAGE Playoff odds and the Cup
  • PAGE Compare two teams any matchup
  • PAGE What if? Player swap change a roster
  • PAGE What if? Goalie swap replay a game