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
Goals above expected
228 qualified (5+ GP)
| #Player | Team | GP | G−xG | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Evan BouchardD | EDM | 17 | +6.48 | 30 | 10 | 20 | +23 | 25:51 | 48 | 20.8% | 9 | 17 | 9 | 3.52 | 57.2% |
2 Luke HughesD | NJD | 17 | +3.58 | 11 | 6 | 5 | +9 | 24:33 | 40 | 15.0% | 7 | 8 | 16 | 1.42 | 57.3% |
3 Quinn HughesD | MIN | 19 | +2.79 | 26 | 6 | 20 | +9 | 28:07 | 51 | 11.8% | 6 | 16 | 7 | 3.21 | 56.1% |
4 Devon ToewsD | COL | 18 | +2.63 | 16 | 5 | 11 | +13 | 21:06 | 34 | 14.7% | 7 | 17 | 12 | 2.37 | 56.0% |
5 Mikhail SergachevD | UTA | 18 | +2.60 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 27 | 6 | 2.40 | 52.7% |
6 Denton MateychukD | CBJ | 15 | +2.37 | 7 | 4 | 3 | -3 | 22:31 | 27 | 14.8% | 3 | 24 | 4 | 1.63 | 52.7% |
7 John CarlsonD | TBL | 16 | +2.32 | 10 | 5 | 5 | +1 | 19:19 | 38 | 13.2% | 12 | 15 | 1 | 2.68 | 56.2% |
8 Ryker EvansD | SEA | 16 | +2.30 | 7 | 3 | 4 | +3 | 22:37 | 13 | 23.1% | 27 | 25 | 5 | 0.70 | 46.1% |
9 Elias PetterssonD | VAN | 18 | +2.01 | 4 | 3 | 1 | -1 | 19:05 | 17 | 17.7% | 41 | 31 | 4 | 0.99 | 46.6% |
10 Victor HedmanD | TBL | 15 | +1.99 | 6 | 4 | 2 | +2 | 14:47 | 19 | 21.1% | 3 | 19 | 1 | 2.01 | 54.3% |
11 Mason LohreiD | BOS | 17 | +1.90 | 6 | 3 | 3 | +2 | 17:54 | 16 | 18.8% | 8 | 16 | 9 | 1.10 | 46.2% |
12 Mikey AndersonD | LAK | 14 | +1.73 | 3 | 2 | 1 | -1 | 17:54 | 8 | 25.0% | 15 | 26 | 4 | 0.28 | 42.1% |
13 Cole HutsonD | WSH | 15 | +1.63 | 9 | 4 | 5 | +3 | 19:09 | 29 | 13.8% | 15 | 10 | 1 | 2.37 | 56.0% |
14 John MarinoD | UTA | 9 | +1.53 | 5 | 2 | 3 | +5 | 20:23 | 8 | 25.0% | 2 | 4 | 2 | 0.47 | 59.2% |
15 Philip BrobergD | STL | 17 | +1.52 | 13 | 4 | 9 | -1 | 24:35 | 38 | 10.5% | 3 | 23 | 10 | 2.48 | 50.6% |
16 William WallinderD | DET | 13 | +1.52 | 4 | 2 | 2 | -2 | 16:26 | 10 | 20.0% | 12 | 24 | 0 | 0.48 | 50.4% |
17 Miro HeiskanenD | DAL | 15 | +1.47 | 11 | 3 | 8 | +2 | 24:53 | 26 | 11.5% | 4 | 17 | 4 | 1.53 | 54.8% |
18 Jayden StrubleD | NSH | 16 | +1.43 | 2 | 2 | 0 | -6 | 15:00 | 4 | 50.0% | 40 | 22 | 6 | 0.57 | 41.3% |
19 Tristan LuneauD | ANA | 17 | +1.42 | 12 | 3 | 9 | +2 | 20:11 | 21 | 14.3% | 3 | 22 | 6 | 1.58 | 54.1% |
20 Brandon MontourD | SEA | 15 | +1.40 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 22 | 6 | 1.60 | 48.6% |
21 Ryan McDonaghD | TBL | 16 | +1.39 | 4 | 2 | 2 | +11 | 16:23 | 11 | 18.2% | 4 | 17 | 4 | 0.61 | 55.0% |
22 Declan CarlileD | PIT | 16 | +1.35 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 27 | 4 | 1.65 | 55.6% |
23 Jake ChristiansenD | CBJ | 14 | +1.35 | 4 | 2 | 2 | -4 | 14:00 | 11 | 18.2% | 18 | 13 | 3 | 0.65 | 45.1% |
24 Juuso VälimäkiD | CAR | 8 | +1.35 | 3 | 2 | 1 | +7 | 14:22 | 8 | 25.0% | 4 | 8 | 0 | 0.65 | 61.6% |
25 Dmitri SimashevD | UTA | 18 | +1.32 | 5 | 3 | 2 | -3 | 15:24 | 18 | 16.7% | 24 | 13 | 3 | 1.68 | 51.3% |
26 Wyatt KaiserD | CHI | 18 | +1.29 | 6 | 2 | 4 | -17 | 19:53 | 15 | 13.3% | 17 | 22 | 7 | 0.71 | 44.2% |
27 Will BorgenD | BOS | 17 | +1.29 | 4 | 2 | 2 | +16 | 18:56 | 13 | 15.4% | 43 | 23 | 4 | 0.72 | 46.1% |
28 Pavel MintyukovD | ANA | 13 | +1.25 | 6 | 2 | 4 | +2 | 19:07 | 11 | 18.2% | 2 | 24 | 3 | 0.75 | 48.3% |
29 Kaiden GuhleD | MTL | 13 | +1.22 | 6 | 2 | 4 | +4 | 23:18 | 16 | 12.5% | 34 | 21 | 6 | 0.78 | 48.1% |
30 Brandt ClarkeD | LAK | 14 | +1.21 | 11 | 3 | 8 | -3 | 19:14 | 22 | 13.6% | 5 | 34 | 4 | 0.79 | 53.0% |
31 Mario FerraroD | WPG | 17 | +1.19 | 2 | 2 | 0 | -3 | 19:24 | 21 | 9.5% | 32 | 34 | 5 | 0.81 | 45.0% |
32 Troy StecherD | TOR | 18 | +1.16 | 5 | 2 | 3 | +8 | 19:03 | 21 | 9.5% | 11 | 23 | 4 | 0.85 | 49.0% |
33 Olen ZellwegerD | BUF | 15 | +1.16 | 6 | 3 | 3 | 0 | 19:57 | 28 | 10.7% | 3 | 13 | 4 | 1.84 | 55.3% |
34 Dmitry OrlovD | SJS | 19 | +1.15 | 9 | 2 | 7 | -12 | 17:21 | 17 | 11.8% | 25 | 18 | 2 | 0.85 | 46.7% |
35 Andrew PeekeD | UTA | 18 | +1.03 | 6 | 2 | 4 | -3 | 17:42 | 17 | 11.8% | 18 | 21 | 1 | 0.97 | 52.3% |
36 Neal PionkD | WPG | 17 | +1.03 | 11 | 4 | 7 | -4 | 24:05 | 42 | 9.5% | 40 | 21 | 7 | 2.97 | 53.8% |
37 Anton JohanssonD | DET | 18 | +1.01 | 5 | 2 | 3 | +2 | 13:31 | 18 | 11.1% | 15 | 20 | 2 | 0.99 | 47.5% |
38 Justin FaulkD | DET | 18 | +0.99 | 9 | 3 | 6 | +1 | 20:19 | 23 | 13.0% | 13 | 24 | 5 | 2.01 | 52.5% |
39 Cale MakarD | COL | 17 | +0.97 | 21 | 5 | 16 | +4 | 22:52 | 46 | 10.9% | 4 | 19 | 4 | 3.03 | 56.8% |
40 Dylan SambergD | WPG | 17 | +0.97 | 6 | 2 | 4 | +1 | 22:09 | 19 | 10.5% | 22 | 27 | 8 | 1.03 | 52.6% |
41 Mattias EkholmD | EDM | 15 | +0.95 | 7 | 2 | 5 | +20 | 21:00 | 17 | 11.8% | 11 | 14 | 2 | 1.05 | 53.5% |
42 Justin BarronD | STL | 14 | +0.89 | 9 | 2 | 7 | +4 | 16:34 | 22 | 9.1% | 11 | 16 | 3 | 1.11 | 49.0% |
43 Damon SeversonD | CBJ | 13 | +0.89 | 6 | 2 | 4 | +6 | 22:15 | 7 | 28.6% | 3 | 20 | 3 | 1.11 | 48.7% |
44 Erik KarlssonD | PIT | 16 | +0.85 | 16 | 3 | 13 | -6 | 23:17 | 27 | 11.1% | 2 | 8 | 3 | 2.15 | 48.7% |
45 Lane HutsonD | MTL | 17 | +0.82 | 17 | 3 | 14 | +8 | 24:52 | 31 | 9.7% | 2 | 24 | 6 | 2.18 | 58.7% |
46 Dennis GilbertD | BUF | 5 | +0.82 | 2 | 1 | 1 | +2 | 9:55 | 1 | 100.0% | 7 | 2 | 1 | 0.18 | 44.5% |
47 Tyler KlevenD | OTT | 17 | +0.77 | 4 | 2 | 2 | +4 | 19:58 | 22 | 9.1% | 29 | 46 | 5 | 1.23 | 47.5% |
48 Sean WalkerD | CAR | 19 | +0.76 | 10 | 3 | 7 | +9 | 21:00 | 38 | 7.9% | 23 | 41 | 10 | 2.24 | 59.1% |
49 Charle-Edouard D'AstousD | TBL | 15 | +0.75 | 11 | 3 | 8 | 0 | 17:32 | 24 | 12.5% | 21 | 22 | 3 | 1.26 | 52.7% |
50 Rasmus DahlinD | BUF | 13 | +0.72 | 10 | 3 | 7 | +5 | 24:32 | 39 | 7.7% | 19 | 16 | 5 | 2.28 | 51.8% |
51 Tyrel BauerD | WPG | 11 | +0.72 | 2 | 1 | 1 | -1 | 9:08 | 6 | 16.7% | 26 | 5 | 0 | 0.28 | 46.2% |
52 Nick PerbixD | NSH | 16 | +0.69 | 4 | 2 | 2 | -3 | 18:28 | 13 | 15.4% | 3 | 26 | 3 | 1.31 | 43.9% |
53 Nolan AllanD | SJS | 10 | +0.65 | 3 | 2 | 1 | 0 | 15:19 | 10 | 20.0% | 16 | 10 | 2 | 0.35 | 50.9% |
54 Sean DurziD | NYR | 14 | +0.63 | 5 | 2 | 3 | -1 | 19:52 | 12 | 16.7% | 9 | 21 | 8 | 0.37 | 49.1% |
55 Simon BenoitD | PHI | 13 | +0.62 | 1 | 1 | 0 | -4 | 14:25 | 11 | 9.1% | 29 | 11 | 1 | 0.38 | 47.6% |
56 Adam FoxD | NYR | 18 | +0.60 | 22 | 2 | 20 | +2 | 22:39 | 24 | 8.3% | 6 | 30 | 9 | 1.40 | 50.0% |
57 Frederic BrunetD | BOS | 11 | +0.58 | 5 | 1 | 4 | +5 | 16:24 | 8 | 12.5% | 6 | 17 | 0 | 0.42 | 44.5% |
58 Shakir MukhamadullinD | EDM | 12 | +0.53 | 1 | 1 | 0 | -4 | 14:30 | 8 | 12.5% | 14 | 14 | 0 | 0.47 | 39.0% |
59 Timothy LiljegrenD | WSH | 15 | +0.52 | 1 | 1 | 0 | 0 | 16:46 | 6 | 16.7% | 12 | 32 | 1 | 0.48 | 43.2% |
60 Jamie OleksiakD | VAN | 16 | +0.51 | 6 | 2 | 4 | -6 | 17:41 | 11 | 18.2% | 27 | 21 | 4 | 0.49 | 41.0% |
61 Zach BogosianD | MIN | 18 | +0.49 | 1 | 1 | 0 | +5 | 16:45 | 19 | 5.3% | 21 | 13 | 2 | 0.51 | 43.7% |
62 Jack St. IvanyD | WSH | 9 | +0.49 | 5 | 1 | 4 | +2 | 13:58 | 7 | 14.3% | 10 | 11 | 1 | 0.51 | 55.8% |
63 Noah HanifinD | VGK | 18 | +0.48 | 6 | 2 | 4 | +1 | 20:36 | 27 | 7.4% | 4 | 32 | 7 | 1.52 | 51.2% |
64 Josh MahuraD | SEA | 13 | +0.48 | 3 | 1 | 2 | 0 | 13:43 | 7 | 14.3% | 15 | 12 | 0 | 0.52 | 45.2% |
65 Nick BlankenburgD | TOR | 6 | +0.46 | 1 | 1 | 0 | -3 | 13:05 | 6 | 16.7% | 6 | 2 | 0 | 0.54 | 51.2% |
66 Ville OttavainenD | SEA | 10 | +0.44 | 1 | 1 | 0 | +2 | 11:22 | 15 | 6.7% | 9 | 8 | 2 | 0.56 | 44.6% |
67 Jalen ChatfieldD | CAR | 19 | +0.43 | 6 | 2 | 4 | +7 | 20:27 | 24 | 8.3% | 7 | 20 | 11 | 1.58 | 54.8% |
68 Mattias SamuelssonD | BUF | 16 | +0.43 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 32 | 7 | 1.57 | 50.0% |
69 Owen PowerD | BUF | 16 | +0.43 | 14 | 2 | 12 | +7 | 26:14 | 21 | 9.5% | 4 | 17 | 10 | 1.57 | 54.4% |
70 Drew DoughtyD | LAK | 13 | +0.43 | 8 | 1 | 7 | +8 | 21:25 | 13 | 7.7% | 13 | 15 | 3 | 0.57 | 47.2% |
71 Joel EdmundsonD | LAK | 14 | +0.38 | 2 | 1 | 1 | +5 | 17:03 | 15 | 6.7% | 13 | 26 | 1 | 0.62 | 45.7% |
72 Brett PesceD | NJD | 17 | +0.36 | 8 | 1 | 7 | +13 | 21:03 | 19 | 5.3% | 6 | 30 | 6 | 0.64 | 58.9% |
73 Josh MansonD | COL | 13 | +0.35 | 4 | 1 | 3 | +5 | 14:59 | 12 | 8.3% | 28 | 17 | 1 | 0.65 | 49.8% |
74 Jacob TroubaD | SJS | 19 | +0.33 | 10 | 2 | 8 | -5 | 22:05 | 30 | 6.7% | 36 | 34 | 2 | 1.67 | 46.1% |
75 Kevin BahlD | CGY | 16 | +0.31 | 2 | 1 | 1 | 0 | 21:56 | 12 | 8.3% | 22 | 16 | 5 | 0.70 | 53.9% |
76 Mike MathesonD | MTL | 8 | +0.30 | 4 | 1 | 3 | +1 | 23:45 | 15 | 6.7% | 5 | 13 | 3 | 0.70 | 48.3% |
77 Dylan DeMeloD | WPG | 17 | +0.29 | 8 | 1 | 7 | +4 | 20:23 | 14 | 7.1% | 25 | 18 | 4 | 0.72 | 45.8% |
78 Matthew SchaeferD | NYI | 16 | +0.28 | 16 | 5 | 11 | -4 | 26:48 | 57 | 8.8% | 12 | 14 | 14 | 3.72 | 56.4% |
79 Rasmus AnderssonD | VGK | 18 | +0.24 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 31 | 0 | 1.76 | 46.1% |
80 Erik GustafssonD | LAK | 12 | +0.24 | 5 | 1 | 4 | +1 | 19:57 | 8 | 12.5% | 4 | 11 | 8 | 0.76 | 55.4% |
81 Jared SpurgeonD | MIN | 10 | +0.23 | 5 | 1 | 4 | +6 | 20:33 | 13 | 7.7% | 8 | 19 | 3 | 0.77 | 57.8% |
82 Adam EngstromD | MTL | 11 | +0.20 | 2 | 1 | 1 | +6 | 11:21 | 11 | 9.1% | 1 | 7 | 0 | 0.80 | 53.3% |
83 Jake MiddletonD | CGY | 17 | +0.17 | 2 | 1 | 1 | -6 | 18:25 | 18 | 5.6% | 25 | 22 | 5 | 0.83 | 45.0% |
84 Arber XhekajD | MTL | 16 | +0.15 | 3 | 1 | 2 | 0 | 11:53 | 12 | 8.3% | 24 | 13 | 2 | 0.85 | 54.3% |
85 Nate SchmidtD | UTA | 17 | +0.07 | 4 | 1 | 3 | -1 | 19:05 | 17 | 5.9% | 20 | 14 | 1 | 0.93 | 56.1% |
86 Jake SandersonD | OTT | 10 | +0.06 | 10 | 1 | 9 | +1 | 22:45 | 16 | 6.3% | 7 | 14 | 2 | 0.94 | 52.8% |
87 Shea TheodoreD | VGK | 18 | +0.05 | 5 | 2 | 3 | +9 | 21:53 | 37 | 5.4% | 0 | 23 | 2 | 1.95 | 55.1% |
88 Ryan SheaD | EDM | 17 | +0.05 | 5 | 1 | 4 | 0 | 23:19 | 12 | 8.3% | 8 | 26 | 3 | 0.95 | 45.9% |
89 Adam PelechD | NYI | 16 | +0.05 | 3 | 1 | 2 | -4 | 20:23 | 19 | 5.3% | 14 | 30 | 1 | 0.95 | 45.0% |
90 Vladislav GavrikovD | NYR | 18 | +0.03 | 6 | 1 | 5 | +3 | 21:36 | 28 | 3.6% | 15 | 37 | 3 | 0.97 | 48.8% |
91 Sam DickinsonD | SJS | 17 | +0.03 | 3 | 1 | 2 | -4 | 18:16 | 13 | 7.7% | 19 | 22 | 10 | 0.97 | 46.7% |
92 Tony DeAngeloD | NYI | 16 | +0.02 | 5 | 1 | 4 | -7 | 17:27 | 19 | 5.3% | 8 | 15 | 8 | 0.99 | 51.9% |
93 Olli MaattaD | MIN | 15 | 0.00 | 5 | 1 | 4 | +9 | 20:02 | 9 | 11.1% | 1 | 25 | 3 | 1.00 | 46.0% |
94 Oliver BonkD | PHI | 12 | -0.02 | 6 | 1 | 5 | -8 | 18:46 | 14 | 7.1% | 3 | 14 | 2 | 1.02 | 51.7% |
95 Trevor van RiemsdykD | PIT | 5 | -0.02 | 0 | 0 | 0 | -1 | 18:48 | 2 | 0.0% | 2 | 10 | 0 | 0.02 | 46.5% |
96 Gustav ForslingD | FLA | 16 | -0.03 | 2 | 1 | 1 | -5 | 21:02 | 21 | 4.8% | 10 | 18 | 6 | 1.03 | 54.5% |
97 Cody CeciD | LAK | 7 | -0.05 | 1 | 0 | 1 | 0 | 16:40 | 6 | 0.0% | 2 | 7 | 0 | 0.05 | 47.0% |
98 Emil AndraeD | CBJ | 5 | -0.05 | 2 | 0 | 2 | +3 | 10:33 | 1 | 0.0% | 4 | 5 | 0 | 0.05 | 48.3% |
99 MacKenzie WeegarD | UTA | 18 | -0.06 | 5 | 2 | 3 | -3 | 22:09 | 33 | 6.1% | 57 | 50 | 6 | 2.07 | 55.3% |
100 Vince DunnD | SEA | 16 | -0.06 | 10 | 3 | 7 | -8 | 23:12 | 34 | 8.8% | 4 | 22 | 4 | 2.06 | 40.9% |
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?



































































































