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
Penalty minutes
228 qualified (5+ GP)
| #Player | Team | GP | PIM | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Nikita ZadorovD | BOS | 16 | 47 | 5 | 0 | 5 | +7 | 19:29 | 14 | 0.0% | 50 | 27 | 2 | 0.97 | -0.97 | 46.6% |
2 Logan StanleyD | NYI | 16 | 34 | 5 | 0 | 5 | +4 | 21:16 | 7 | 0.0% | 26 | 29 | 1 | 0.66 | -0.66 | 53.3% |
3 Arber XhekajD | MTL | 16 | 32 | 3 | 1 | 2 | 0 | 11:53 | 12 | 8.3% | 24 | 13 | 2 | 0.85 | +0.15 | 54.3% |
4 Brandon MontourD | SEA | 15 | 31 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 22 | 6 | 1.60 | +1.40 | 48.6% |
5 Jeremy LauzonD | VGK | 18 | 30 | 1 | 0 | 1 | +3 | 17:11 | 23 | 0.0% | 69 | 27 | 2 | 0.91 | -0.91 | 46.2% |
6 Tyrel BauerD | WPG | 11 | 28 | 2 | 1 | 1 | -1 | 9:08 | 6 | 16.7% | 26 | 5 | 0 | 0.28 | +0.72 | 46.2% |
7 Jake MiddletonD | CGY | 17 | 26 | 2 | 1 | 1 | -6 | 18:25 | 18 | 5.6% | 25 | 22 | 5 | 0.83 | +0.17 | 45.0% |
8 Connor MurphyD | EDM | 17 | 25 | 1 | 0 | 1 | -5 | 20:56 | 17 | 0.0% | 19 | 43 | 1 | 0.58 | -0.58 | 38.4% |
9 Mattias SamuelssonD | BUF | 16 | 25 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 32 | 7 | 1.57 | +0.43 | 50.0% |
10 MacKenzie WeegarD | UTA | 18 | 24 | 5 | 2 | 3 | -3 | 22:09 | 33 | 6.1% | 57 | 50 | 6 | 2.07 | -0.06 | 55.3% |
11 Ben ChiarotD | DET | 18 | 23 | 1 | 0 | 1 | -4 | 20:13 | 16 | 0.0% | 21 | 23 | 5 | 0.65 | -0.65 | 50.1% |
12 Adam PelechD | NYI | 16 | 23 | 3 | 1 | 2 | -4 | 20:23 | 19 | 5.3% | 14 | 30 | 1 | 0.95 | +0.05 | 45.0% |
13 Luke SchennD | VAN | 10 | 23 | 2 | 0 | 2 | -5 | 13:03 | 6 | 0.0% | 32 | 13 | 1 | 0.33 | -0.33 | 44.0% |
14 Travis MitchellD | ANA | 12 | 22 | 1 | 0 | 1 | -3 | 14:32 | 5 | 0.0% | 9 | 11 | 1 | 0.40 | -0.40 | 40.8% |
15 Jacob TroubaD | SJS | 19 | 21 | 10 | 2 | 8 | -5 | 22:05 | 30 | 6.7% | 36 | 34 | 2 | 1.67 | +0.33 | 46.1% |
16 Brandon CarloD | STL | 17 | 21 | 1 | 0 | 1 | -2 | 17:43 | 12 | 0.0% | 24 | 23 | 4 | 0.83 | -0.83 | 50.1% |
17 Brandt ClarkeD | LAK | 14 | 21 | 11 | 3 | 8 | -3 | 19:14 | 22 | 13.6% | 5 | 34 | 4 | 0.79 | +1.21 | 53.0% |
18 Mikhail SergachevD | UTA | 18 | 19 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 27 | 6 | 2.40 | +2.60 | 52.7% |
19 Sean WalkerD | CAR | 19 | 18 | 10 | 3 | 7 | +9 | 21:00 | 38 | 7.9% | 23 | 41 | 10 | 2.24 | +0.76 | 59.1% |
20 Simon BenoitD | PHI | 13 | 18 | 1 | 1 | 0 | -4 | 14:25 | 11 | 9.1% | 29 | 11 | 1 | 0.38 | +0.62 | 47.6% |
21 Troy StecherD | TOR | 18 | 17 | 5 | 2 | 3 | +8 | 19:03 | 21 | 9.5% | 11 | 23 | 4 | 0.85 | +1.16 | 49.0% |
22 Noah WarrenD | ANA | 17 | 17 | 5 | 0 | 5 | 0 | 16:33 | 12 | 0.0% | 38 | 27 | 0 | 0.22 | -0.22 | 45.7% |
23 Nicolas HagueD | NSH | 13 | 17 | 1 | 0 | 1 | -7 | 16:34 | 10 | 0.0% | 16 | 16 | 4 | 0.40 | -0.40 | 42.7% |
24 Dmitry KulikovD | FLA | 17 | 16 | 2 | 0 | 2 | -3 | 14:56 | 7 | 0.0% | 21 | 10 | 3 | 0.45 | -0.45 | 50.1% |
25 Dylan DeMeloD | WPG | 17 | 16 | 8 | 1 | 7 | +4 | 20:23 | 14 | 7.1% | 25 | 18 | 4 | 0.72 | +0.29 | 45.8% |
26 Lian BichselD | DAL | 17 | 16 | 1 | 0 | 1 | -4 | 16:19 | 10 | 0.0% | 39 | 24 | 2 | 0.55 | -0.55 | 45.8% |
27 Niko MikkolaD | FLA | 17 | 16 | 4 | 2 | 2 | +5 | 19:29 | 23 | 8.7% | 18 | 18 | 7 | 2.16 | -0.16 | 57.7% |
28 Mattias EkholmD | EDM | 15 | 16 | 7 | 2 | 5 | +20 | 21:00 | 17 | 11.8% | 11 | 14 | 2 | 1.05 | +0.95 | 53.5% |
29 Brenden DillonD | NJD | 8 | 16 | 0 | 0 | 0 | -1 | 14:55 | 1 | 0.0% | 20 | 8 | 0 | 0.13 | -0.13 | 56.6% |
30 Moritz SeiderD | DET | 18 | 15 | 10 | 0 | 10 | -4 | 25:54 | 32 | 0.0% | 28 | 53 | 8 | 1.82 | -1.82 | 51.1% |
31 Sean DurziD | NYR | 14 | 15 | 5 | 2 | 3 | -1 | 19:52 | 12 | 16.7% | 9 | 21 | 8 | 0.37 | +0.63 | 49.1% |
32 Anton JohanssonD | DET | 18 | 14 | 5 | 2 | 3 | +2 | 13:31 | 18 | 11.1% | 15 | 20 | 2 | 0.99 | +1.01 | 47.5% |
33 Nick SeelerD | PHI | 18 | 14 | 4 | 0 | 4 | +1 | 18:47 | 14 | 0.0% | 27 | 43 | 4 | 0.65 | -0.65 | 43.6% |
34 Oliver Ekman-LarssonD | TOR | 18 | 14 | 1 | 0 | 1 | -2 | 17:55 | 14 | 0.0% | 25 | 11 | 3 | 0.79 | -0.79 | 50.6% |
35 Alexandre CarrierD | MTL | 17 | 14 | 6 | 1 | 5 | +5 | 20:48 | 14 | 7.1% | 12 | 33 | 6 | 1.25 | -0.25 | 46.9% |
36 Jackson LaCombeD | ANA | 17 | 14 | 19 | 1 | 18 | 0 | 27:08 | 12 | 8.3% | 15 | 33 | 11 | 1.43 | -0.43 | 47.2% |
37 Will BorgenD | BOS | 17 | 14 | 4 | 2 | 2 | +16 | 18:56 | 13 | 15.4% | 43 | 23 | 4 | 0.72 | +1.29 | 46.1% |
38 Zayne ParekhD | CGY | 17 | 14 | 7 | 1 | 6 | -10 | 17:56 | 27 | 3.7% | 6 | 20 | 5 | 2.13 | -1.13 | 50.0% |
39 Ryker EvansD | SEA | 16 | 14 | 7 | 3 | 4 | +3 | 22:37 | 13 | 23.1% | 27 | 25 | 5 | 0.70 | +2.30 | 46.1% |
40 Jakob ChychrunD | WSH | 15 | 14 | 11 | 2 | 9 | 0 | 24:30 | 48 | 4.2% | 6 | 29 | 4 | 3.05 | -1.05 | 51.1% |
41 Michael KesselringD | SJS | 19 | 13 | 3 | 0 | 3 | -8 | 19:04 | 21 | 0.0% | 11 | 18 | 7 | 1.10 | -1.10 | 47.5% |
42 Jamie OleksiakD | VAN | 16 | 13 | 6 | 2 | 4 | -6 | 17:41 | 11 | 18.2% | 27 | 21 | 4 | 0.49 | +0.51 | 41.0% |
43 Andrew PeekeD | UTA | 18 | 12 | 6 | 2 | 4 | -3 | 17:42 | 17 | 11.8% | 18 | 21 | 1 | 0.97 | +1.03 | 52.3% |
44 Brent BurnsD | COL | 18 | 12 | 6 | 0 | 6 | -1 | 16:25 | 27 | 0.0% | 8 | 20 | 6 | 1.15 | -1.15 | 52.0% |
45 Justin FaulkD | DET | 18 | 12 | 9 | 3 | 6 | +1 | 20:19 | 23 | 13.0% | 13 | 24 | 5 | 2.01 | +0.99 | 52.5% |
46 Travis SanheimD | PHI | 18 | 12 | 7 | 1 | 6 | -6 | 25:06 | 34 | 2.9% | 14 | 39 | 5 | 2.74 | -1.74 | 46.0% |
47 Alberts SmitsD | NYR | 17 | 12 | 0 | 0 | 0 | -2 | 14:29 | 8 | 0.0% | 17 | 10 | 2 | 0.68 | -0.68 | 45.1% |
48 Noah DobsonD | MTL | 17 | 12 | 8 | 0 | 8 | +2 | 20:58 | 37 | 0.0% | 16 | 25 | 4 | 2.13 | -2.13 | 54.8% |
49 Roman JosiD | NSH | 17 | 12 | 20 | 2 | 18 | +4 | 25:30 | 47 | 4.3% | 10 | 27 | 5 | 2.59 | -0.59 | 46.6% |
50 Kevin BahlD | CGY | 16 | 12 | 2 | 1 | 1 | 0 | 21:56 | 12 | 8.3% | 22 | 16 | 5 | 0.70 | +0.31 | 53.9% |
51 Matthew SchaeferD | NYI | 16 | 12 | 16 | 5 | 11 | -4 | 26:48 | 57 | 8.8% | 12 | 14 | 14 | 3.72 | +0.28 | 56.4% |
52 Nikolas MatinpaloD | OTT | 16 | 12 | 3 | 0 | 3 | +3 | 15:12 | 13 | 0.0% | 13 | 12 | 1 | 0.44 | -0.44 | 52.2% |
53 Charle-Edouard D'AstousD | TBL | 15 | 12 | 11 | 3 | 8 | 0 | 17:32 | 24 | 12.5% | 21 | 22 | 3 | 1.26 | +0.75 | 52.7% |
54 Cole HutsonD | WSH | 15 | 12 | 9 | 4 | 5 | +3 | 19:09 | 29 | 13.8% | 15 | 10 | 1 | 2.37 | +1.63 | 56.0% |
55 Thomas ChabotD | OTT | 14 | 12 | 8 | 1 | 7 | +8 | 23:59 | 26 | 3.9% | 8 | 35 | 4 | 1.59 | -0.58 | 48.7% |
56 Drew DoughtyD | LAK | 13 | 12 | 8 | 1 | 7 | +8 | 21:25 | 13 | 7.7% | 13 | 15 | 3 | 0.57 | +0.43 | 47.2% |
57 Artem ZubD | OTT | 11 | 12 | 4 | 0 | 4 | +9 | 19:19 | 8 | 0.0% | 6 | 15 | 2 | 0.33 | -0.33 | 47.3% |
58 Charlie McAvoyD | BOS | 11 | 12 | 8 | 1 | 7 | +9 | 24:43 | 19 | 5.3% | 11 | 21 | 4 | 1.79 | -0.79 | 51.8% |
59 Drew HellesonD | ANA | 10 | 12 | 1 | 0 | 1 | -1 | 19:39 | 9 | 0.0% | 18 | 18 | 5 | 0.90 | -0.90 | 48.0% |
60 Juuso VälimäkiD | CAR | 8 | 12 | 3 | 2 | 1 | +7 | 14:22 | 8 | 25.0% | 4 | 8 | 0 | 0.65 | +1.35 | 61.6% |
61 Scott MayfieldD | NYI | 6 | 12 | 0 | 0 | 0 | +2 | 12:20 | 4 | 0.0% | 8 | 8 | 1 | 0.15 | -0.15 | 52.8% |
62 Darnell NurseD | SJS | 18 | 11 | 2 | 1 | 1 | -6 | 21:24 | 29 | 3.5% | 32 | 33 | 2 | 1.18 | -0.18 | 43.7% |
63 Declan CarlileD | PIT | 16 | 11 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 27 | 4 | 1.65 | +1.35 | 55.6% |
64 Uvis BalinskisD | FLA | 9 | 11 | 1 | 0 | 1 | -1 | 14:40 | 5 | 0.0% | 10 | 3 | 1 | 0.32 | -0.32 | 54.3% |
65 Vincent DesharnaisD | WSH | 9 | 11 | 3 | 0 | 3 | +9 | 19:25 | 3 | 0.0% | 22 | 14 | 1 | 0.14 | -0.14 | 43.2% |
66 Emil LillebergD | TBL | 6 | 11 | 0 | 0 | 0 | -2 | 12:42 | 2 | 0.0% | 8 | 2 | 1 | 0.13 | -0.13 | 50.0% |
67 Jonas BrodinD | MIN | 19 | 10 | 7 | 0 | 7 | +3 | 22:25 | 21 | 0.0% | 9 | 44 | 7 | 0.80 | -0.80 | 53.6% |
68 Alex VlasicD | CHI | 18 | 10 | 4 | 0 | 4 | -3 | 20:54 | 20 | 0.0% | 9 | 30 | 7 | 1.00 | -1.00 | 41.5% |
69 Artyom LevshunovD | CHI | 18 | 10 | 3 | 1 | 2 | -12 | 20:31 | 24 | 4.2% | 29 | 14 | 5 | 1.12 | -1.12 | 45.4% |
70 Braden SchneiderD | NYR | 18 | 10 | 2 | 0 | 2 | -2 | 18:07 | 28 | 0.0% | 42 | 23 | 4 | 0.98 | -0.98 | 47.4% |
71 Adam JiricekD | STL | 17 | 10 | 3 | 1 | 2 | +2 | 15:51 | 23 | 4.4% | 10 | 14 | 2 | 1.91 | -0.91 | 50.4% |
72 Brett PesceD | NJD | 17 | 10 | 8 | 1 | 7 | +13 | 21:03 | 19 | 5.3% | 6 | 30 | 6 | 0.64 | +0.36 | 58.9% |
73 Luke HughesD | NJD | 17 | 10 | 11 | 6 | 5 | +9 | 24:33 | 40 | 15.0% | 7 | 8 | 16 | 1.42 | +3.58 | 57.3% |
74 Nils LundkvistD | DAL | 17 | 10 | 3 | 0 | 3 | +1 | 17:41 | 13 | 0.0% | 9 | 21 | 3 | 0.91 | -0.91 | 51.1% |
75 Sam RinzelD | CHI | 17 | 10 | 5 | 1 | 4 | -5 | 17:15 | 22 | 4.6% | 13 | 16 | 9 | 1.25 | -0.25 | 48.0% |
76 Thomas HarleyD | DAL | 17 | 10 | 11 | 2 | 9 | +2 | 24:57 | 34 | 5.9% | 17 | 39 | 8 | 2.40 | -1.40 | 52.4% |
77 Aaron EkbladD | FLA | 15 | 10 | 5 | 1 | 4 | -6 | 21:07 | 24 | 4.2% | 18 | 18 | 2 | 2.06 | -1.06 | 54.9% |
78 Miro HeiskanenD | DAL | 15 | 10 | 11 | 3 | 8 | +2 | 24:53 | 26 | 11.5% | 4 | 17 | 4 | 1.53 | +1.47 | 54.8% |
79 Olen ZellwegerD | BUF | 15 | 10 | 6 | 3 | 3 | 0 | 19:57 | 28 | 10.7% | 3 | 13 | 4 | 1.84 | +1.16 | 55.3% |
80 Brian DumoulinD | LAK | 14 | 10 | 3 | 1 | 2 | -2 | 16:47 | 9 | 11.1% | 20 | 16 | 3 | 0.59 | -0.59 | 46.6% |
81 Damon SeversonD | CBJ | 13 | 10 | 6 | 2 | 4 | +6 | 22:15 | 7 | 28.6% | 3 | 20 | 3 | 1.11 | +0.89 | 48.7% |
82 Kaiden GuhleD | MTL | 13 | 10 | 6 | 2 | 4 | +4 | 23:18 | 16 | 12.5% | 34 | 21 | 6 | 0.78 | +1.22 | 48.1% |
83 Hunter McDonaldD | PHI | 5 | 10 | 0 | 0 | 0 | -2 | 12:37 | 3 | 0.0% | 21 | 6 | 0 | 0.24 | -0.24 | 53.2% |
84 Joel EdmundsonD | LAK | 14 | 9 | 2 | 1 | 1 | +5 | 17:03 | 15 | 6.7% | 13 | 26 | 1 | 0.62 | +0.38 | 45.7% |
85 Johnathan KovacevicD | NJD | 11 | 9 | 1 | 0 | 1 | 0 | 15:31 | 10 | 0.0% | 13 | 8 | 4 | 0.47 | -0.47 | 53.8% |
86 Dmitry OrlovD | SJS | 19 | 8 | 9 | 2 | 7 | -12 | 17:21 | 17 | 11.8% | 25 | 18 | 2 | 0.85 | +1.15 | 46.7% |
87 K'Andre MillerD | CAR | 19 | 8 | 6 | 1 | 5 | +8 | 22:08 | 29 | 3.5% | 18 | 18 | 9 | 1.95 | -0.95 | 58.5% |
88 Brayden McNabbD | VGK | 18 | 8 | 8 | 0 | 8 | +14 | 19:40 | 19 | 0.0% | 26 | 22 | 4 | 1.17 | -1.17 | 55.5% |
89 Brett KulakD | COL | 18 | 8 | 4 | 0 | 4 | +3 | 19:03 | 17 | 0.0% | 6 | 27 | 5 | 0.64 | -0.64 | 50.0% |
90 Darren RaddyshD | TOR | 18 | 8 | 10 | 0 | 10 | -6 | 23:57 | 42 | 0.0% | 10 | 23 | 6 | 1.66 | -1.66 | 47.4% |
91 Devon ToewsD | COL | 18 | 8 | 16 | 5 | 11 | +13 | 21:06 | 34 | 14.7% | 7 | 17 | 12 | 2.37 | +2.63 | 56.0% |
92 Elias PetterssonD | VAN | 18 | 8 | 4 | 3 | 1 | -1 | 19:05 | 17 | 17.7% | 41 | 31 | 4 | 0.99 | +2.01 | 46.6% |
93 Marcus PetterssonD | NYR | 18 | 8 | 3 | 0 | 3 | +3 | 20:53 | 12 | 0.0% | 24 | 30 | 6 | 0.27 | -0.27 | 48.7% |
94 Morgan RiellyD | TOR | 18 | 8 | 12 | 0 | 12 | 0 | 18:46 | 21 | 0.0% | 8 | 23 | 3 | 1.00 | -1.00 | 49.6% |
95 Rasmus AnderssonD | VGK | 18 | 8 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 31 | 0 | 1.76 | +0.24 | 46.1% |
96 Vladislav GavrikovD | NYR | 18 | 8 | 6 | 1 | 5 | +3 | 21:36 | 28 | 3.6% | 15 | 37 | 3 | 0.97 | +0.03 | 48.8% |
97 Wyatt KaiserD | CHI | 18 | 8 | 6 | 2 | 4 | -17 | 19:53 | 15 | 13.3% | 17 | 22 | 7 | 0.71 | +1.29 | 44.2% |
98 Zach BogosianD | MIN | 18 | 8 | 1 | 1 | 0 | +5 | 16:45 | 19 | 5.3% | 21 | 13 | 2 | 0.51 | +0.49 | 43.7% |
99 Adam WilsbyD | NSH | 17 | 8 | 6 | 0 | 6 | +5 | 19:46 | 22 | 0.0% | 7 | 19 | 5 | 1.23 | -1.23 | 49.4% |
100 Cam FowlerD | STL | 17 | 8 | 4 | 0 | 4 | -9 | 21:19 | 19 | 0.0% | 3 | 17 | 3 | 0.68 | -0.68 | 50.3% |
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?



































































































