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
Blocked shots
659 qualified (5+ GP)
| #Player | Team | GP | BLK | PTS | G | A | +/- | TOI/GP | S | S% | HIT | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 MacKenzie WeegarD | UTA | 18 | 50 | 5 | 2 | 3 | -3 | 22:09 | 33 | 6.1% | 57 | 6 | 2.07 | -0.06 | 55.3% |
2 Moritz SeiderD | DET | 17 | 49 | 10 | 0 | 10 | -4 | 26:17 | 32 | 0.0% | 28 | 8 | 1.82 | -1.82 | 50.9% |
3 Tyler KlevenD | OTT | 17 | 46 | 4 | 2 | 2 | +4 | 19:58 | 22 | 9.1% | 29 | 5 | 1.23 | +0.77 | 47.5% |
4 Jonas BrodinD | MIN | 19 | 44 | 7 | 0 | 7 | +3 | 22:25 | 21 | 0.0% | 9 | 7 | 0.80 | -0.80 | 53.6% |
5 Nick SeelerD | PHI | 18 | 43 | 4 | 0 | 4 | +1 | 18:47 | 14 | 0.0% | 27 | 4 | 0.65 | -0.65 | 43.6% |
6 Connor MurphyD | EDM | 17 | 43 | 1 | 0 | 1 | -5 | 20:56 | 17 | 0.0% | 19 | 1 | 0.58 | -0.58 | 38.4% |
7 Jaccob SlavinD | CAR | 19 | 42 | 4 | 0 | 4 | +7 | 21:27 | 31 | 0.0% | 4 | 6 | 1.24 | -1.24 | 52.6% |
8 Sean WalkerD | CAR | 19 | 41 | 10 | 3 | 7 | +9 | 21:00 | 38 | 7.9% | 23 | 10 | 2.24 | +0.76 | 59.1% |
9 Jake McCabeD | TOR | 18 | 39 | 3 | 0 | 3 | -3 | 19:54 | 18 | 0.0% | 19 | 1 | 0.50 | -0.50 | 43.1% |
10 Travis SanheimD | PHI | 18 | 39 | 7 | 1 | 6 | -6 | 25:06 | 34 | 2.9% | 14 | 5 | 2.74 | -1.74 | 46.0% |
11 Thomas HarleyD | DAL | 17 | 39 | 11 | 2 | 9 | +2 | 24:57 | 34 | 5.9% | 17 | 8 | 2.40 | -1.40 | 52.4% |
12 Martin FehérváryD | WSH | 15 | 38 | 4 | 0 | 4 | -2 | 21:38 | 6 | 0.0% | 30 | 2 | 0.61 | -0.61 | 45.6% |
13 Filip HronekD | VAN | 18 | 37 | 12 | 1 | 11 | -13 | 25:53 | 21 | 4.8% | 21 | 6 | 1.13 | -0.13 | 41.3% |
14 Vladislav GavrikovD | NYR | 18 | 37 | 6 | 1 | 5 | +3 | 21:36 | 28 | 3.6% | 15 | 3 | 0.97 | +0.03 | 48.8% |
15 Thomas ChabotD | OTT | 14 | 35 | 8 | 1 | 7 | +8 | 23:59 | 26 | 3.9% | 8 | 4 | 1.59 | -0.58 | 48.7% |
16 Jacob TroubaD | SJS | 19 | 34 | 10 | 2 | 8 | -5 | 22:05 | 30 | 6.7% | 36 | 2 | 1.67 | +0.33 | 46.1% |
17 Mario FerraroD | WPG | 17 | 34 | 2 | 2 | 0 | -3 | 19:24 | 21 | 9.5% | 32 | 5 | 0.81 | +1.19 | 45.0% |
18 Tyler MyersD | DAL | 17 | 34 | 2 | 0 | 2 | +1 | 16:16 | 11 | 0.0% | 13 | 5 | 0.70 | -0.70 | 46.0% |
19 Zach WerenskiD | CBJ | 15 | 34 | 14 | 2 | 12 | +6 | 28:18 | 44 | 4.6% | 8 | 6 | 2.80 | -0.80 | 49.4% |
20 Brandt ClarkeD | LAK | 14 | 34 | 11 | 3 | 8 | -3 | 19:14 | 22 | 13.6% | 5 | 4 | 0.79 | +1.21 | 53.0% |
21 Darnell NurseD | SJS | 18 | 33 | 2 | 1 | 1 | -6 | 21:24 | 29 | 3.5% | 32 | 2 | 1.18 | -0.18 | 43.7% |
22 Alexandre CarrierD | MTL | 17 | 33 | 6 | 1 | 5 | +5 | 20:48 | 14 | 7.1% | 12 | 6 | 1.25 | -0.25 | 46.9% |
23 Jackson LaCombeD | ANA | 17 | 33 | 19 | 1 | 18 | 0 | 27:08 | 12 | 8.3% | 15 | 11 | 1.43 | -0.43 | 47.2% |
24 Noah HanifinD | VGK | 18 | 32 | 6 | 2 | 4 | +1 | 20:36 | 27 | 7.4% | 4 | 7 | 1.52 | +0.48 | 51.2% |
25 Mattias SamuelssonD | BUF | 16 | 32 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 7 | 1.57 | +0.43 | 50.0% |
26 Timothy LiljegrenD | WSH | 15 | 32 | 1 | 1 | 0 | 0 | 16:46 | 6 | 16.7% | 12 | 1 | 0.48 | +0.52 | 43.2% |
27 Elias PetterssonD | VAN | 18 | 31 | 4 | 3 | 1 | -1 | 19:05 | 17 | 17.7% | 41 | 4 | 0.99 | +2.01 | 46.6% |
28 Rasmus AnderssonD | VGK | 18 | 31 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 0 | 1.76 | +0.24 | 46.1% |
29 Zach WhitecloudD | CGY | 17 | 31 | 2 | 0 | 2 | -6 | 20:24 | 16 | 0.0% | 27 | 5 | 0.46 | -0.46 | 51.5% |
30 Adam LarssonD | SEA | 16 | 31 | 2 | 0 | 2 | -1 | 21:11 | 16 | 0.0% | 28 | 3 | 0.58 | -0.58 | 39.6% |
31 Colton ParaykoD | STL | 15 | 31 | 5 | 0 | 5 | -3 | 20:43 | 23 | 0.0% | 9 | 2 | 1.44 | -1.44 | 47.5% |
32 Adam FoxD | NYR | 18 | 30 | 22 | 2 | 20 | +2 | 22:39 | 24 | 8.3% | 6 | 9 | 1.40 | +0.60 | 50.0% |
33 Alex VlasicD | CHI | 18 | 30 | 4 | 0 | 4 | -3 | 20:54 | 20 | 0.0% | 9 | 7 | 1.00 | -1.00 | 41.5% |
34 Jamie DrysdaleD | PHI | 18 | 30 | 8 | 1 | 7 | +1 | 23:10 | 22 | 4.6% | 7 | 5 | 1.64 | -0.64 | 38.6% |
35 Marcus PetterssonD | NYR | 18 | 30 | 3 | 0 | 3 | +3 | 20:53 | 12 | 0.0% | 24 | 6 | 0.27 | -0.27 | 48.7% |
36 Brett PesceD | NJD | 17 | 30 | 8 | 1 | 7 | +13 | 21:03 | 19 | 5.3% | 6 | 6 | 0.64 | +0.36 | 58.9% |
37 Adam PelechD | NYI | 16 | 30 | 3 | 1 | 2 | -4 | 20:23 | 19 | 5.3% | 14 | 1 | 0.95 | +0.05 | 45.0% |
38 Logan StanleyD | NYI | 16 | 29 | 5 | 0 | 5 | +4 | 21:16 | 7 | 0.0% | 26 | 1 | 0.66 | -0.66 | 53.3% |
39 Jakob ChychrunD | WSH | 15 | 29 | 11 | 2 | 9 | 0 | 24:30 | 48 | 4.2% | 6 | 4 | 3.05 | -1.05 | 51.1% |
40 Ian ColeD | CHI | 18 | 28 | 0 | 0 | 0 | -2 | 18:21 | 12 | 0.0% | 15 | 4 | 0.42 | -0.42 | 47.0% |
41 Jonas SiegenthalerD | NJD | 17 | 28 | 3 | 0 | 3 | -3 | 19:36 | 6 | 0.0% | 14 | 4 | 0.36 | -0.36 | 57.3% |
42 Jeremy LauzonD | VGK | 18 | 27 | 1 | 0 | 1 | +3 | 17:11 | 23 | 0.0% | 69 | 2 | 0.91 | -0.91 | 46.2% |
43 Jordan SpenceD | OTT | 18 | 27 | 3 | 1 | 2 | +5 | 20:54 | 17 | 5.9% | 18 | 3 | 1.28 | -0.28 | 51.7% |
44 Mikhail SergachevD | UTA | 18 | 27 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 6 | 2.40 | +2.60 | 52.7% |
45 Dylan SambergD | WPG | 17 | 27 | 6 | 2 | 4 | +1 | 22:09 | 19 | 10.5% | 22 | 8 | 1.03 | +0.97 | 52.6% |
46 Noah WarrenD | ANA | 17 | 27 | 5 | 0 | 5 | 0 | 16:33 | 12 | 0.0% | 38 | 0 | 0.22 | -0.22 | 45.7% |
47 Roman JosiD | NSH | 17 | 27 | 20 | 2 | 18 | +4 | 25:30 | 47 | 4.3% | 10 | 5 | 2.59 | -0.59 | 46.6% |
48 Declan CarlileD | PIT | 16 | 27 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 4 | 1.65 | +1.35 | 55.6% |
49 Nikita ZadorovD | BOS | 16 | 27 | 5 | 0 | 5 | +7 | 19:29 | 14 | 0.0% | 50 | 2 | 0.97 | -0.97 | 46.6% |
50 Esa LindellD | DAL | 12 | 27 | 1 | 0 | 1 | +5 | 22:24 | 13 | 0.0% | 6 | 2 | 0.40 | -0.40 | 47.8% |
51 Brady SkjeiD | NSH | 17 | 26 | 5 | 0 | 5 | -4 | 20:00 | 17 | 0.0% | 23 | 3 | 0.84 | -0.84 | 42.9% |
52 Brett KulakD | COL | 17 | 26 | 4 | 0 | 4 | +3 | 18:59 | 17 | 0.0% | 6 | 5 | 0.64 | -0.64 | 50.3% |
53 Ryan SheaD | EDM | 17 | 26 | 5 | 1 | 4 | 0 | 23:19 | 12 | 8.3% | 8 | 3 | 0.95 | +0.05 | 45.9% |
54 Nick PerbixD | NSH | 16 | 26 | 4 | 2 | 2 | -3 | 18:28 | 13 | 15.4% | 3 | 3 | 1.31 | +0.69 | 43.9% |
55 Joel EdmundsonD | LAK | 14 | 26 | 2 | 1 | 1 | +5 | 17:03 | 15 | 6.7% | 13 | 1 | 0.62 | +0.38 | 45.7% |
56 Mikey AndersonD | LAK | 14 | 26 | 3 | 2 | 1 | -1 | 17:54 | 8 | 25.0% | 15 | 4 | 0.28 | +1.73 | 42.1% |
57 Noah DobsonD | MTL | 17 | 25 | 8 | 0 | 8 | +2 | 20:58 | 37 | 0.0% | 16 | 4 | 2.13 | -2.13 | 54.8% |
58 Ryker EvansD | SEA | 16 | 25 | 7 | 3 | 4 | +3 | 22:37 | 13 | 23.1% | 27 | 5 | 0.70 | +2.30 | 46.1% |
59 Olli MaattaD | MIN | 15 | 25 | 5 | 1 | 4 | +9 | 20:02 | 9 | 11.1% | 1 | 3 | 1.00 | 0.00 | 46.0% |
60 Elias PetterssonC | VAN | 18 | 24 | 18 | 4 | 14 | -4 | 20:15 | 24 | 16.7% | 39 | 6 | 2.52 | +0.48 | 41.0% |
61 Lane HutsonD | MTL | 17 | 24 | 17 | 3 | 14 | +8 | 24:52 | 31 | 9.7% | 2 | 6 | 2.18 | +0.82 | 58.7% |
62 Lian BichselD | DAL | 17 | 24 | 1 | 0 | 1 | -4 | 16:19 | 10 | 0.0% | 39 | 2 | 0.55 | -0.55 | 45.8% |
63 J.J. MoserD | TBL | 16 | 24 | 1 | 0 | 1 | +2 | 17:45 | 17 | 0.0% | 10 | 1 | 1.61 | -1.61 | 57.3% |
64 Sam MalinskiD | COL | 16 | 24 | 7 | 0 | 7 | +9 | 17:36 | 23 | 0.0% | 13 | 6 | 1.10 | -1.10 | 54.2% |
65 Denton MateychukD | CBJ | 15 | 24 | 7 | 4 | 3 | -3 | 22:31 | 27 | 14.8% | 3 | 4 | 1.63 | +2.37 | 52.7% |
66 Pavel MintyukovD | ANA | 13 | 24 | 6 | 2 | 4 | +2 | 19:07 | 11 | 18.2% | 2 | 3 | 0.75 | +1.25 | 48.3% |
67 Erik GudbransonD | CBJ | 12 | 24 | 1 | 0 | 1 | -9 | 15:31 | 8 | 0.0% | 12 | 0 | 0.39 | -0.39 | 46.9% |
68 Braden SchneiderD | NYR | 18 | 23 | 2 | 0 | 2 | -2 | 18:07 | 28 | 0.0% | 42 | 4 | 0.98 | -0.98 | 47.4% |
69 Darren RaddyshD | TOR | 18 | 23 | 10 | 0 | 10 | -6 | 23:57 | 42 | 0.0% | 10 | 6 | 1.66 | -1.66 | 47.4% |
70 Morgan RiellyD | TOR | 18 | 23 | 12 | 0 | 12 | 0 | 18:46 | 21 | 0.0% | 8 | 3 | 1.00 | -1.00 | 49.6% |
71 Shea TheodoreD | VGK | 18 | 23 | 5 | 2 | 3 | +9 | 21:53 | 37 | 5.4% | 0 | 2 | 1.95 | +0.05 | 55.1% |
72 Troy StecherD | TOR | 18 | 23 | 5 | 2 | 3 | +8 | 19:03 | 21 | 9.5% | 11 | 4 | 0.85 | +1.16 | 49.0% |
73 Brandon CarloD | STL | 17 | 23 | 1 | 0 | 1 | -2 | 17:43 | 12 | 0.0% | 24 | 4 | 0.83 | -0.83 | 50.1% |
74 Hampus LindholmD | BOS | 17 | 23 | 5 | 1 | 4 | +14 | 20:51 | 22 | 4.6% | 4 | 7 | 1.18 | -0.18 | 53.0% |
75 Philip BrobergD | STL | 17 | 23 | 13 | 4 | 9 | -1 | 24:35 | 38 | 10.5% | 3 | 10 | 2.48 | +1.52 | 50.6% |
76 Will BorgenD | BOS | 17 | 23 | 4 | 2 | 2 | +16 | 18:56 | 13 | 15.4% | 43 | 4 | 0.72 | +1.29 | 46.1% |
77 Kaedan KorczakD | PIT | 16 | 23 | 10 | 0 | 10 | 0 | 18:19 | 15 | 0.0% | 12 | 3 | 1.00 | -1.00 | 54.5% |
78 Erik CernakD | TBL | 15 | 23 | 5 | 0 | 5 | +10 | 18:46 | 18 | 0.0% | 29 | 1 | 1.70 | -1.70 | 57.2% |
79 Ryan PulockD | NYI | 13 | 23 | 1 | 0 | 1 | +2 | 17:31 | 8 | 0.0% | 11 | 1 | 0.44 | -0.44 | 42.9% |
80 Brayden McNabbD | VGK | 18 | 22 | 8 | 0 | 8 | +14 | 19:40 | 19 | 0.0% | 26 | 4 | 1.17 | -1.17 | 55.5% |
81 Wyatt KaiserD | CHI | 18 | 22 | 6 | 2 | 4 | -17 | 19:53 | 15 | 13.3% | 17 | 7 | 0.71 | +1.29 | 44.2% |
82 Jake MiddletonD | CGY | 17 | 22 | 2 | 1 | 1 | -6 | 18:25 | 18 | 5.6% | 25 | 5 | 0.83 | +0.17 | 45.0% |
83 Sam DickinsonD | SJS | 17 | 22 | 3 | 1 | 2 | -4 | 18:16 | 13 | 7.7% | 19 | 10 | 0.97 | +0.03 | 46.7% |
84 Tristan LuneauD | ANA | 17 | 22 | 12 | 3 | 9 | +2 | 20:11 | 21 | 14.3% | 3 | 6 | 1.58 | +1.42 | 54.1% |
85 Jayden StrubleD | NSH | 16 | 22 | 2 | 2 | 0 | -6 | 15:00 | 4 | 50.0% | 40 | 6 | 0.57 | +1.43 | 41.3% |
86 Vince DunnD | SEA | 16 | 22 | 10 | 3 | 7 | -8 | 23:12 | 34 | 8.8% | 4 | 4 | 2.06 | -0.06 | 40.9% |
87 Brandon MontourD | SEA | 15 | 22 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 6 | 1.60 | +1.40 | 48.6% |
88 Charle-Edouard D'AstousD | TBL | 15 | 22 | 11 | 3 | 8 | 0 | 17:32 | 24 | 12.5% | 21 | 3 | 1.26 | +0.75 | 52.7% |
89 William WallinderD | DET | 12 | 22 | 4 | 2 | 2 | -2 | 16:02 | 10 | 20.0% | 11 | 0 | 0.48 | +1.52 | 51.1% |
90 Andrew PeekeD | UTA | 18 | 21 | 6 | 2 | 4 | -3 | 17:42 | 17 | 11.8% | 18 | 1 | 0.97 | +1.03 | 52.3% |
91 Ben ChiarotD | DET | 17 | 21 | 1 | 0 | 1 | -4 | 20:12 | 16 | 0.0% | 19 | 4 | 0.65 | -0.65 | 50.0% |
92 Justin FaulkD | DET | 17 | 21 | 9 | 3 | 6 | +1 | 20:05 | 23 | 13.0% | 13 | 4 | 2.01 | +0.99 | 53.3% |
93 Michael RasmussenC | DET | 17 | 21 | 4 | 1 | 3 | -8 | 16:09 | 27 | 3.7% | 29 | 5 | 3.38 | -2.38 | 47.9% |
94 Neal PionkD | WPG | 17 | 21 | 11 | 4 | 7 | -4 | 24:05 | 42 | 9.5% | 40 | 7 | 2.97 | +1.03 | 53.8% |
95 Nils LundkvistD | DAL | 17 | 21 | 3 | 0 | 3 | +1 | 17:41 | 13 | 0.0% | 9 | 3 | 0.91 | -0.91 | 51.1% |
96 Simon NemecD | CGY | 17 | 21 | 6 | 0 | 6 | -10 | 21:19 | 29 | 0.0% | 8 | 5 | 1.72 | -1.72 | 52.3% |
97 Tim WasheC | ANA | 17 | 21 | 6 | 3 | 3 | +1 | 15:25 | 19 | 15.8% | 50 | 0 | 2.40 | +0.60 | 44.0% |
98 Jamie OleksiakD | VAN | 16 | 21 | 6 | 2 | 4 | -6 | 17:41 | 11 | 18.2% | 27 | 4 | 0.49 | +0.51 | 41.0% |
99 Sean DurziD | NYR | 14 | 21 | 5 | 2 | 3 | -1 | 19:52 | 12 | 16.7% | 9 | 8 | 0.37 | +0.63 | 49.1% |
100 Kaiden GuhleD | MTL | 13 | 21 | 6 | 2 | 4 | +4 | 23:18 | 16 | 12.5% | 34 | 6 | 0.78 | +1.22 | 48.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?



































































































