Skip to content

Stats

Advanced Stats Leaders 2026–2027

Advanced NHL stats leaderboards — expected goals (xG, the quality of shots a player generates), shot-attempt share (Corsi), PDO and more — ranked for skaters and goalies. Each stat is defined in the glossary, so you can see who drives play beyond goals and assists.

Team
All leaders

Full leaderboard

Corsi (shot attempt share)

656 qualified (5+ GP)
Corsi (shot attempt share) — Full leaderboard
#PlayerTeamGPCF%PTSGA+/-TOI/GPSS%HITBLKTKixGG−xG
1Mike ReillyDCAR867.0%202+412:2690.0%15630.55-0.55
2Shayne GostisbehereDCAR1863.5%14311+1417:40358.6%81342.14-0.13
3Nico HischierCNJD1762.0%1174+318:094117.1%15923.29+1.71
4Zach BensonLWBUF1661.9%15213+1320:07395.1%201048.45-6.45
5Jackson BlakeRWCAR1861.8%19514+1417:564910.2%57117.60-3.60
6Victor OlofssonLWVGK561.8%642+213:201233.3%0101.11+2.89
7Juuso VälimäkiDCAR861.6%321+714:22825.0%4800.65+1.35
8Jordan StaalCCAR661.4%000-215:3460.0%19301.34-1.34
9Andrei SvechnikovRWCAR1861.3%1899+1217:355616.1%37367.63-0.63
10Luke EvangelistaRWNJD1461.3%1046017:093910.3%11523.07-1.06
11Jack HughesCNJD1761.1%23914+1220:397012.9%01075.42-0.42
12Brady TkachukLWFLA1760.8%19109-316:555817.2%68257.44+2.57
13Nikolaj EhlersLWCAR1860.7%15411+616:13439.3%4544.27-0.27
14Jesper BrattLWNJD1760.7%16313+1117:30387.9%21322.08-0.08
15Zachary BolducRWMTL1760.5%862+114:063020.0%26523.66+1.34
16Arseny GritsyukRWNJD1760.4%1385+1115:414418.2%18943.06+1.94
17Sebastian AhoCCAR1860.3%261016+1420:055418.5%13558.26+0.74
18Taylor HallLWCAR960.1%633+112:442213.6%9312.41+0.59
19Logan StankovenCCAR1860.0%18117+1516:565520.0%71227.65+3.35
20William CarrierLWCAR1860.0%12111+413:02313.2%55913.84-2.84
21Dougie HamiltonDNJD1760.0%927+120:41474.3%172021.58-1.58
22Timo MeierRWNJD1759.8%514-116:24651.5%34835.26-4.26
23Nick SuzukiCMTL1159.8%1569+921:193119.4%16873.77+2.23
24Nicolas RoyCCOL1159.8%523-111:491315.4%12421.64+0.36
25Jordan MartinookLWCAR1859.4%1046+514:453013.3%261123.49-1.49
26Leon DraisaitlCEDM1759.4%311417+1621:426322.2%6347.92+6.08
27Matthew TkachukLWFLA1759.3%25421+119:013611.1%29263.87+0.13
28Vasily PodkolzinRWEDM1759.2%1495+1117:343525.7%55825.16+3.84
29John MarinoDUTA959.2%523+520:23825.0%2420.47+1.53
30Brett PesceDNJD1758.9%817+1321:03195.3%63060.64+0.36
31Connor McDavidCEDM1758.8%441034+2123:344621.7%19867.25+2.75
32Lane HutsonDMTL1758.7%17314+824:52319.7%22462.18+0.82
33Kailer YamamotoRWUTA958.7%734+414:292114.3%18623.09-0.09
34Parker WotherspoonDVGK658.7%000-618:1650.0%5520.36-0.36
35Sean WalkerDCAR1858.6%1037+921:04387.9%233982.24+0.76
36Matt BoldyLWMIN1858.5%17710+1621:28798.9%1412139.85-2.85
37Joel Eriksson EkCMIN1858.1%16610+1419:596010.0%228412.11-6.11
38K'Andre MillerDCAR1858.1%615+822:09293.5%161791.95-0.95
39Kirill KaprizovLWMIN1858.1%301614+1421:365628.6%96313.80+2.21
40Brandon HagelLWTBL1558.0%1789-321:136212.9%91088.92-0.92
41Oliver KapanenCMTL1058.0%211+412:10128.3%3321.71-0.71
42Jared SpurgeonDMIN1057.8%514+620:33137.7%81930.77+0.23
43Niko MikkolaDFLA1757.7%422+519:29238.7%181872.16-0.16
44Quinn HughesDMIN1857.6%25619+928:025012.0%51473.21+2.79
45Artemi PanarinLWLAK1457.6%1789-221:444517.8%5234.17+3.83
46Barrett HaytonCUTA1857.5%1028+814:22355.7%31454.19-3.19
47Zack MacEwenRWTOR1257.5%422-17:581315.4%30311.49+0.51
48Jonas SiegenthalerDNJD1757.3%303-319:3660.0%142840.36-0.36
49Luke HughesDNJD1757.3%1165+924:334015.0%78161.42+3.58
50Jesper BoqvistCNJD1557.3%752+211:582123.8%19421.66+2.34
51Anders LeeLWUTA1857.2%835+213:41329.4%16915.24-2.24
52Cole PerfettiCWPG1757.2%1266+218:305111.8%26697.61-1.61
53Evan BouchardDEDM1757.2%301020+2325:514820.8%91793.52+6.48
54Dylan LarkinCDET1057.2%624+321:41326.3%5642.98-0.98
55Jake GuentzelCTBL1557.1%1587+920:423920.5%9836.96+1.04
56Quinton ByfieldRWLAK1257.1%642-719:113112.9%22123.91+0.09
57Blake LizotteCPIT1656.7%505-213:36170.0%181722.25-2.25
58Cale MakarDCOL1656.7%18414+322:53449.1%41943.03+0.97
59Sandis VilmanisLWFLA1656.7%734012:322213.6%47822.88+0.12
60Brenden DillonDNJD856.6%000-114:5510.0%20800.13-0.13
61Devon ToewsDCOL1756.5%15510+1220:563315.2%716122.37+2.63
62Seth JonesDFLA1756.5%20317+324:55427.1%1817103.29-0.29
63Anthony CirelliCTBL1556.5%1055017:252420.8%8843.43+1.57
64Erik CernakDTBL1456.5%505+1118:47180.0%282101.70-1.70
65Florian XhekajLWMTL756.5%312-17:53911.1%19500.75+0.25
66Dawson MercerCWPG1756.4%817-315:37333.0%131052.73-1.73
67Matthew SchaeferDNYI1656.4%16511-426:48578.8%1214143.72+0.28
68Sam BennettCFLA1756.2%853+217:384311.6%35514.75+0.25
69Tomas HertlCVGK1856.1%1275+315:274415.9%52928.39-1.39
70Nate SchmidtDUTA1756.1%413-119:05175.9%201410.93+0.07
71Conor GeekieCTBL1556.1%440011:401921.1%45732.31+1.69
72Cole HutsonDWSH1556.0%945+319:092913.8%151012.37+1.63
73John CarlsonDTBL1556.0%853019:083713.5%111512.68+2.32
74Jason RobertsonLWDAL1655.9%18810+719:445215.4%12786.48+1.52
75Lars EllerCFLA1755.8%817+615:51185.6%81133.04-2.04
76Michael Brandsegg-NygårdRWDET1755.8%1037+1015:363010.0%75496.01-3.01
77Noah OstlundCBUF1655.8%1046+418:584010.0%2614.92-0.92
78Brayden PointCTBL1555.8%1459+819:233215.6%2746.89-1.89
79Jack St. IvanyDWSH955.8%514+213:58714.3%101110.51+0.49
80Seth JarvisRWCAR755.8%826+316:371513.3%11521.85-0.85
81Ivan BarbashevLWVGK1855.7%1129+615:46248.3%37723.49-1.49
82Alexandre TexierLWMTL1755.7%523-213:17267.7%18752.68-0.68
83Matvei GridinRWCGY1755.7%1055-815:443713.5%3842.37+2.63
84Nick RobertsonLWPIT1655.7%770+812:593321.2%31033.35+3.65
85Declan CarlileDPIT1655.6%532-1018:462213.6%122741.65+1.35
86Amadeus LombardiCNJD1555.6%404-111:05240.0%7262.99-2.99
87J.J. MoserDTBL1555.6%101+317:38170.0%102311.61-1.61
88Albert JohanssonDDET1155.6%101+115:41140.0%31220.63-0.63
89Michael CarconeLWUTA955.6%211-111:48205.0%25101.95-0.95
90Taylor RaddyshRWNYR655.6%101+17:3430.0%3300.44-0.44
91Brayden McNabbDVGK1855.5%808+1419:40190.0%262241.17-1.17
92Liam O'BrienCUTA555.5%00008:1050.0%19500.42-0.42
93Clayton KellerRWUTA1855.4%24519-818:274810.4%71134.92-0.92
94Martin NecasCCOL1755.4%19712+1019:543619.4%17344.26+2.74
95Erik GustafssonDLAK1255.4%514+119:57812.5%41180.76+0.24
96Matthew KesselDNYI1055.4%202+413:2590.0%6320.66-0.66
97Jalen ChatfieldDCAR1855.3%624+720:35248.3%720111.58+0.43
98Jonas BrodinDMIN1855.3%707+322:10190.0%93870.80-0.80
99MacKenzie WeegarDUTA1855.3%523-322:09336.1%575062.07-0.06
100Yegor SharangovichCCGY1755.3%532-616:002611.5%4612.68-0.68

Source: NHL stats API and HabsMetrics expected-goals model. Corsi = share of all shot attempts while on ice; Fenwick excludes blocked shots; PDO = on-ice shooting % + save % at 5v5 (1.000 is average). PK SV% = save % while the opponent is on the power play. HabsMetrics Analytics — for educational purposes. What do these stats mean?