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
111 qualified (5+ GP)
| #Player | Team | GP | G−xG | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Matvei MichkovRW | PHI | 18 | +6.08 | 13 | 10 | 3 | -11 | 15:54 | 27 | 37.0% | 7 | 7 | 6 | 3.92 | 41.6% |
2 Roman KantserovRW | CHI | 18 | +5.30 | 11 | 9 | 2 | -11 | 18:28 | 31 | 29.0% | 15 | 3 | 5 | 2.70 | 47.5% |
3 Mikko RantanenRW | DAL | 17 | +4.61 | 21 | 9 | 12 | +7 | 20:01 | 34 | 26.5% | 14 | 3 | 6 | 4.39 | 53.7% |
4 Drake BathersonRW | OTT | 18 | +4.42 | 18 | 9 | 9 | +4 | 17:41 | 40 | 22.5% | 33 | 7 | 6 | 4.58 | 47.0% |
5 Cole CaufieldRW | MTL | 17 | +4.27 | 16 | 11 | 5 | +5 | 18:32 | 57 | 19.3% | 12 | 3 | 3 | 6.73 | 54.2% |
6 Mark StoneRW | VGK | 18 | +3.94 | 19 | 10 | 9 | +7 | 18:37 | 35 | 28.6% | 22 | 16 | 6 | 6.06 | 52.0% |
7 Vasily PodkolzinRW | EDM | 17 | +3.84 | 14 | 9 | 5 | +11 | 17:34 | 35 | 25.7% | 55 | 8 | 2 | 5.16 | 59.2% |
8 Alex TuchRW | WSH | 15 | +3.84 | 13 | 11 | 2 | +2 | 19:14 | 42 | 26.2% | 18 | 13 | 14 | 7.16 | 51.7% |
9 Jonathan LekkerimäkiRW | VAN | 18 | +3.02 | 14 | 6 | 8 | -5 | 15:07 | 32 | 18.8% | 15 | 5 | 2 | 2.99 | 42.0% |
10 Maxim ShabanovRW | MIN | 18 | +2.88 | 13 | 8 | 5 | -5 | 15:06 | 27 | 29.6% | 12 | 9 | 5 | 3.12 | 48.5% |
11 Jordan KyrouRW | WSH | 15 | +2.85 | 14 | 5 | 9 | -7 | 14:34 | 24 | 20.8% | 4 | 6 | 5 | 2.15 | 50.9% |
12 Jimmy SnuggerudRW | STL | 17 | +2.64 | 12 | 9 | 3 | +3 | 17:54 | 39 | 23.1% | 14 | 5 | 3 | 3.36 | 50.3% |
13 Matvei GridinRW | CGY | 17 | +2.63 | 10 | 5 | 5 | -8 | 15:44 | 37 | 13.5% | 3 | 8 | 4 | 2.37 | 55.7% |
14 William NylanderRW | TOR | 18 | +2.61 | 22 | 11 | 11 | -1 | 20:20 | 53 | 20.8% | 6 | 6 | 4 | 4.39 | 44.1% |
15 Josh AndersonRW | MTL | 16 | +2.57 | 10 | 7 | 3 | +8 | 14:28 | 33 | 21.2% | 34 | 6 | 2 | 4.43 | 49.4% |
16 Mackie SamoskevichRW | SEA | 15 | +2.48 | 11 | 6 | 5 | -1 | 15:23 | 27 | 22.2% | 13 | 9 | 5 | 1.52 | 44.0% |
17 Danila YurovRW | MIN | 19 | +2.47 | 7 | 6 | 1 | +1 | 14:47 | 28 | 21.4% | 13 | 10 | 6 | 3.53 | 49.3% |
18 Jack QuinnRW | BUF | 16 | +2.29 | 16 | 9 | 7 | +5 | 19:14 | 44 | 20.5% | 12 | 3 | 1 | 6.72 | 55.3% |
19 Beckett SenneckeRW | ANA | 17 | +2.26 | 21 | 10 | 11 | +2 | 20:31 | 43 | 23.3% | 19 | 7 | 8 | 7.74 | 48.9% |
20 Easton CowanRW | TOR | 18 | +2.07 | 14 | 6 | 8 | +5 | 15:34 | 36 | 16.7% | 16 | 8 | 6 | 2.93 | 47.6% |
21 Connor BrownRW | NJD | 9 | +2.04 | 5 | 3 | 2 | +3 | 14:18 | 11 | 27.3% | 5 | 3 | 3 | 0.96 | 43.1% |
22 Arseny GritsyukRW | NJD | 17 | +1.94 | 13 | 8 | 5 | +11 | 15:41 | 44 | 18.2% | 18 | 9 | 4 | 3.06 | 60.4% |
23 Brock BoeserRW | VAN | 18 | +1.92 | 15 | 6 | 9 | -9 | 18:46 | 30 | 20.0% | 19 | 8 | 5 | 3.08 | 43.2% |
24 David PastrnakRW | BOS | 17 | +1.85 | 22 | 8 | 14 | +7 | 20:25 | 61 | 13.1% | 17 | 7 | 4 | 6.15 | 48.7% |
25 Kirill MarchenkoRW | TOR | 14 | +1.80 | 14 | 6 | 8 | -3 | 17:37 | 35 | 17.1% | 20 | 5 | 1 | 4.20 | 48.1% |
26 Ilya MikheyevRW | TBL | 16 | +1.57 | 6 | 4 | 2 | +2 | 14:40 | 23 | 17.4% | 14 | 3 | 4 | 2.43 | 51.3% |
27 Mathieu JosephRW | EDM | 17 | +1.48 | 7 | 3 | 4 | -2 | 13:23 | 14 | 21.4% | 40 | 12 | 5 | 1.52 | 34.5% |
28 Bryan RustRW | PIT | 7 | +1.40 | 5 | 3 | 2 | -7 | 17:22 | 9 | 33.3% | 8 | 6 | 2 | 1.60 | 47.9% |
29 Zachary BolducRW | MTL | 17 | +1.34 | 8 | 6 | 2 | +1 | 14:06 | 30 | 20.0% | 26 | 5 | 2 | 3.66 | 60.5% |
30 Oliver BjorkstrandRW | NYR | 18 | +1.12 | 10 | 6 | 4 | +1 | 11:32 | 27 | 22.2% | 10 | 5 | 3 | 2.88 | 49.5% |
31 Owen MichaelsRW | EDM | 17 | +1.10 | 4 | 2 | 2 | -5 | 12:47 | 13 | 15.4% | 18 | 8 | 7 | 0.90 | 32.0% |
32 Cole KnubleRW | PHI | 8 | +1.04 | 3 | 3 | 0 | -4 | 12:05 | 15 | 20.0% | 4 | 2 | 1 | 1.96 | 51.8% |
33 Frank VatranoRW | ANA | 8 | +1.04 | 3 | 2 | 1 | +2 | 11:48 | 9 | 22.2% | 9 | 4 | 1 | 0.96 | 45.5% |
34 Kasperi KapanenRW | EDM | 17 | +0.95 | 10 | 5 | 5 | -4 | 18:26 | 26 | 19.2% | 36 | 5 | 4 | 4.05 | 47.2% |
35 Matt CoronatoRW | CGY | 17 | +0.93 | 14 | 3 | 11 | -7 | 17:31 | 36 | 8.3% | 0 | 5 | 6 | 2.07 | 46.6% |
36 Simon HolmstromRW | NYI | 16 | +0.86 | 9 | 5 | 4 | -3 | 18:26 | 28 | 17.9% | 3 | 7 | 2 | 3.14 | 53.0% |
37 Dalibor DvorskyRW | STL | 17 | +0.85 | 5 | 4 | 1 | +1 | 12:06 | 25 | 16.0% | 13 | 1 | 2 | 2.16 | 49.4% |
38 Joel ArmiaRW | LAK | 14 | +0.85 | 6 | 3 | 3 | 0 | 13:36 | 21 | 14.3% | 28 | 11 | 4 | 2.15 | 48.4% |
39 Kaapo KakkoRW | SEA | 16 | +0.82 | 13 | 3 | 10 | +3 | 14:18 | 15 | 20.0% | 9 | 5 | 1 | 1.18 | 47.4% |
40 Gabe PerreaultRW | NYR | 18 | +0.81 | 9 | 6 | 3 | 0 | 16:46 | 37 | 16.2% | 12 | 12 | 1 | 4.19 | 46.1% |
41 Ryan LeonardRW | WSH | 15 | +0.66 | 11 | 5 | 6 | +2 | 14:04 | 40 | 12.5% | 26 | 7 | 2 | 4.35 | 51.6% |
42 Ville KoivunenRW | PIT | 14 | +0.64 | 5 | 2 | 3 | +1 | 13:58 | 12 | 16.7% | 0 | 4 | 1 | 1.36 | 53.0% |
43 Dylan GuentherRW | UTA | 18 | +0.59 | 12 | 6 | 6 | -12 | 17:10 | 46 | 13.0% | 15 | 7 | 4 | 5.41 | 54.5% |
44 Porter MartoneRW | PHI | 18 | +0.55 | 8 | 3 | 5 | -5 | 13:54 | 23 | 13.0% | 25 | 1 | 4 | 2.45 | 44.0% |
45 Zack MacEwenRW | TOR | 12 | +0.51 | 4 | 2 | 2 | -1 | 7:58 | 13 | 15.4% | 30 | 3 | 1 | 1.49 | 57.5% |
46 Anthony ManthaRW | NJD | 17 | +0.50 | 10 | 5 | 5 | -3 | 13:28 | 21 | 23.8% | 11 | 4 | 3 | 2.50 | 53.9% |
47 Jaroslav ChmelarRW | NYR | 10 | +0.50 | 1 | 1 | 0 | -1 | 8:19 | 6 | 16.7% | 19 | 2 | 2 | 0.50 | 43.2% |
48 Michael AmadioRW | OTT | 18 | +0.47 | 10 | 6 | 4 | +2 | 16:05 | 24 | 25.0% | 24 | 7 | 7 | 4.53 | 47.6% |
49 Victor EklundRW | NYI | 16 | +0.44 | 8 | 5 | 3 | +5 | 14:01 | 24 | 20.8% | 47 | 7 | 0 | 3.57 | 48.6% |
50 Claude GirouxRW | OTT | 18 | +0.43 | 11 | 3 | 8 | +8 | 16:54 | 25 | 12.0% | 22 | 5 | 3 | 2.57 | 51.0% |
51 Stefan NoesenRW | NJD | 5 | +0.41 | 3 | 1 | 2 | 0 | 9:30 | 6 | 16.7% | 14 | 0 | 0 | 0.59 | 51.8% |
52 Adam KlapkaRW | CGY | 17 | +0.37 | 6 | 3 | 3 | -4 | 11:26 | 25 | 12.0% | 58 | 8 | 3 | 1.63 | 49.1% |
53 Keegan KolesarRW | DET | 18 | +0.34 | 1 | 1 | 0 | -2 | 10:17 | 6 | 16.7% | 46 | 13 | 3 | 0.66 | 45.0% |
54 Mitchell ChaffeeRW | NYI | 8 | +0.26 | 1 | 1 | 0 | -2 | 9:43 | 7 | 14.3% | 14 | 2 | 0 | 0.74 | 45.7% |
55 Arttu HyryRW | DAL | 17 | +0.16 | 6 | 4 | 2 | 0 | 14:52 | 33 | 12.1% | 29 | 8 | 4 | 3.84 | 52.0% |
56 Quinton ByfieldRW | LAK | 12 | +0.09 | 6 | 4 | 2 | -7 | 19:11 | 31 | 12.9% | 2 | 2 | 12 | 3.91 | 57.1% |
57 Braeden BowmanRW | VGK | 18 | +0.08 | 7 | 4 | 3 | -6 | 13:08 | 22 | 18.2% | 5 | 4 | 6 | 3.92 | 48.9% |
58 Valeri NichushkinRW | CBJ | 15 | -0.01 | 8 | 2 | 6 | -2 | 16:44 | 19 | 10.5% | 27 | 12 | 2 | 2.01 | 49.3% |
59 Adrian KempeRW | LAK | 13 | -0.01 | 12 | 6 | 6 | +2 | 20:29 | 45 | 13.3% | 18 | 3 | 2 | 6.01 | 54.4% |
60 Kailer YamamotoRW | UTA | 9 | -0.09 | 7 | 3 | 4 | +4 | 14:29 | 21 | 14.3% | 18 | 6 | 2 | 3.09 | 58.7% |
61 Alex DeBrincatRW | DET | 18 | -0.20 | 16 | 7 | 9 | +8 | 19:46 | 66 | 10.6% | 18 | 10 | 5 | 7.20 | 53.0% |
62 Nino NiederreiterRW | WPG | 10 | -0.21 | 0 | 0 | 0 | -3 | 11:28 | 12 | 0.0% | 18 | 2 | 0 | 0.21 | 39.8% |
63 Justin DanforthRW | BUF | 6 | -0.21 | 0 | 0 | 0 | +1 | 9:09 | 1 | 0.0% | 3 | 2 | 1 | 0.21 | 49.4% |
64 Cole SchwindtRW | FLA | 8 | -0.25 | 0 | 0 | 0 | -5 | 7:55 | 4 | 0.0% | 14 | 1 | 2 | 0.25 | 43.5% |
65 Egor ChinakhovRW | PIT | 12 | -0.26 | 4 | 2 | 2 | -5 | 15:22 | 20 | 10.0% | 5 | 3 | 9 | 2.26 | 53.1% |
66 Hayden HodgsonRW | OTT | 7 | -0.28 | 0 | 0 | 0 | -1 | 5:08 | 2 | 0.0% | 18 | 1 | 0 | 0.28 | 41.6% |
67 JJ PeterkaRW | BOS | 17 | -0.35 | 13 | 4 | 9 | +11 | 17:39 | 31 | 12.9% | 11 | 7 | 4 | 4.35 | 51.6% |
68 Mats ZuccarelloRW | LAK | 6 | -0.39 | 1 | 0 | 1 | +1 | 16:23 | 4 | 0.0% | 1 | 1 | 0 | 0.39 | 32.2% |
69 Carl GrundstromRW | PHI | 5 | -0.42 | 0 | 0 | 0 | 0 | 11:20 | 5 | 0.0% | 14 | 4 | 2 | 0.42 | 38.0% |
70 Maxim TsyplakovRW | CGY | 8 | -0.44 | 1 | 0 | 1 | -3 | 11:13 | 5 | 0.0% | 18 | 2 | 0 | 0.44 | 51.9% |
71 Taylor RaddyshRW | NYR | 6 | -0.44 | 1 | 0 | 1 | +1 | 7:34 | 3 | 0.0% | 3 | 3 | 0 | 0.44 | 55.6% |
72 Alexey ToropchenkoRW | STL | 7 | -0.45 | 2 | 0 | 2 | -1 | 11:02 | 6 | 0.0% | 17 | 8 | 1 | 0.45 | 40.4% |
73 Adam GaudetteRW | SJS | 6 | -0.47 | 0 | 0 | 0 | -1 | 9:22 | 5 | 0.0% | 4 | 0 | 1 | 0.47 | 37.2% |
74 Isak RosenRW | WPG | 16 | -0.52 | 2 | 1 | 1 | -2 | 12:51 | 17 | 5.9% | 8 | 6 | 2 | 1.52 | 46.8% |
75 Andrei SvechnikovRW | CAR | 19 | -0.63 | 18 | 9 | 9 | +12 | 17:29 | 56 | 16.1% | 39 | 3 | 6 | 7.63 | 60.7% |
76 Pavel DorofeyevRW | NYR | 18 | -0.64 | 11 | 6 | 5 | -15 | 16:54 | 51 | 11.8% | 7 | 5 | 3 | 5.64 | 51.9% |
77 Sam ColangeloRW | ANA | 13 | -0.71 | 5 | 1 | 4 | 0 | 10:33 | 14 | 7.1% | 22 | 3 | 1 | 1.71 | 46.9% |
78 Anthony BeauvillierRW | WSH | 15 | -0.75 | 4 | 1 | 3 | 0 | 11:27 | 13 | 7.7% | 28 | 3 | 1 | 1.75 | 43.4% |
79 Collin GrafRW | SJS | 19 | -0.81 | 3 | 2 | 1 | -4 | 15:24 | 22 | 9.1% | 22 | 14 | 2 | 2.81 | 45.1% |
80 Rickard RakellRW | PIT | 16 | -0.83 | 9 | 5 | 4 | -2 | 19:40 | 40 | 12.5% | 16 | 13 | 4 | 5.83 | 50.7% |
81 Seth JarvisRW | CAR | 8 | -0.85 | 8 | 2 | 6 | +3 | 16:18 | 15 | 13.3% | 11 | 5 | 2 | 1.85 | 57.5% |
82 Travis KonecnyRW | PHI | 8 | -0.85 | 5 | 1 | 4 | -3 | 17:02 | 11 | 9.1% | 16 | 5 | 2 | 1.85 | 47.3% |
83 Garnet HathawayRW | FLA | 17 | -0.86 | 1 | 0 | 1 | -3 | 9:51 | 4 | 0.0% | 75 | 12 | 3 | 0.86 | 50.9% |
84 Clayton KellerRW | UTA | 18 | -0.92 | 24 | 5 | 19 | -8 | 18:27 | 48 | 10.4% | 7 | 11 | 3 | 4.92 | 55.4% |
85 Mathieu OlivierRW | CBJ | 15 | -0.92 | 6 | 3 | 3 | -1 | 15:33 | 29 | 10.3% | 45 | 7 | 2 | 3.92 | 46.3% |
86 Jonatan BerggrenRW | STL | 15 | -0.93 | 5 | 2 | 3 | -6 | 14:22 | 21 | 9.5% | 7 | 2 | 3 | 1.93 | 49.1% |
87 Judd CaulfieldRW | ANA | 15 | -0.98 | 9 | 4 | 5 | +1 | 13:24 | 20 | 20.0% | 51 | 3 | 2 | 4.98 | 46.9% |
88 Jordan EberleRW | SEA | 16 | -0.99 | 11 | 5 | 6 | -5 | 16:44 | 36 | 13.9% | 11 | 14 | 5 | 3.99 | 45.9% |
89 Eeli TolvanenRW | NYR | 18 | -1.00 | 6 | 4 | 2 | +5 | 12:30 | 20 | 20.0% | 26 | 15 | 0 | 3.00 | 46.9% |
90 Josh DoanRW | BUF | 16 | -1.05 | 4 | 3 | 1 | 0 | 15:15 | 30 | 10.0% | 18 | 10 | 5 | 4.05 | 50.0% |
91 Luke EvangelistaRW | NJD | 14 | -1.06 | 10 | 4 | 6 | 0 | 17:09 | 39 | 10.3% | 11 | 5 | 2 | 3.07 | 61.3% |
92 Tyson FoersterRW | PHI | 17 | -1.17 | 5 | 3 | 2 | -2 | 17:18 | 37 | 8.1% | 29 | 13 | 1 | 4.17 | 47.6% |
93 Owen TippettRW | PHI | 12 | -1.34 | 2 | 1 | 1 | -1 | 15:33 | 28 | 3.6% | 29 | 6 | 3 | 2.34 | 43.2% |
94 Conor GarlandRW | CBJ | 15 | -1.49 | 1 | 0 | 1 | -5 | 13:33 | 18 | 0.0% | 19 | 3 | 4 | 1.49 | 46.3% |
95 Ryan HartmanRW | MIN | 19 | -1.50 | 4 | 1 | 3 | -7 | 13:10 | 21 | 4.8% | 19 | 14 | 4 | 2.50 | 44.5% |
96 Pontus HolmbergRW | TBL | 16 | -1.56 | 11 | 4 | 7 | +2 | 14:28 | 27 | 14.8% | 10 | 7 | 3 | 5.56 | 53.6% |
97 Logan O'ConnorRW | COL | 7 | -1.58 | 1 | 0 | 1 | +1 | 12:30 | 10 | 0.0% | 1 | 2 | 6 | 1.58 | 52.8% |
98 Nikita KucherovRW | TBL | 16 | -1.78 | 22 | 5 | 17 | +6 | 21:16 | 50 | 10.0% | 3 | 5 | 9 | 5.78 | 54.7% |
99 Corey PerryRW | LAK | 12 | -1.82 | 2 | 1 | 1 | -4 | 12:54 | 21 | 4.8% | 7 | 9 | 3 | 2.82 | 49.5% |
100 Bobby BrinkRW | MIN | 19 | -1.86 | 9 | 1 | 8 | +2 | 13:38 | 28 | 3.6% | 20 | 12 | 6 | 2.86 | 53.7% |
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?



































































































