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
431 qualified (5+ GP)
| #Player | Team | GP | G−xG | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Artturi LehkonenLW | COL | 18 | +6.42 | 17 | 12 | 5 | +13 | 18:37 | 38 | 31.6% | 15 | 16 | 4 | 5.58 | 51.2% |
2 Matvei MichkovRW | PHI | 18 | +6.08 | 13 | 10 | 3 | -11 | 15:54 | 27 | 37.0% | 7 | 7 | 6 | 3.92 | 41.6% |
3 Leon DraisaitlC | EDM | 17 | +6.08 | 31 | 14 | 17 | +16 | 21:42 | 63 | 22.2% | 6 | 3 | 4 | 7.92 | 59.4% |
4 Logan CooleyC | UTA | 18 | +5.97 | 21 | 11 | 10 | -5 | 18:29 | 31 | 35.5% | 28 | 10 | 8 | 5.03 | 52.8% |
5 Roman KantserovRW | CHI | 18 | +5.30 | 11 | 9 | 2 | -11 | 18:28 | 31 | 29.0% | 15 | 3 | 5 | 2.70 | 47.5% |
6 Kyle ConnorLW | WPG | 17 | +5.26 | 19 | 13 | 6 | -2 | 21:16 | 70 | 18.6% | 3 | 9 | 4 | 7.74 | 52.4% |
7 Cutter GauthierLW | ANA | 16 | +5.12 | 18 | 12 | 6 | -3 | 18:18 | 66 | 18.2% | 13 | 6 | 1 | 6.88 | 47.9% |
8 Mikko RantanenRW | DAL | 17 | +4.61 | 21 | 9 | 12 | +7 | 20:01 | 34 | 26.5% | 14 | 3 | 6 | 4.39 | 53.7% |
9 Drake BathersonRW | OTT | 18 | +4.42 | 18 | 9 | 9 | +4 | 17:41 | 40 | 22.5% | 33 | 7 | 6 | 4.58 | 47.0% |
10 Cole CaufieldRW | MTL | 17 | +4.27 | 16 | 11 | 5 | +5 | 18:32 | 57 | 19.3% | 12 | 3 | 3 | 6.73 | 54.2% |
11 Jaden SchwartzLW | COL | 18 | +4.23 | 12 | 7 | 5 | -1 | 13:45 | 32 | 21.9% | 12 | 6 | 2 | 2.77 | 53.2% |
12 Kent JohnsonC | CBJ | 15 | +4.06 | 16 | 8 | 8 | +2 | 17:49 | 34 | 23.5% | 7 | 7 | 2 | 3.94 | 50.4% |
13 Tim StützleC | OTT | 18 | +4.00 | 23 | 9 | 14 | +7 | 21:54 | 42 | 21.4% | 43 | 9 | 9 | 5.01 | 49.4% |
14 Mark StoneRW | VGK | 18 | +3.94 | 19 | 10 | 9 | +7 | 18:37 | 35 | 28.6% | 22 | 16 | 6 | 6.06 | 52.0% |
15 Carter VerhaegheC | FLA | 17 | +3.91 | 15 | 9 | 6 | +5 | 18:27 | 36 | 25.0% | 13 | 6 | 2 | 5.09 | 53.6% |
16 Vasily PodkolzinRW | EDM | 17 | +3.84 | 14 | 9 | 5 | +11 | 17:34 | 35 | 25.7% | 55 | 8 | 2 | 5.16 | 59.2% |
17 Alex TuchRW | WSH | 15 | +3.84 | 13 | 11 | 2 | +2 | 19:14 | 42 | 26.2% | 18 | 13 | 14 | 7.16 | 51.7% |
18 Artemi PanarinLW | LAK | 14 | +3.83 | 17 | 8 | 9 | -2 | 21:44 | 45 | 17.8% | 5 | 2 | 3 | 4.17 | 57.6% |
19 Nick RobertsonLW | PIT | 16 | +3.65 | 7 | 7 | 0 | +8 | 12:59 | 33 | 21.2% | 3 | 10 | 3 | 3.35 | 55.7% |
20 Jesperi KotkaniemiC | CAR | 17 | +3.58 | 10 | 5 | 5 | +7 | 11:48 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | 53.4% |
21 Frederick GaudreauC | SEA | 16 | +3.52 | 10 | 7 | 3 | -4 | 15:36 | 18 | 38.9% | 6 | 16 | 3 | 2.48 | 36.4% |
22 Auston MatthewsC | TOR | 18 | +3.41 | 27 | 11 | 16 | +9 | 20:42 | 54 | 20.4% | 10 | 17 | 8 | 5.59 | 53.0% |
23 Logan StankovenC | CAR | 19 | +3.35 | 18 | 11 | 7 | +15 | 16:52 | 55 | 20.0% | 7 | 13 | 2 | 7.65 | 60.0% |
24 Liam OhgrenLW | VAN | 17 | +3.29 | 9 | 6 | 3 | -4 | 14:32 | 25 | 24.0% | 21 | 7 | 2 | 2.71 | 43.8% |
25 Trevor ConnellyLW | VGK | 18 | +3.18 | 12 | 7 | 5 | +2 | 14:13 | 33 | 21.2% | 9 | 5 | 2 | 3.82 | 55.1% |
26 Steven StamkosC | NSH | 17 | +3.11 | 19 | 10 | 9 | -4 | 18:45 | 44 | 22.7% | 10 | 8 | 2 | 4.89 | 43.8% |
27 Mark JankowskiLW | CAR | 15 | +3.11 | 9 | 8 | 1 | -2 | 14:39 | 28 | 28.6% | 8 | 6 | 2 | 4.89 | 55.1% |
28 Tage ThompsonC | BUF | 16 | +3.08 | 19 | 10 | 9 | +8 | 19:25 | 68 | 14.7% | 11 | 10 | 3 | 6.92 | 50.5% |
29 Jonathan LekkerimäkiRW | VAN | 18 | +3.02 | 14 | 6 | 8 | -5 | 15:07 | 32 | 18.8% | 15 | 5 | 2 | 2.99 | 42.0% |
30 Tye KartyeLW | NYR | 18 | +3.02 | 13 | 6 | 7 | +3 | 16:21 | 28 | 21.4% | 48 | 5 | 2 | 2.98 | 48.7% |
31 Nick SchmaltzC | UTA | 18 | +3.01 | 20 | 9 | 11 | -14 | 17:40 | 48 | 18.8% | 10 | 9 | 5 | 5.99 | 49.5% |
32 Boone JennerC | WSH | 15 | +2.97 | 7 | 6 | 1 | +1 | 15:48 | 34 | 17.7% | 20 | 13 | 2 | 3.03 | 48.5% |
33 Victor OlofssonLW | VGK | 5 | +2.89 | 6 | 4 | 2 | +2 | 13:20 | 12 | 33.3% | 0 | 1 | 0 | 1.11 | 61.8% |
34 Maxim ShabanovRW | MIN | 18 | +2.88 | 13 | 8 | 5 | -5 | 15:06 | 27 | 29.6% | 12 | 9 | 5 | 3.12 | 48.5% |
35 Jordan KyrouRW | WSH | 15 | +2.85 | 14 | 5 | 9 | -7 | 14:34 | 24 | 20.8% | 4 | 6 | 5 | 2.15 | 50.9% |
36 Connor McDavidC | EDM | 17 | +2.75 | 44 | 10 | 34 | +21 | 23:34 | 46 | 21.7% | 19 | 8 | 6 | 7.25 | 58.8% |
37 Martin NecasC | COL | 18 | +2.74 | 23 | 9 | 14 | +11 | 19:49 | 38 | 23.7% | 17 | 5 | 4 | 4.26 | 54.9% |
38 Jimmy SnuggerudRW | STL | 17 | +2.64 | 12 | 9 | 3 | +3 | 17:54 | 39 | 23.1% | 14 | 5 | 3 | 3.36 | 50.3% |
39 Matvei GridinRW | CGY | 17 | +2.63 | 10 | 5 | 5 | -8 | 15:44 | 37 | 13.5% | 3 | 8 | 4 | 2.37 | 55.7% |
40 Evgeni MalkinC | PIT | 14 | +2.62 | 11 | 6 | 5 | 0 | 16:59 | 28 | 21.4% | 3 | 2 | 1 | 3.39 | 54.3% |
41 William NylanderRW | TOR | 18 | +2.61 | 22 | 11 | 11 | -1 | 20:20 | 53 | 20.8% | 6 | 6 | 4 | 4.39 | 44.1% |
42 Brady TkachukLW | FLA | 17 | +2.57 | 19 | 10 | 9 | -3 | 16:55 | 58 | 17.2% | 68 | 2 | 5 | 7.44 | 60.8% |
43 Josh AndersonRW | MTL | 16 | +2.57 | 10 | 7 | 3 | +8 | 14:28 | 33 | 21.2% | 34 | 6 | 2 | 4.43 | 49.4% |
44 Mackie SamoskevichRW | SEA | 15 | +2.48 | 11 | 6 | 5 | -1 | 15:23 | 27 | 22.2% | 13 | 9 | 5 | 1.52 | 44.0% |
45 Danila YurovRW | MIN | 19 | +2.47 | 7 | 6 | 1 | +1 | 14:47 | 28 | 21.4% | 13 | 10 | 6 | 3.53 | 49.3% |
46 Nathan MacKinnonC | COL | 18 | +2.45 | 30 | 10 | 20 | +6 | 20:40 | 66 | 15.2% | 11 | 5 | 3 | 6.55 | 53.6% |
47 Ryan O'ReillyC | NSH | 17 | +2.45 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | 42.0% |
48 Jesper BoqvistC | NJD | 15 | +2.34 | 7 | 5 | 2 | +2 | 11:58 | 21 | 23.8% | 19 | 4 | 2 | 1.66 | 57.3% |
49 Jack QuinnRW | BUF | 16 | +2.29 | 16 | 9 | 7 | +5 | 19:14 | 44 | 20.5% | 12 | 3 | 1 | 6.72 | 55.3% |
50 Beckett SenneckeRW | ANA | 17 | +2.26 | 21 | 10 | 11 | +2 | 20:31 | 43 | 23.3% | 19 | 7 | 8 | 7.74 | 48.9% |
51 Nick SuzukiC | MTL | 11 | +2.23 | 15 | 6 | 9 | +9 | 21:19 | 31 | 19.4% | 16 | 8 | 7 | 3.77 | 59.8% |
52 Kirill KaprizovLW | MIN | 19 | +2.21 | 31 | 16 | 15 | +14 | 21:32 | 61 | 26.2% | 10 | 6 | 4 | 13.80 | 56.7% |
53 Fraser MintenC | BOS | 17 | +2.15 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | 47.7% |
54 Matthew PoitrasC | BOS | 12 | +2.15 | 7 | 4 | 3 | +3 | 9:33 | 14 | 28.6% | 9 | 4 | 1 | 1.85 | 48.6% |
55 Casey MittelstadtC | BOS | 17 | +2.11 | 9 | 5 | 4 | +9 | 14:13 | 24 | 20.8% | 6 | 7 | 4 | 2.89 | 50.9% |
56 Easton CowanRW | TOR | 18 | +2.07 | 14 | 6 | 8 | +5 | 15:34 | 36 | 16.7% | 16 | 8 | 6 | 2.93 | 47.6% |
57 Connor BrownRW | NJD | 9 | +2.04 | 5 | 3 | 2 | +3 | 14:18 | 11 | 27.3% | 5 | 3 | 3 | 0.96 | 43.1% |
58 Arseny GritsyukRW | NJD | 17 | +1.94 | 13 | 8 | 5 | +11 | 15:41 | 44 | 18.2% | 18 | 9 | 4 | 3.06 | 60.4% |
59 Brock BoeserRW | VAN | 18 | +1.92 | 15 | 6 | 9 | -9 | 18:46 | 30 | 20.0% | 19 | 8 | 5 | 3.08 | 43.2% |
60 Emmitt FinnieC | DET | 18 | +1.92 | 11 | 7 | 4 | +9 | 18:24 | 38 | 18.4% | 20 | 10 | 6 | 5.08 | 51.5% |
61 James HagensC | BOS | 17 | +1.89 | 12 | 6 | 6 | +7 | 13:20 | 34 | 17.7% | 8 | 19 | 3 | 4.11 | 50.5% |
62 Jack RoslovicC | TOR | 18 | +1.86 | 18 | 8 | 10 | +2 | 17:00 | 46 | 17.4% | 10 | 8 | 7 | 4.14 | 51.7% |
63 Max SassonC | VAN | 18 | +1.86 | 6 | 4 | 2 | -8 | 12:39 | 17 | 23.5% | 9 | 12 | 5 | 2.14 | 47.1% |
64 David PastrnakRW | BOS | 17 | +1.85 | 22 | 8 | 14 | +7 | 20:25 | 61 | 13.1% | 17 | 7 | 4 | 6.15 | 48.7% |
65 Berkly CattonC | SEA | 16 | +1.85 | 14 | 5 | 9 | +5 | 15:07 | 26 | 19.2% | 7 | 7 | 4 | 2.15 | 51.4% |
66 Kirill MarchenkoRW | TOR | 14 | +1.80 | 14 | 6 | 8 | -3 | 17:37 | 35 | 17.1% | 20 | 5 | 1 | 4.20 | 48.1% |
67 Elias LindholmC | BOS | 17 | +1.76 | 14 | 6 | 8 | +6 | 17:03 | 29 | 20.7% | 12 | 8 | 1 | 4.24 | 51.4% |
68 Nico HischierC | NJD | 17 | +1.71 | 11 | 7 | 4 | +3 | 18:09 | 41 | 17.1% | 15 | 9 | 2 | 3.29 | 62.0% |
69 Conor GeekieC | TBL | 16 | +1.69 | 4 | 4 | 0 | -1 | 11:33 | 22 | 18.2% | 47 | 7 | 3 | 2.31 | 57.5% |
70 Brayden SchennC | NYI | 16 | +1.66 | 12 | 5 | 7 | 0 | 16:33 | 29 | 17.2% | 38 | 9 | 3 | 3.34 | 46.5% |
71 A.J. GreerLW | ANA | 13 | +1.61 | 6 | 4 | 2 | -1 | 12:26 | 23 | 17.4% | 36 | 3 | 2 | 2.39 | 52.6% |
72 Roope HintzC | DAL | 17 | +1.60 | 15 | 7 | 8 | +8 | 16:39 | 32 | 21.9% | 22 | 8 | 3 | 4.40 | 54.6% |
73 Anthony CirelliC | TBL | 16 | +1.57 | 10 | 5 | 5 | 0 | 17:11 | 26 | 19.2% | 9 | 8 | 4 | 3.43 | 57.9% |
74 Ilya MikheyevRW | TBL | 16 | +1.57 | 6 | 4 | 2 | +2 | 14:40 | 23 | 17.4% | 14 | 3 | 4 | 2.43 | 51.3% |
75 Teuvo TeravainenC | CHI | 15 | +1.55 | 6 | 2 | 4 | -5 | 14:44 | 11 | 18.2% | 4 | 2 | 1 | 0.45 | 48.2% |
76 Jason RobertsonLW | DAL | 17 | +1.52 | 19 | 9 | 10 | +7 | 19:37 | 55 | 16.4% | 12 | 8 | 8 | 6.48 | 56.2% |
77 Gavin McKennaLW | TOR | 18 | +1.49 | 12 | 6 | 6 | -7 | 13:58 | 35 | 17.1% | 0 | 3 | 6 | 2.51 | 43.8% |
78 Mathieu JosephRW | EDM | 17 | +1.48 | 7 | 3 | 4 | -2 | 13:23 | 14 | 21.4% | 40 | 12 | 5 | 1.52 | 34.5% |
79 Leo CarlssonC | ANA | 17 | +1.44 | 26 | 6 | 20 | -2 | 20:10 | 28 | 21.4% | 2 | 6 | 4 | 4.56 | 48.6% |
80 Gabriel LandeskogLW | COL | 18 | +1.42 | 10 | 5 | 5 | -3 | 14:52 | 23 | 21.7% | 25 | 11 | 2 | 3.58 | 53.2% |
81 Bryan RustRW | PIT | 7 | +1.40 | 5 | 3 | 2 | -7 | 17:22 | 9 | 33.3% | 8 | 6 | 2 | 1.60 | 47.9% |
82 Macklin CelebriniC | SJS | 17 | +1.38 | 21 | 7 | 14 | -5 | 23:08 | 71 | 9.9% | 11 | 14 | 13 | 4.62 | 52.1% |
83 Parker KellyC | COL | 18 | +1.34 | 7 | 3 | 4 | +2 | 13:01 | 20 | 15.0% | 22 | 13 | 2 | 1.66 | 53.7% |
84 Zachary BolducRW | MTL | 17 | +1.34 | 8 | 6 | 2 | +1 | 14:06 | 30 | 20.0% | 26 | 5 | 2 | 3.66 | 60.5% |
85 Paul CotterLW | VAN | 17 | +1.28 | 8 | 4 | 4 | -3 | 14:01 | 12 | 33.3% | 55 | 2 | 2 | 1.72 | 39.1% |
86 Alexis LafrenièreLW | NYR | 18 | +1.25 | 18 | 9 | 9 | -1 | 18:45 | 41 | 22.0% | 20 | 8 | 7 | 4.75 | 50.7% |
87 Cole SillingerC | CBJ | 15 | +1.24 | 8 | 4 | 4 | -1 | 15:31 | 23 | 17.4% | 35 | 8 | 7 | 2.76 | 46.8% |
88 Jack EichelC | VGK | 18 | +1.22 | 23 | 7 | 16 | +7 | 20:10 | 44 | 15.9% | 6 | 10 | 6 | 5.78 | 54.8% |
89 Josh NorrisC | BUF | 16 | +1.16 | 5 | 4 | 1 | -3 | 14:10 | 19 | 21.1% | 21 | 14 | 1 | 2.84 | 50.0% |
90 Oliver BjorkstrandRW | NYR | 18 | +1.12 | 10 | 6 | 4 | +1 | 11:32 | 27 | 22.2% | 10 | 5 | 3 | 2.88 | 49.5% |
91 Owen MichaelsRW | EDM | 17 | +1.10 | 4 | 2 | 2 | -5 | 12:47 | 13 | 15.4% | 18 | 8 | 7 | 0.90 | 32.0% |
92 Justin SourdifC | WSH | 13 | +1.07 | 4 | 3 | 1 | +2 | 13:48 | 14 | 21.4% | 24 | 6 | 3 | 1.93 | 52.7% |
93 Ross ColtonC | NSH | 17 | +1.06 | 8 | 5 | 3 | +1 | 13:11 | 26 | 19.2% | 39 | 14 | 1 | 3.94 | 49.4% |
94 Jake GuentzelC | TBL | 16 | +1.04 | 18 | 10 | 8 | +9 | 20:56 | 46 | 21.7% | 10 | 8 | 4 | 6.96 | 57.8% |
95 Tommy NovakC | PIT | 16 | +1.04 | 12 | 5 | 7 | 0 | 16:02 | 27 | 18.5% | 2 | 9 | 4 | 3.96 | 53.3% |
96 Cole KnubleRW | PHI | 8 | +1.04 | 3 | 3 | 0 | -4 | 12:05 | 15 | 20.0% | 4 | 2 | 1 | 1.96 | 51.8% |
97 Frank VatranoRW | ANA | 8 | +1.04 | 3 | 2 | 1 | +2 | 11:48 | 9 | 22.2% | 9 | 4 | 1 | 0.96 | 45.5% |
98 Ryan Nugent-HopkinsC | EDM | 8 | +1.02 | 11 | 4 | 7 | 0 | 19:50 | 17 | 23.5% | 3 | 3 | 3 | 2.98 | 46.6% |
99 Marat KhusnutdinovC | BOS | 17 | +0.98 | 6 | 3 | 3 | +4 | 13:49 | 16 | 18.8% | 10 | 8 | 3 | 2.02 | 44.5% |
100 Pius SuterC | STL | 17 | +0.97 | 8 | 4 | 4 | 0 | 13:29 | 20 | 20.0% | 21 | 3 | 2 | 2.03 | 49.2% |
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?



































































































