Stats
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
Points per game
227 qualified (5+ GP)
| #Player | Team | GP | P/GP | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Evan BouchardD | EDM | 17 | 1.77 | 30 | 10 | 20 | +23 | 25:51 | 48 | 20.8% | 9 | 17 | 9 | 3.52 | +6.48 | 57.2% |
2 Quinn HughesD | MIN | 18 | 1.39 | 25 | 6 | 19 | +9 | 28:02 | 50 | 12.0% | 5 | 14 | 7 | 3.21 | +2.79 | 57.6% |
3 Adam FoxD | NYR | 18 | 1.22 | 22 | 2 | 20 | +2 | 22:39 | 24 | 8.3% | 6 | 30 | 9 | 1.40 | +0.60 | 50.0% |
4 Roman JosiD | NSH | 17 | 1.18 | 20 | 2 | 18 | +4 | 25:30 | 47 | 4.3% | 10 | 27 | 5 | 2.59 | -0.59 | 46.6% |
5 Seth JonesD | FLA | 17 | 1.18 | 20 | 3 | 17 | +3 | 24:55 | 42 | 7.1% | 18 | 17 | 10 | 3.29 | -0.29 | 56.5% |
6 Cale MakarD | COL | 16 | 1.13 | 18 | 4 | 14 | +3 | 22:53 | 44 | 9.1% | 4 | 19 | 4 | 3.03 | +0.97 | 56.7% |
7 Jackson LaCombeD | ANA | 17 | 1.12 | 19 | 1 | 18 | 0 | 27:08 | 12 | 8.3% | 15 | 33 | 11 | 1.43 | -0.43 | 47.2% |
8 Mikhail SergachevD | UTA | 18 | 1.11 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 27 | 6 | 2.40 | +2.60 | 52.7% |
9 Lane HutsonD | MTL | 17 | 1.00 | 17 | 3 | 14 | +8 | 24:52 | 31 | 9.7% | 2 | 24 | 6 | 2.18 | +0.82 | 58.7% |
10 Erik KarlssonD | PIT | 16 | 1.00 | 16 | 3 | 13 | -6 | 23:17 | 27 | 11.1% | 2 | 8 | 3 | 2.15 | +0.85 | 48.7% |
11 Matthew SchaeferD | NYI | 16 | 1.00 | 16 | 5 | 11 | -4 | 26:48 | 57 | 8.8% | 12 | 14 | 14 | 3.72 | +0.28 | 56.4% |
12 Jake SandersonD | OTT | 10 | 1.00 | 10 | 1 | 9 | +1 | 22:45 | 16 | 6.3% | 7 | 14 | 2 | 0.94 | +0.06 | 52.8% |
13 Zach WerenskiD | CBJ | 15 | 0.93 | 14 | 2 | 12 | +6 | 28:18 | 44 | 4.6% | 8 | 34 | 6 | 2.80 | -0.80 | 49.4% |
14 Devon ToewsD | COL | 17 | 0.88 | 15 | 5 | 10 | +12 | 20:56 | 33 | 15.2% | 7 | 16 | 12 | 2.37 | +2.63 | 56.5% |
15 Owen PowerD | BUF | 16 | 0.88 | 14 | 2 | 12 | +7 | 26:14 | 21 | 9.5% | 4 | 17 | 10 | 1.57 | +0.43 | 54.4% |
16 Brandon MontourD | SEA | 15 | 0.80 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 22 | 6 | 1.60 | +1.40 | 48.6% |
17 Brandt ClarkeD | LAK | 14 | 0.79 | 11 | 3 | 8 | -3 | 19:14 | 22 | 13.6% | 5 | 34 | 4 | 0.79 | +1.21 | 53.0% |
18 Rasmus DahlinD | BUF | 13 | 0.77 | 10 | 3 | 7 | +5 | 24:32 | 39 | 7.7% | 19 | 16 | 5 | 2.28 | +0.72 | 51.8% |
19 Philip BrobergD | STL | 17 | 0.77 | 13 | 4 | 9 | -1 | 24:35 | 38 | 10.5% | 3 | 23 | 10 | 2.48 | +1.52 | 50.6% |
20 Shayne GostisbehereD | CAR | 18 | 0.74 | 14 | 3 | 11 | +14 | 17:40 | 35 | 8.6% | 8 | 13 | 4 | 2.14 | -0.13 | 63.5% |
21 Jakob ChychrunD | WSH | 15 | 0.73 | 11 | 2 | 9 | 0 | 24:30 | 48 | 4.2% | 6 | 29 | 4 | 3.05 | -1.05 | 51.1% |
22 Miro HeiskanenD | DAL | 15 | 0.73 | 11 | 3 | 8 | +2 | 24:53 | 26 | 11.5% | 4 | 17 | 4 | 1.53 | +1.47 | 54.8% |
23 Charlie McAvoyD | BOS | 11 | 0.73 | 8 | 1 | 7 | +9 | 24:43 | 19 | 5.3% | 11 | 21 | 4 | 1.79 | -0.79 | 51.8% |
24 Tristan LuneauD | ANA | 17 | 0.71 | 12 | 3 | 9 | +2 | 20:11 | 21 | 14.3% | 3 | 22 | 6 | 1.58 | +1.42 | 54.1% |
25 Filip HronekD | VAN | 18 | 0.67 | 12 | 1 | 11 | -13 | 25:53 | 21 | 4.8% | 21 | 37 | 6 | 1.13 | -0.13 | 41.3% |
26 Morgan RiellyD | TOR | 18 | 0.67 | 12 | 0 | 12 | 0 | 18:46 | 21 | 0.0% | 8 | 23 | 3 | 1.00 | -1.00 | 49.6% |
27 Luke HughesD | NJD | 17 | 0.65 | 11 | 6 | 5 | +9 | 24:33 | 40 | 15.0% | 7 | 8 | 16 | 1.42 | +3.58 | 57.3% |
28 Neal PionkD | WPG | 17 | 0.65 | 11 | 4 | 7 | -4 | 24:05 | 42 | 9.5% | 40 | 21 | 7 | 2.97 | +1.03 | 53.8% |
29 Justin BarronD | STL | 14 | 0.64 | 9 | 2 | 7 | +4 | 16:34 | 22 | 9.1% | 11 | 16 | 3 | 1.11 | +0.89 | 49.0% |
30 Kaedan KorczakD | PIT | 16 | 0.63 | 10 | 0 | 10 | 0 | 18:19 | 15 | 0.0% | 12 | 23 | 3 | 1.00 | -1.00 | 54.5% |
31 Vince DunnD | SEA | 16 | 0.63 | 10 | 3 | 7 | -8 | 23:12 | 34 | 8.8% | 4 | 22 | 4 | 2.06 | -0.06 | 40.9% |
32 Drew DoughtyD | LAK | 13 | 0.62 | 8 | 1 | 7 | +8 | 21:25 | 13 | 7.7% | 13 | 15 | 3 | 0.57 | +0.43 | 47.2% |
33 Cole HutsonD | WSH | 15 | 0.60 | 9 | 4 | 5 | +3 | 19:09 | 29 | 13.8% | 15 | 10 | 1 | 2.37 | +1.63 | 56.0% |
34 Moritz SeiderD | DET | 17 | 0.59 | 10 | 0 | 10 | -3 | 26:17 | 32 | 0.0% | 28 | 49 | 8 | 1.82 | -1.82 | 50.9% |
35 Charle-Edouard D'AstousD | TBL | 14 | 0.57 | 8 | 2 | 6 | 0 | 17:02 | 21 | 9.5% | 20 | 20 | 3 | 1.26 | +0.75 | 52.2% |
36 Thomas ChabotD | OTT | 14 | 0.57 | 8 | 1 | 7 | +8 | 23:59 | 26 | 3.9% | 8 | 35 | 4 | 1.59 | -0.58 | 48.7% |
37 Mattias SamuelssonD | BUF | 16 | 0.56 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 32 | 7 | 1.57 | +0.43 | 50.0% |
38 Darren RaddyshD | TOR | 18 | 0.56 | 10 | 0 | 10 | -6 | 23:57 | 42 | 0.0% | 10 | 23 | 6 | 1.66 | -1.66 | 47.4% |
39 Jacob TroubaD | SJS | 18 | 0.56 | 10 | 2 | 8 | -6 | 22:10 | 27 | 7.4% | 33 | 33 | 2 | 1.67 | +0.33 | 45.4% |
40 Jack St. IvanyD | WSH | 9 | 0.56 | 5 | 1 | 4 | +2 | 13:58 | 7 | 14.3% | 10 | 11 | 1 | 0.51 | +0.49 | 55.8% |
41 John MarinoD | UTA | 9 | 0.56 | 5 | 2 | 3 | +5 | 20:23 | 8 | 25.0% | 2 | 4 | 2 | 0.47 | +1.53 | 59.2% |
42 Samuel GirardD | PIT | 13 | 0.54 | 7 | 1 | 6 | -5 | 19:07 | 19 | 5.3% | 6 | 13 | 3 | 1.70 | -0.70 | 52.8% |
43 John CarlsonD | TBL | 15 | 0.53 | 8 | 5 | 3 | 0 | 19:08 | 37 | 13.5% | 11 | 15 | 1 | 2.68 | +2.32 | 56.0% |
44 Dougie HamiltonD | NJD | 17 | 0.53 | 9 | 2 | 7 | +1 | 20:41 | 47 | 4.3% | 17 | 20 | 2 | 1.58 | -1.58 | 60.0% |
45 Justin FaulkD | DET | 17 | 0.53 | 9 | 3 | 6 | +1 | 20:05 | 21 | 14.3% | 13 | 21 | 4 | 2.01 | +0.99 | 53.3% |
46 Sean WalkerD | CAR | 18 | 0.53 | 10 | 3 | 7 | +9 | 21:04 | 38 | 7.9% | 23 | 39 | 8 | 2.24 | +0.76 | 58.6% |
47 Dmitry OrlovD | SJS | 18 | 0.50 | 9 | 2 | 7 | -13 | 17:37 | 16 | 12.5% | 25 | 18 | 2 | 0.85 | +1.15 | 47.0% |
48 Thomas HarleyD | DAL | 16 | 0.50 | 8 | 1 | 7 | +4 | 25:00 | 32 | 3.1% | 15 | 37 | 8 | 2.40 | -1.40 | 52.8% |
49 Oliver BonkD | PHI | 12 | 0.50 | 6 | 1 | 5 | -8 | 18:46 | 14 | 7.1% | 3 | 14 | 2 | 1.02 | -0.02 | 51.7% |
50 Jared SpurgeonD | MIN | 10 | 0.50 | 5 | 1 | 4 | +6 | 20:33 | 13 | 7.7% | 8 | 19 | 3 | 0.77 | +0.23 | 57.8% |
51 Mike MathesonD | MTL | 8 | 0.50 | 4 | 1 | 3 | +1 | 23:45 | 15 | 6.7% | 5 | 13 | 3 | 0.70 | +0.30 | 48.3% |
52 Brett PesceD | NJD | 17 | 0.47 | 8 | 1 | 7 | +13 | 21:03 | 19 | 5.3% | 6 | 30 | 6 | 0.64 | +0.36 | 58.9% |
53 Dylan DeMeloD | WPG | 17 | 0.47 | 8 | 1 | 7 | +4 | 20:23 | 14 | 7.1% | 25 | 18 | 4 | 0.72 | +0.29 | 45.8% |
54 Noah DobsonD | MTL | 17 | 0.47 | 8 | 0 | 8 | +2 | 20:58 | 37 | 0.0% | 16 | 25 | 4 | 2.13 | -2.13 | 54.8% |
55 Denton MateychukD | CBJ | 15 | 0.47 | 7 | 4 | 3 | -3 | 22:31 | 27 | 14.8% | 3 | 24 | 4 | 1.63 | +2.37 | 52.7% |
56 Mattias EkholmD | EDM | 15 | 0.47 | 7 | 2 | 5 | +20 | 21:00 | 17 | 11.8% | 11 | 14 | 2 | 1.05 | +0.95 | 53.5% |
57 Damon SeversonD | CBJ | 13 | 0.46 | 6 | 2 | 4 | +6 | 22:15 | 7 | 28.6% | 3 | 20 | 3 | 1.11 | +0.89 | 48.7% |
58 Kaiden GuhleD | MTL | 13 | 0.46 | 6 | 2 | 4 | +4 | 23:18 | 16 | 12.5% | 34 | 21 | 6 | 0.78 | +1.22 | 48.1% |
59 Pavel MintyukovD | ANA | 13 | 0.46 | 6 | 2 | 4 | +2 | 19:07 | 11 | 18.2% | 2 | 24 | 3 | 0.75 | +1.25 | 48.3% |
60 Frederic BrunetD | BOS | 11 | 0.46 | 5 | 1 | 4 | +5 | 16:24 | 8 | 12.5% | 6 | 17 | 0 | 0.42 | +0.58 | 44.5% |
61 Brayden McNabbD | VGK | 18 | 0.44 | 8 | 0 | 8 | +14 | 19:40 | 19 | 0.0% | 26 | 22 | 4 | 1.17 | -1.17 | 55.5% |
62 Jamie DrysdaleD | PHI | 18 | 0.44 | 8 | 1 | 7 | +1 | 23:10 | 22 | 4.6% | 7 | 30 | 5 | 1.64 | -0.64 | 38.6% |
63 Ryker EvansD | SEA | 16 | 0.44 | 7 | 3 | 4 | +3 | 22:37 | 13 | 23.1% | 27 | 25 | 5 | 0.70 | +2.30 | 46.1% |
64 Sam MalinskiD | COL | 16 | 0.44 | 7 | 0 | 7 | +9 | 17:36 | 23 | 0.0% | 13 | 24 | 6 | 1.10 | -1.10 | 54.2% |
65 Victor HedmanD | TBL | 14 | 0.43 | 6 | 4 | 2 | +3 | 14:21 | 19 | 21.1% | 3 | 17 | 1 | 2.01 | +1.99 | 51.1% |
66 Erik GustafssonD | LAK | 12 | 0.42 | 5 | 1 | 4 | +1 | 19:57 | 8 | 12.5% | 4 | 11 | 8 | 0.76 | +0.24 | 55.4% |
67 Zayne ParekhD | CGY | 17 | 0.41 | 7 | 1 | 6 | -10 | 17:56 | 27 | 3.7% | 6 | 20 | 5 | 2.13 | -1.13 | 50.0% |
68 Olen ZellwegerD | BUF | 15 | 0.40 | 6 | 3 | 3 | 0 | 19:57 | 28 | 10.7% | 3 | 13 | 4 | 1.84 | +1.16 | 55.3% |
69 Dennis GilbertD | BUF | 5 | 0.40 | 2 | 1 | 1 | +2 | 9:55 | 1 | 100.0% | 7 | 2 | 1 | 0.18 | +0.82 | 44.5% |
70 Emil AndraeD | CBJ | 5 | 0.40 | 2 | 0 | 2 | +3 | 10:33 | 1 | 0.0% | 4 | 5 | 0 | 0.05 | -0.05 | 48.3% |
71 Jonas BrodinD | MIN | 18 | 0.39 | 7 | 0 | 7 | +3 | 22:10 | 19 | 0.0% | 9 | 38 | 7 | 0.80 | -0.80 | 55.3% |
72 Travis SanheimD | PHI | 18 | 0.39 | 7 | 1 | 6 | -6 | 25:06 | 34 | 2.9% | 14 | 39 | 5 | 2.74 | -1.74 | 46.0% |
73 Jamie OleksiakD | VAN | 16 | 0.38 | 6 | 2 | 4 | -6 | 17:41 | 11 | 18.2% | 27 | 21 | 4 | 0.49 | +0.51 | 41.0% |
74 Kris LetangD | PIT | 16 | 0.38 | 6 | 0 | 6 | -1 | 20:06 | 30 | 0.0% | 21 | 13 | 4 | 1.74 | -1.74 | 55.1% |
75 Ethan Del MastroD | CHI | 8 | 0.38 | 3 | 0 | 3 | -3 | 13:05 | 8 | 0.0% | 16 | 5 | 0 | 0.35 | -0.35 | 44.8% |
76 Juuso VälimäkiD | CAR | 8 | 0.38 | 3 | 2 | 1 | +7 | 14:22 | 8 | 25.0% | 4 | 8 | 0 | 0.65 | +1.35 | 61.6% |
77 Artem ZubD | OTT | 11 | 0.36 | 4 | 0 | 4 | +9 | 19:19 | 8 | 0.0% | 6 | 15 | 2 | 0.33 | -0.33 | 47.3% |
78 Erik CernakD | TBL | 14 | 0.36 | 5 | 0 | 5 | +11 | 18:47 | 18 | 0.0% | 28 | 21 | 0 | 1.70 | -1.70 | 56.5% |
79 Sean DurziD | NYR | 14 | 0.36 | 5 | 2 | 3 | -1 | 19:52 | 12 | 16.7% | 9 | 21 | 8 | 0.37 | +0.63 | 49.1% |
80 Adam WilsbyD | NSH | 17 | 0.35 | 6 | 0 | 6 | +5 | 19:46 | 22 | 0.0% | 7 | 19 | 5 | 1.23 | -1.23 | 49.4% |
81 Alexandre CarrierD | MTL | 17 | 0.35 | 6 | 1 | 5 | +5 | 20:48 | 14 | 7.1% | 12 | 33 | 6 | 1.25 | -0.25 | 46.9% |
82 Brent BurnsD | COL | 17 | 0.35 | 6 | 0 | 6 | -1 | 16:27 | 25 | 0.0% | 7 | 19 | 6 | 1.15 | -1.15 | 52.1% |
83 Dylan SambergD | WPG | 17 | 0.35 | 6 | 2 | 4 | +1 | 22:09 | 19 | 10.5% | 22 | 27 | 8 | 1.03 | +0.97 | 52.6% |
84 Mason LohreiD | BOS | 17 | 0.35 | 6 | 3 | 3 | +2 | 17:54 | 16 | 18.8% | 8 | 16 | 9 | 1.10 | +1.90 | 46.2% |
85 Simon NemecD | CGY | 17 | 0.35 | 6 | 0 | 6 | -10 | 21:19 | 29 | 0.0% | 8 | 21 | 5 | 1.72 | -1.72 | 52.3% |
86 Andrew PeekeD | UTA | 18 | 0.33 | 6 | 2 | 4 | -3 | 17:42 | 17 | 11.8% | 18 | 21 | 1 | 0.97 | +1.03 | 52.3% |
87 Noah HanifinD | VGK | 18 | 0.33 | 6 | 2 | 4 | +1 | 20:36 | 27 | 7.4% | 4 | 32 | 7 | 1.52 | +0.48 | 51.2% |
88 Rasmus AnderssonD | VGK | 18 | 0.33 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 31 | 0 | 1.76 | +0.24 | 46.1% |
89 Vladislav GavrikovD | NYR | 18 | 0.33 | 6 | 1 | 5 | +3 | 21:36 | 28 | 3.6% | 15 | 37 | 3 | 0.97 | +0.03 | 48.8% |
90 Wyatt KaiserD | CHI | 17 | 0.33 | 6 | 2 | 4 | -17 | 19:50 | 15 | 13.3% | 17 | 22 | 7 | 0.71 | +1.29 | 45.8% |
91 Aaron EkbladD | FLA | 15 | 0.33 | 5 | 1 | 4 | -6 | 21:07 | 24 | 4.2% | 18 | 18 | 2 | 2.06 | -1.06 | 54.9% |
92 Colton ParaykoD | STL | 15 | 0.33 | 5 | 0 | 5 | -3 | 20:43 | 23 | 0.0% | 9 | 31 | 2 | 1.44 | -1.44 | 47.5% |
93 William WallinderD | DET | 12 | 0.33 | 4 | 2 | 2 | -2 | 16:02 | 10 | 20.0% | 11 | 22 | 0 | 0.48 | +1.52 | 51.1% |
94 Max CrozierD | TBL | 9 | 0.33 | 3 | 0 | 3 | -1 | 17:20 | 16 | 0.0% | 14 | 14 | 1 | 0.89 | -0.89 | 55.3% |
95 Vincent DesharnaisD | WSH | 9 | 0.33 | 3 | 0 | 3 | +9 | 19:25 | 3 | 0.0% | 22 | 14 | 1 | 0.14 | -0.14 | 43.2% |
96 Theo LindsteinD | STL | 6 | 0.33 | 2 | 0 | 2 | -1 | 13:33 | 6 | 0.0% | 1 | 2 | 5 | 0.20 | -0.20 | 48.0% |
97 Jalen ChatfieldD | CAR | 18 | 0.32 | 6 | 2 | 4 | +7 | 20:35 | 24 | 8.3% | 7 | 20 | 11 | 1.58 | +0.43 | 55.3% |
98 K'Andre MillerD | CAR | 18 | 0.32 | 6 | 1 | 5 | +8 | 22:09 | 29 | 3.5% | 16 | 17 | 9 | 1.95 | -0.95 | 58.1% |
99 Declan CarlileD | PIT | 16 | 0.31 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 27 | 4 | 1.65 | +1.35 | 55.6% |
100 Logan StanleyD | NYI | 16 | 0.31 | 5 | 0 | 5 | +4 | 21:16 | 7 | 0.0% | 26 | 29 | 1 | 0.66 | -0.66 | 53.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?



































































































