Skip to content

Leaders

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

Blocked shots

659 qualified (5+ GP)
Blocked shots — Full leaderboard
#PlayerTeamGPBLKPTSGA+/-TOI/GPSS%HITTKixGG−xGCF%
1MacKenzie WeegarDUTA1850523-322:09336.1%5762.07-0.0655.3%
2Moritz SeiderDDET174910010-426:17320.0%2881.82-1.8250.9%
3Tyler KlevenDOTT1746422+419:58229.1%2951.23+0.7747.5%
4Jonas BrodinDMIN1944707+322:25210.0%970.80-0.8053.6%
5Nick SeelerDPHI1843404+118:47140.0%2740.65-0.6543.6%
6Connor MurphyDEDM1743101-520:56170.0%1910.58-0.5838.4%
7Jaccob SlavinDCAR1942404+721:27310.0%461.24-1.2452.6%
8Sean WalkerDCAR19411037+921:00387.9%23102.24+0.7659.1%
9Jake McCabeDTOR1839303-319:54180.0%1910.50-0.5043.1%
10Travis SanheimDPHI1839716-625:06342.9%1452.74-1.7446.0%
11Thomas HarleyDDAL17391129+224:57345.9%1782.40-1.4052.4%
12Martin FehérváryDWSH1538404-221:3860.0%3020.61-0.6145.6%
13Filip HronekDVAN183712111-1325:53214.8%2161.13-0.1341.3%
14Vladislav GavrikovDNYR1837615+321:36283.6%1530.97+0.0348.8%
15Thomas ChabotDOTT1435817+823:59263.9%841.59-0.5848.7%
16Jacob TroubaDSJS19341028-522:05306.7%3621.67+0.3346.1%
17Mario FerraroDWPG1734220-319:24219.5%3250.81+1.1945.0%
18Tyler MyersDDAL1734202+116:16110.0%1350.70-0.7046.0%
19Zach WerenskiDCBJ153414212+628:18444.6%862.80-0.8049.4%
20Brandt ClarkeDLAK14341138-319:142213.6%540.79+1.2153.0%
21Darnell NurseDSJS1833211-621:24293.5%3221.18-0.1843.7%
22Alexandre CarrierDMTL1733615+520:48147.1%1261.25-0.2546.9%
23Jackson LaCombeDANA173319118027:08128.3%15111.43-0.4347.2%
24Noah HanifinDVGK1832624+120:36277.4%471.52+0.4851.2%
25Mattias SamuelssonDBUF1632927+323:42229.1%1371.57+0.4350.0%
26Timothy LiljegrenDWSH1532110016:46616.7%1210.48+0.5243.2%
27Elias PetterssonDVAN1831431-119:051717.7%4140.99+2.0146.6%
28Rasmus AnderssonDVGK1831624-619:25355.7%201.76+0.2446.1%
29Zach WhitecloudDCGY1731202-620:24160.0%2750.46-0.4651.5%
30Adam LarssonDSEA1631202-121:11160.0%2830.58-0.5839.6%
31Colton ParaykoDSTL1531505-320:43230.0%921.44-1.4447.5%
32Adam FoxDNYR183022220+222:39248.3%691.40+0.6050.0%
33Alex VlasicDCHI1830404-320:54200.0%971.00-1.0041.5%
34Jamie DrysdaleDPHI1830817+123:10224.6%751.64-0.6438.6%
35Marcus PetterssonDNYR1830303+320:53120.0%2460.27-0.2748.7%
36Brett PesceDNJD1730817+1321:03195.3%660.64+0.3658.9%
37Adam PelechDNYI1630312-420:23195.3%1410.95+0.0545.0%
38Logan StanleyDNYI1629505+421:1670.0%2610.66-0.6653.3%
39Jakob ChychrunDWSH15291129024:30484.2%643.05-1.0551.1%
40Ian ColeDCHI1828000-218:21120.0%1540.42-0.4247.0%
41Jonas SiegenthalerDNJD1728303-319:3660.0%1440.36-0.3657.3%
42Jeremy LauzonDVGK1827101+317:11230.0%6920.91-0.9146.2%
43Jordan SpenceDOTT1827312+520:54175.9%1831.28-0.2851.7%
44Mikhail SergachevDUTA182720515-224:074211.9%1262.40+2.6052.7%
45Dylan SambergDWPG1727624+122:091910.5%2281.03+0.9752.6%
46Noah WarrenDANA1727505016:33120.0%3800.22-0.2245.7%
47Roman JosiDNSH172720218+425:30474.3%1052.59-0.5946.6%
48Declan CarlileDPIT1627532-1018:462213.6%1241.65+1.3555.6%
49Nikita ZadorovDBOS1627505+719:29140.0%5020.97-0.9746.6%
50Esa LindellDDAL1227101+522:24130.0%620.40-0.4047.8%
51Brady SkjeiDNSH1726505-420:00170.0%2330.84-0.8442.9%
52Brett KulakDCOL1726404+318:59170.0%650.64-0.6450.3%
53Ryan SheaDEDM1726514023:19128.3%830.95+0.0545.9%
54Nick PerbixDNSH1626422-318:281315.4%331.31+0.6943.9%
55Joel EdmundsonDLAK1426211+517:03156.7%1310.62+0.3845.7%
56Mikey AndersonDLAK1426321-117:54825.0%1540.28+1.7342.1%
57Noah DobsonDMTL1725808+220:58370.0%1642.13-2.1354.8%
58Ryker EvansDSEA1625734+322:371323.1%2750.70+2.3046.1%
59Olli MaattaDMIN1525514+920:02911.1%131.000.0046.0%
60Elias PetterssonCVAN182418414-420:152416.7%3962.52+0.4841.0%
61Lane HutsonDMTL172417314+824:52319.7%262.18+0.8258.7%
62Lian BichselDDAL1724101-416:19100.0%3920.55-0.5545.8%
63J.J. MoserDTBL1624101+217:45170.0%1011.61-1.6157.3%
64Sam MalinskiDCOL1624707+917:36230.0%1361.10-1.1054.2%
65Denton MateychukDCBJ1524743-322:312714.8%341.63+2.3752.7%
66Pavel MintyukovDANA1324624+219:071118.2%230.75+1.2548.3%
67Erik GudbransonDCBJ1224101-915:3180.0%1200.39-0.3946.9%
68Braden SchneiderDNYR1823202-218:07280.0%4240.98-0.9847.4%
69Darren RaddyshDTOR182310010-623:57420.0%1061.66-1.6647.4%
70Morgan RiellyDTOR182312012018:46210.0%831.00-1.0049.6%
71Shea TheodoreDVGK1823523+921:53375.4%021.95+0.0555.1%
72Troy StecherDTOR1823523+819:03219.5%1140.85+1.1649.0%
73Brandon CarloDSTL1723101-217:43120.0%2440.83-0.8350.1%
74Hampus LindholmDBOS1723514+1420:51224.6%471.18-0.1853.0%
75Philip BrobergDSTL17231349-124:353810.5%3102.48+1.5250.6%
76Will BorgenDBOS1723422+1618:561315.4%4340.72+1.2946.1%
77Kaedan KorczakDPIT162310010018:19150.0%1231.00-1.0054.5%
78Erik CernakDTBL1523505+1018:46180.0%2911.70-1.7057.2%
79Ryan PulockDNYI1323101+217:3180.0%1110.44-0.4442.9%
80Brayden McNabbDVGK1822808+1419:40190.0%2641.17-1.1755.5%
81Wyatt KaiserDCHI1822624-1719:531513.3%1770.71+1.2944.2%
82Jake MiddletonDCGY1722211-618:25185.6%2550.83+0.1745.0%
83Sam DickinsonDSJS1722312-418:16137.7%19100.97+0.0346.7%
84Tristan LuneauDANA17221239+220:112114.3%361.58+1.4254.1%
85Jayden StrubleDNSH1622220-615:00450.0%4060.57+1.4341.3%
86Vince DunnDSEA16221037-823:12348.8%442.06-0.0640.9%
87Brandon MontourDSEA15221239+524:132711.1%2061.60+1.4048.6%
88Charle-Edouard D'AstousDTBL15221138017:322412.5%2131.26+0.7552.7%
89William WallinderDDET1222422-216:021020.0%1100.48+1.5251.1%
90Andrew PeekeDUTA1821624-317:421711.8%1810.97+1.0352.3%
91Ben ChiarotDDET1721101-420:12160.0%1940.65-0.6550.0%
92Justin FaulkDDET1721936+120:052313.0%1342.01+0.9953.3%
93Michael RasmussenCDET1721413-816:09273.7%2953.38-2.3847.9%
94Neal PionkDWPG17211147-424:05429.5%4072.97+1.0353.8%
95Nils LundkvistDDAL1721303+117:41130.0%930.91-0.9151.1%
96Simon NemecDCGY1721606-1021:19290.0%851.72-1.7252.3%
97Tim WasheCANA1721633+115:251915.8%5002.40+0.6044.0%
98Jamie OleksiakDVAN1621624-617:411118.2%2740.49+0.5141.0%
99Sean DurziDNYR1421523-119:521216.7%980.37+0.6349.1%
100Kaiden GuhleDMTL1321624+423:181612.5%3460.78+1.2248.1%

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?