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
Full leaderboard
Blocks per 60
228 qualified (5+ GP)
| #Player | Team | GP | BLK/60 | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Tyler KlevenD | OTT | 17 | 8.13 | 4 | 2 | 2 | +4 | 19:58 | 22 | 9.1% | 29 | 46 | 5 | 1.23 | +0.77 | 47.5% |
2 Erik GudbransonD | CBJ | 12 | 7.73 | 1 | 0 | 1 | -9 | 15:31 | 8 | 0.0% | 12 | 24 | 0 | 0.39 | -0.39 | 46.9% |
3 Timothy LiljegrenD | WSH | 15 | 7.63 | 1 | 1 | 0 | 0 | 16:46 | 6 | 16.7% | 12 | 32 | 1 | 0.48 | +0.52 | 43.2% |
4 Nick SeelerD | PHI | 18 | 7.62 | 4 | 0 | 4 | +1 | 18:47 | 14 | 0.0% | 27 | 43 | 4 | 0.65 | -0.65 | 43.6% |
5 Brandt ClarkeD | LAK | 14 | 7.57 | 11 | 3 | 8 | -3 | 19:14 | 22 | 13.6% | 5 | 34 | 4 | 0.79 | +1.21 | 53.0% |
6 MacKenzie WeegarD | UTA | 18 | 7.52 | 5 | 2 | 3 | -3 | 22:09 | 33 | 6.1% | 57 | 50 | 6 | 2.07 | -0.06 | 55.3% |
7 Tyler MyersD | DAL | 17 | 7.37 | 2 | 0 | 2 | +1 | 16:16 | 11 | 0.0% | 13 | 34 | 5 | 0.70 | -0.70 | 46.0% |
8 Noah JuulsenD | COL | 13 | 7.37 | 2 | 0 | 2 | +1 | 11:53 | 5 | 0.0% | 30 | 19 | 2 | 0.27 | -0.27 | 50.1% |
9 Connor MurphyD | EDM | 17 | 7.24 | 1 | 0 | 1 | -5 | 20:56 | 17 | 0.0% | 19 | 43 | 1 | 0.58 | -0.58 | 38.4% |
10 Chris TanevD | TOR | 9 | 7.13 | 1 | 0 | 1 | +2 | 17:46 | 3 | 0.0% | 4 | 19 | 3 | 0.07 | -0.07 | 44.1% |
11 Martin FehérváryD | WSH | 15 | 7.02 | 4 | 0 | 4 | -2 | 21:38 | 6 | 0.0% | 30 | 38 | 2 | 0.61 | -0.61 | 45.6% |
12 Jonathan AspirotD | BOS | 6 | 6.91 | 0 | 0 | 0 | -1 | 15:55 | 8 | 0.0% | 12 | 11 | 0 | 0.55 | -0.55 | 45.5% |
13 Dante FabbroD | CBJ | 6 | 6.89 | 0 | 0 | 0 | -3 | 14:31 | 4 | 0.0% | 7 | 10 | 1 | 0.22 | -0.22 | 43.8% |
14 Moritz SeiderD | DET | 18 | 6.82 | 10 | 0 | 10 | -4 | 25:54 | 32 | 0.0% | 28 | 53 | 8 | 1.82 | -1.82 | 51.1% |
15 William WallinderD | DET | 13 | 6.73 | 4 | 2 | 2 | -2 | 16:26 | 10 | 20.0% | 12 | 24 | 0 | 0.48 | +1.52 | 50.4% |
16 Jake McCabeD | TOR | 18 | 6.53 | 3 | 0 | 3 | -3 | 19:54 | 18 | 0.0% | 19 | 39 | 1 | 0.50 | -0.50 | 43.1% |
17 Joel EdmundsonD | LAK | 14 | 6.53 | 2 | 1 | 1 | +5 | 17:03 | 15 | 6.7% | 13 | 26 | 1 | 0.62 | +0.38 | 45.7% |
18 Jake WalmanD | EDM | 11 | 6.50 | 1 | 0 | 1 | -8 | 14:15 | 12 | 0.0% | 0 | 17 | 3 | 0.84 | -0.84 | 49.6% |
19 Scott MayfieldD | NYI | 6 | 6.48 | 0 | 0 | 0 | +2 | 12:20 | 4 | 0.0% | 8 | 8 | 1 | 0.15 | -0.15 | 52.8% |
20 Radko GudasD | FLA | 11 | 6.38 | 0 | 0 | 0 | -1 | 13:40 | 5 | 0.0% | 22 | 16 | 1 | 0.25 | -0.24 | 52.2% |
21 Trevor van RiemsdykD | PIT | 5 | 6.38 | 0 | 0 | 0 | -1 | 18:48 | 2 | 0.0% | 2 | 10 | 0 | 0.02 | -0.02 | 46.5% |
22 Thomas ChabotD | OTT | 14 | 6.25 | 8 | 1 | 7 | +8 | 23:59 | 26 | 3.9% | 8 | 35 | 4 | 1.59 | -0.58 | 48.7% |
23 Mikey AndersonD | LAK | 14 | 6.22 | 3 | 2 | 1 | -1 | 17:54 | 8 | 25.0% | 15 | 26 | 4 | 0.28 | +1.73 | 42.1% |
24 Jonas BrodinD | MIN | 19 | 6.19 | 7 | 0 | 7 | +3 | 22:25 | 21 | 0.0% | 9 | 44 | 7 | 0.80 | -0.80 | 53.6% |
25 Jaccob SlavinD | CAR | 19 | 6.18 | 4 | 0 | 4 | +7 | 21:27 | 31 | 0.0% | 4 | 42 | 6 | 1.24 | -1.24 | 52.6% |
26 Mario FerraroD | WPG | 17 | 6.18 | 2 | 2 | 0 | -3 | 19:24 | 21 | 9.5% | 32 | 34 | 5 | 0.81 | +1.19 | 45.0% |
27 Sean WalkerD | CAR | 19 | 6.16 | 10 | 3 | 7 | +9 | 21:00 | 38 | 7.9% | 23 | 41 | 10 | 2.24 | +0.76 | 59.1% |
28 Ryan PulockD | NYI | 13 | 6.06 | 1 | 0 | 1 | +2 | 17:31 | 8 | 0.0% | 11 | 23 | 1 | 0.44 | -0.44 | 42.9% |
29 Matt KierstedD | MIN | 11 | 6.03 | 1 | 0 | 1 | +5 | 12:39 | 12 | 0.0% | 11 | 14 | 2 | 0.48 | -0.47 | 48.0% |
30 Esa LindellD | DAL | 12 | 6.02 | 1 | 0 | 1 | +5 | 22:24 | 13 | 0.0% | 6 | 27 | 2 | 0.40 | -0.40 | 47.8% |
31 Colton ParaykoD | STL | 15 | 5.98 | 5 | 0 | 5 | -3 | 20:43 | 23 | 0.0% | 9 | 31 | 2 | 1.44 | -1.44 | 47.5% |
32 Luke SchennD | VAN | 10 | 5.97 | 2 | 0 | 2 | -5 | 13:03 | 6 | 0.0% | 32 | 13 | 1 | 0.33 | -0.33 | 44.0% |
33 Louis CrevierD | BUF | 15 | 5.90 | 1 | 0 | 1 | -4 | 12:52 | 14 | 0.0% | 16 | 19 | 3 | 0.69 | -0.69 | 47.4% |
34 David JiricekD | PHI | 9 | 5.85 | 1 | 0 | 1 | -3 | 14:48 | 6 | 0.0% | 11 | 13 | 4 | 0.40 | -0.40 | 48.3% |
35 Cale FleuryD | SEA | 6 | 5.84 | 1 | 0 | 1 | -2 | 13:42 | 6 | 0.0% | 14 | 8 | 2 | 0.12 | -0.12 | 45.2% |
36 Pavel MintyukovD | ANA | 13 | 5.79 | 6 | 2 | 4 | +2 | 19:07 | 11 | 18.2% | 2 | 24 | 3 | 0.75 | +1.25 | 48.3% |
37 Noah WarrenD | ANA | 17 | 5.75 | 5 | 0 | 5 | 0 | 16:33 | 12 | 0.0% | 38 | 27 | 0 | 0.22 | -0.22 | 45.7% |
38 Vladislav GavrikovD | NYR | 18 | 5.71 | 6 | 1 | 5 | +3 | 21:36 | 28 | 3.6% | 15 | 37 | 3 | 0.97 | +0.03 | 48.8% |
39 Hunter McDonaldD | PHI | 5 | 5.70 | 0 | 0 | 0 | -2 | 12:37 | 3 | 0.0% | 21 | 6 | 0 | 0.24 | -0.24 | 53.2% |
40 Emil AndraeD | CBJ | 5 | 5.68 | 2 | 0 | 2 | +3 | 10:33 | 1 | 0.0% | 4 | 5 | 0 | 0.05 | -0.05 | 48.3% |
41 Frederic BrunetD | BOS | 11 | 5.65 | 5 | 1 | 4 | +5 | 16:24 | 8 | 12.5% | 6 | 17 | 0 | 0.42 | +0.58 | 44.5% |
42 Alexandre CarrierD | MTL | 17 | 5.59 | 6 | 1 | 5 | +5 | 20:48 | 14 | 7.1% | 12 | 33 | 6 | 1.25 | -0.25 | 46.9% |
43 Jared SpurgeonD | MIN | 10 | 5.54 | 5 | 1 | 4 | +6 | 20:33 | 13 | 7.7% | 8 | 19 | 3 | 0.77 | +0.23 | 57.8% |
44 Adam PelechD | NYI | 16 | 5.52 | 3 | 1 | 2 | -4 | 20:23 | 19 | 5.3% | 14 | 30 | 1 | 0.95 | +0.05 | 45.0% |
45 Thomas HarleyD | DAL | 17 | 5.51 | 11 | 2 | 9 | +2 | 24:57 | 34 | 5.9% | 17 | 39 | 8 | 2.40 | -1.40 | 52.4% |
46 Jayden StrubleD | NSH | 16 | 5.49 | 2 | 2 | 0 | -6 | 15:00 | 4 | 50.0% | 40 | 22 | 6 | 0.57 | +1.43 | 41.3% |
47 Drew HellesonD | ANA | 10 | 5.49 | 1 | 0 | 1 | -1 | 19:39 | 9 | 0.0% | 18 | 18 | 5 | 0.90 | -0.90 | 48.0% |
48 Adam LarssonD | SEA | 16 | 5.48 | 2 | 0 | 2 | -1 | 21:11 | 16 | 0.0% | 28 | 31 | 3 | 0.58 | -0.58 | 39.6% |
49 Elias PetterssonD | VAN | 18 | 5.41 | 4 | 3 | 1 | -1 | 19:05 | 17 | 17.7% | 41 | 31 | 4 | 0.99 | +2.01 | 46.6% |
50 Declan CarlileD | PIT | 16 | 5.39 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 27 | 4 | 1.65 | +1.35 | 55.6% |
51 Max CrozierD | TBL | 9 | 5.38 | 3 | 0 | 3 | -1 | 17:20 | 16 | 0.0% | 14 | 14 | 1 | 0.89 | -0.89 | 55.3% |
52 Zach WhitecloudD | CGY | 17 | 5.36 | 2 | 0 | 2 | -6 | 20:24 | 16 | 0.0% | 27 | 31 | 5 | 0.46 | -0.46 | 51.5% |
53 Rasmus AnderssonD | VGK | 18 | 5.32 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 31 | 0 | 1.76 | +0.24 | 46.1% |
54 Nick PerbixD | NSH | 16 | 5.27 | 4 | 2 | 2 | -3 | 18:28 | 13 | 15.4% | 3 | 26 | 3 | 1.31 | +0.69 | 43.9% |
55 Jack St. IvanyD | WSH | 9 | 5.24 | 5 | 1 | 4 | +2 | 13:58 | 7 | 14.3% | 10 | 11 | 1 | 0.51 | +0.49 | 55.8% |
56 Jeremy LauzonD | VGK | 18 | 5.23 | 1 | 0 | 1 | +3 | 17:11 | 23 | 0.0% | 69 | 27 | 2 | 0.91 | -0.91 | 46.2% |
57 Josh MansonD | COL | 13 | 5.23 | 4 | 1 | 3 | +5 | 14:59 | 12 | 8.3% | 28 | 17 | 1 | 0.65 | +0.35 | 49.8% |
58 Cam YorkD | PHI | 10 | 5.22 | 1 | 0 | 1 | -9 | 20:41 | 12 | 0.0% | 5 | 18 | 1 | 0.88 | -0.88 | 42.3% |
59 Lian BichselD | DAL | 17 | 5.19 | 1 | 0 | 1 | -4 | 16:19 | 10 | 0.0% | 39 | 24 | 2 | 0.55 | -0.55 | 45.8% |
60 Sam MalinskiD | COL | 17 | 5.19 | 7 | 0 | 7 | +9 | 17:39 | 23 | 0.0% | 16 | 26 | 6 | 1.10 | -1.10 | 53.4% |
61 Nikita ZadorovD | BOS | 16 | 5.19 | 5 | 0 | 5 | +7 | 19:29 | 14 | 0.0% | 50 | 27 | 2 | 0.97 | -0.97 | 46.6% |
62 Travis SanheimD | PHI | 18 | 5.18 | 7 | 1 | 6 | -6 | 25:06 | 34 | 2.9% | 14 | 39 | 5 | 2.74 | -1.74 | 46.0% |
63 Noah HanifinD | VGK | 18 | 5.17 | 6 | 2 | 4 | +1 | 20:36 | 27 | 7.4% | 4 | 32 | 7 | 1.52 | +0.48 | 51.2% |
64 Darnell NurseD | SJS | 18 | 5.13 | 2 | 1 | 1 | -6 | 21:24 | 29 | 3.5% | 32 | 33 | 2 | 1.18 | -0.18 | 43.7% |
65 Victor HedmanD | TBL | 15 | 5.13 | 6 | 4 | 2 | +2 | 14:47 | 19 | 21.1% | 3 | 19 | 1 | 2.01 | +1.99 | 54.3% |
66 Logan StanleyD | NYI | 16 | 5.11 | 5 | 0 | 5 | +4 | 21:16 | 7 | 0.0% | 26 | 29 | 1 | 0.66 | -0.66 | 53.3% |
67 Ian ColeD | CHI | 18 | 5.08 | 0 | 0 | 0 | -2 | 18:21 | 12 | 0.0% | 15 | 28 | 4 | 0.42 | -0.42 | 47.0% |
68 J.J. MoserD | TBL | 16 | 5.06 | 1 | 0 | 1 | +2 | 17:45 | 17 | 0.0% | 10 | 24 | 1 | 1.61 | -1.61 | 57.3% |
69 Mattias SamuelssonD | BUF | 16 | 5.06 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 32 | 7 | 1.57 | +0.43 | 50.0% |
70 Jonas SiegenthalerD | NJD | 17 | 5.04 | 3 | 0 | 3 | -3 | 19:36 | 6 | 0.0% | 14 | 28 | 4 | 0.36 | -0.36 | 57.3% |
71 Brett PesceD | NJD | 17 | 5.03 | 8 | 1 | 7 | +13 | 21:03 | 19 | 5.3% | 6 | 30 | 6 | 0.64 | +0.36 | 58.9% |
72 Charle-Edouard D'AstousD | TBL | 15 | 5.01 | 11 | 3 | 8 | 0 | 17:32 | 24 | 12.5% | 21 | 22 | 3 | 1.26 | +0.75 | 52.7% |
73 Olli MaattaD | MIN | 15 | 4.98 | 5 | 1 | 4 | +9 | 20:02 | 9 | 11.1% | 1 | 25 | 3 | 1.00 | 0.00 | 46.0% |
74 Anton JohanssonD | DET | 18 | 4.93 | 5 | 2 | 3 | +2 | 13:31 | 18 | 11.1% | 15 | 20 | 2 | 0.99 | +1.01 | 47.5% |
75 Erik CernakD | TBL | 15 | 4.90 | 5 | 0 | 5 | +10 | 18:46 | 18 | 0.0% | 29 | 23 | 1 | 1.70 | -1.70 | 57.2% |
76 Tyson HindsD | ANA | 13 | 4.87 | 0 | 0 | 0 | -7 | 16:06 | 16 | 0.0% | 13 | 17 | 2 | 0.76 | -0.76 | 50.9% |
77 Jacob TroubaD | SJS | 19 | 4.86 | 10 | 2 | 8 | -5 | 22:05 | 30 | 6.7% | 36 | 34 | 2 | 1.67 | +0.33 | 46.1% |
78 David SpacekD | MIN | 11 | 4.84 | 1 | 0 | 1 | 0 | 12:23 | 9 | 0.0% | 5 | 11 | 1 | 0.31 | -0.31 | 45.1% |
79 Shakir MukhamadullinD | EDM | 12 | 4.82 | 1 | 1 | 0 | -4 | 14:30 | 8 | 12.5% | 14 | 14 | 0 | 0.47 | +0.53 | 39.0% |
80 Zach WerenskiD | CBJ | 15 | 4.80 | 14 | 2 | 12 | +6 | 28:18 | 44 | 4.6% | 8 | 34 | 6 | 2.80 | -0.80 | 49.4% |
81 Vincent DesharnaisD | WSH | 9 | 4.80 | 3 | 0 | 3 | +9 | 19:25 | 3 | 0.0% | 22 | 14 | 1 | 0.14 | -0.14 | 43.2% |
82 Alex VlasicD | CHI | 18 | 4.78 | 4 | 0 | 4 | -3 | 20:54 | 20 | 0.0% | 9 | 30 | 7 | 1.00 | -1.00 | 41.5% |
83 Marcus PetterssonD | NYR | 18 | 4.78 | 3 | 0 | 3 | +3 | 20:53 | 12 | 0.0% | 24 | 30 | 6 | 0.27 | -0.27 | 48.7% |
84 Filip HronekD | VAN | 18 | 4.76 | 12 | 1 | 11 | -13 | 25:53 | 21 | 4.8% | 21 | 37 | 6 | 1.13 | -0.13 | 41.3% |
85 Jakob ChychrunD | WSH | 15 | 4.73 | 11 | 2 | 9 | 0 | 24:30 | 48 | 4.2% | 6 | 29 | 4 | 3.05 | -1.05 | 51.1% |
86 Brett KulakD | COL | 18 | 4.72 | 4 | 0 | 4 | +3 | 19:03 | 17 | 0.0% | 6 | 27 | 5 | 0.64 | -0.64 | 50.0% |
87 Axel Sandin-PellikkaD | DET | 7 | 4.72 | 1 | 0 | 1 | -1 | 12:42 | 6 | 0.0% | 3 | 7 | 1 | 0.25 | -0.25 | 54.1% |
88 Kaedan KorczakD | PIT | 16 | 4.70 | 10 | 0 | 10 | 0 | 18:19 | 15 | 0.0% | 12 | 23 | 3 | 1.00 | -1.00 | 54.5% |
89 Charlie McAvoyD | BOS | 11 | 4.63 | 8 | 1 | 7 | +9 | 24:43 | 19 | 5.3% | 11 | 21 | 4 | 1.79 | -0.79 | 51.8% |
90 Daemon HuntD | NSH | 18 | 4.62 | 1 | 0 | 1 | -4 | 13:42 | 16 | 0.0% | 15 | 19 | 1 | 1.15 | -1.15 | 43.1% |
91 Brady SkjeiD | NSH | 17 | 4.58 | 5 | 0 | 5 | -4 | 20:00 | 17 | 0.0% | 23 | 26 | 3 | 0.84 | -0.84 | 42.9% |
92 Brandon CarloD | STL | 17 | 4.58 | 1 | 0 | 1 | -2 | 17:43 | 12 | 0.0% | 24 | 23 | 4 | 0.83 | -0.83 | 50.1% |
93 Zach MetsaD | BUF | 14 | 4.53 | 2 | 0 | 2 | -1 | 12:18 | 9 | 0.0% | 1 | 13 | 1 | 0.67 | -0.67 | 46.1% |
94 Sean DurziD | NYR | 14 | 4.52 | 5 | 2 | 3 | -1 | 19:52 | 12 | 16.7% | 9 | 21 | 8 | 0.37 | +0.63 | 49.1% |
95 Jamie OleksiakD | VAN | 16 | 4.45 | 6 | 2 | 4 | -6 | 17:41 | 11 | 18.2% | 27 | 21 | 4 | 0.49 | +0.51 | 41.0% |
96 Nicolas HagueD | NSH | 13 | 4.45 | 1 | 0 | 1 | -7 | 16:34 | 10 | 0.0% | 16 | 16 | 4 | 0.40 | -0.40 | 42.7% |
97 Adam FoxD | NYR | 18 | 4.41 | 22 | 2 | 20 | +2 | 22:39 | 24 | 8.3% | 6 | 30 | 9 | 1.40 | +0.60 | 50.0% |
98 Jamie DrysdaleD | PHI | 18 | 4.31 | 8 | 1 | 7 | +1 | 23:10 | 22 | 4.6% | 7 | 30 | 5 | 1.64 | -0.64 | 38.6% |
99 Jordan SpenceD | OTT | 18 | 4.30 | 3 | 1 | 2 | +5 | 20:54 | 17 | 5.9% | 18 | 27 | 3 | 1.28 | -0.28 | 51.7% |
100 Dylan SambergD | WPG | 17 | 4.30 | 6 | 2 | 4 | +1 | 22:09 | 19 | 10.5% | 22 | 27 | 8 | 1.03 | +0.97 | 52.6% |
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?



































































































