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
659 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 Artturi LehkonenLW | COL | 18 | +6.42 | 17 | 12 | 5 | +13 | 18:37 | 38 | 31.6% | 15 | 16 | 4 | 5.58 | 51.2% |
3 Matvei MichkovRW | PHI | 18 | +6.08 | 13 | 10 | 3 | -11 | 15:54 | 27 | 37.0% | 7 | 7 | 6 | 3.92 | 41.6% |
4 Leon DraisaitlC | EDM | 17 | +6.08 | 31 | 14 | 17 | +16 | 21:42 | 63 | 22.2% | 6 | 3 | 4 | 7.92 | 59.4% |
5 Logan CooleyC | UTA | 18 | +5.97 | 21 | 11 | 10 | -5 | 18:29 | 31 | 35.5% | 28 | 10 | 8 | 5.03 | 52.8% |
6 Roman KantserovRW | CHI | 18 | +5.30 | 11 | 9 | 2 | -11 | 18:28 | 31 | 29.0% | 15 | 3 | 5 | 2.70 | 47.5% |
7 Kyle ConnorLW | WPG | 17 | +5.26 | 19 | 13 | 6 | -2 | 21:16 | 70 | 18.6% | 3 | 9 | 4 | 7.74 | 52.4% |
8 Cutter GauthierLW | ANA | 16 | +5.12 | 18 | 12 | 6 | -3 | 18:18 | 66 | 18.2% | 13 | 6 | 1 | 6.88 | 47.9% |
9 Mikko RantanenRW | DAL | 17 | +4.61 | 21 | 9 | 12 | +7 | 20:01 | 34 | 26.5% | 14 | 3 | 6 | 4.39 | 53.7% |
10 Drake BathersonRW | OTT | 18 | +4.42 | 18 | 9 | 9 | +4 | 17:41 | 40 | 22.5% | 33 | 7 | 6 | 4.58 | 47.0% |
11 Cole CaufieldRW | MTL | 17 | +4.27 | 16 | 11 | 5 | +5 | 18:32 | 57 | 19.3% | 12 | 3 | 3 | 6.73 | 54.2% |
12 Jaden SchwartzLW | COL | 18 | +4.23 | 12 | 7 | 5 | -1 | 13:45 | 32 | 21.9% | 12 | 6 | 2 | 2.77 | 53.2% |
13 Kent JohnsonC | CBJ | 15 | +4.06 | 16 | 8 | 8 | +2 | 17:49 | 34 | 23.5% | 7 | 7 | 2 | 3.94 | 50.4% |
14 Tim StützleC | OTT | 18 | +4.00 | 23 | 9 | 14 | +7 | 21:54 | 42 | 21.4% | 43 | 9 | 9 | 5.01 | 49.4% |
15 Mark StoneRW | VGK | 18 | +3.94 | 19 | 10 | 9 | +7 | 18:37 | 35 | 28.6% | 22 | 16 | 6 | 6.06 | 52.0% |
16 Carter VerhaegheC | FLA | 17 | +3.91 | 15 | 9 | 6 | +5 | 18:27 | 36 | 25.0% | 13 | 6 | 2 | 5.09 | 53.6% |
17 Vasily PodkolzinRW | EDM | 17 | +3.84 | 14 | 9 | 5 | +11 | 17:34 | 35 | 25.7% | 55 | 8 | 2 | 5.16 | 59.2% |
18 Alex TuchRW | WSH | 15 | +3.84 | 13 | 11 | 2 | +2 | 19:14 | 42 | 26.2% | 18 | 13 | 14 | 7.16 | 51.7% |
19 Artemi PanarinLW | LAK | 14 | +3.83 | 17 | 8 | 9 | -2 | 21:44 | 45 | 17.8% | 5 | 2 | 3 | 4.17 | 57.6% |
20 Nick RobertsonLW | PIT | 16 | +3.65 | 7 | 7 | 0 | +8 | 12:59 | 33 | 21.2% | 3 | 10 | 3 | 3.35 | 55.7% |
21 Jesperi KotkaniemiC | CAR | 17 | +3.58 | 10 | 5 | 5 | +7 | 11:48 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | 53.4% |
22 Luke HughesD | NJD | 17 | +3.58 | 11 | 6 | 5 | +9 | 24:33 | 40 | 15.0% | 7 | 8 | 16 | 1.42 | 57.3% |
23 Frederick GaudreauC | SEA | 16 | +3.52 | 10 | 7 | 3 | -4 | 15:36 | 18 | 38.9% | 6 | 16 | 3 | 2.48 | 36.4% |
24 Auston MatthewsC | TOR | 18 | +3.41 | 27 | 11 | 16 | +9 | 20:42 | 54 | 20.4% | 10 | 17 | 8 | 5.59 | 53.0% |
25 Logan StankovenC | CAR | 19 | +3.35 | 18 | 11 | 7 | +15 | 16:52 | 55 | 20.0% | 7 | 13 | 2 | 7.65 | 60.0% |
26 Liam OhgrenLW | VAN | 17 | +3.29 | 9 | 6 | 3 | -4 | 14:32 | 25 | 24.0% | 21 | 7 | 2 | 2.71 | 43.8% |
27 Trevor ConnellyLW | VGK | 18 | +3.18 | 12 | 7 | 5 | +2 | 14:13 | 33 | 21.2% | 9 | 5 | 2 | 3.82 | 55.1% |
28 Steven StamkosC | NSH | 17 | +3.11 | 19 | 10 | 9 | -4 | 18:45 | 44 | 22.7% | 10 | 8 | 2 | 4.89 | 43.8% |
29 Mark JankowskiLW | CAR | 15 | +3.11 | 9 | 8 | 1 | -2 | 14:39 | 28 | 28.6% | 8 | 6 | 2 | 4.89 | 55.1% |
30 Tage ThompsonC | BUF | 16 | +3.08 | 19 | 10 | 9 | +8 | 19:25 | 68 | 14.7% | 11 | 10 | 3 | 6.92 | 50.5% |
31 Jonathan LekkerimäkiRW | VAN | 18 | +3.02 | 14 | 6 | 8 | -5 | 15:07 | 32 | 18.8% | 15 | 5 | 2 | 2.99 | 42.0% |
32 Tye KartyeLW | NYR | 18 | +3.02 | 13 | 6 | 7 | +3 | 16:21 | 28 | 21.4% | 48 | 5 | 2 | 2.98 | 48.7% |
33 Nick SchmaltzC | UTA | 18 | +3.01 | 20 | 9 | 11 | -14 | 17:40 | 48 | 18.8% | 10 | 9 | 5 | 5.99 | 49.5% |
34 Boone JennerC | WSH | 15 | +2.97 | 7 | 6 | 1 | +1 | 15:48 | 34 | 17.7% | 20 | 13 | 2 | 3.03 | 48.5% |
35 Victor OlofssonLW | VGK | 5 | +2.89 | 6 | 4 | 2 | +2 | 13:20 | 12 | 33.3% | 0 | 1 | 0 | 1.11 | 61.8% |
36 Maxim ShabanovRW | MIN | 18 | +2.88 | 13 | 8 | 5 | -5 | 15:06 | 27 | 29.6% | 12 | 9 | 5 | 3.12 | 48.5% |
37 Jordan KyrouRW | WSH | 15 | +2.85 | 14 | 5 | 9 | -7 | 14:34 | 24 | 20.8% | 4 | 6 | 5 | 2.15 | 50.9% |
38 Quinn HughesD | MIN | 19 | +2.79 | 26 | 6 | 20 | +9 | 28:07 | 51 | 11.8% | 6 | 16 | 7 | 3.21 | 56.1% |
39 Connor McDavidC | EDM | 17 | +2.75 | 44 | 10 | 34 | +21 | 23:34 | 46 | 21.7% | 19 | 8 | 6 | 7.25 | 58.8% |
40 Martin NecasC | COL | 18 | +2.74 | 23 | 9 | 14 | +11 | 19:49 | 38 | 23.7% | 17 | 5 | 4 | 4.26 | 54.9% |
41 Jimmy SnuggerudRW | STL | 17 | +2.64 | 12 | 9 | 3 | +3 | 17:54 | 39 | 23.1% | 14 | 5 | 3 | 3.36 | 50.3% |
42 Devon ToewsD | COL | 18 | +2.63 | 16 | 5 | 11 | +13 | 21:06 | 34 | 14.7% | 7 | 17 | 12 | 2.37 | 56.0% |
43 Matvei GridinRW | CGY | 17 | +2.63 | 10 | 5 | 5 | -8 | 15:44 | 37 | 13.5% | 3 | 8 | 4 | 2.37 | 55.7% |
44 Evgeni MalkinC | PIT | 14 | +2.62 | 11 | 6 | 5 | 0 | 16:59 | 28 | 21.4% | 3 | 2 | 1 | 3.39 | 54.3% |
45 William NylanderRW | TOR | 18 | +2.61 | 22 | 11 | 11 | -1 | 20:20 | 53 | 20.8% | 6 | 6 | 4 | 4.39 | 44.1% |
46 Mikhail SergachevD | UTA | 18 | +2.60 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 27 | 6 | 2.40 | 52.7% |
47 Brady TkachukLW | FLA | 17 | +2.57 | 19 | 10 | 9 | -3 | 16:55 | 58 | 17.2% | 68 | 2 | 5 | 7.44 | 60.8% |
48 Josh AndersonRW | MTL | 16 | +2.57 | 10 | 7 | 3 | +8 | 14:28 | 33 | 21.2% | 34 | 6 | 2 | 4.43 | 49.4% |
49 Mackie SamoskevichRW | SEA | 15 | +2.48 | 11 | 6 | 5 | -1 | 15:23 | 27 | 22.2% | 13 | 9 | 5 | 1.52 | 44.0% |
50 Danila YurovRW | MIN | 19 | +2.47 | 7 | 6 | 1 | +1 | 14:47 | 28 | 21.4% | 13 | 10 | 6 | 3.53 | 49.3% |
51 Nathan MacKinnonC | COL | 18 | +2.45 | 30 | 10 | 20 | +6 | 20:40 | 66 | 15.2% | 11 | 5 | 3 | 6.55 | 53.6% |
52 Ryan O'ReillyC | NSH | 17 | +2.45 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | 42.0% |
53 Denton MateychukD | CBJ | 15 | +2.37 | 7 | 4 | 3 | -3 | 22:31 | 27 | 14.8% | 3 | 24 | 4 | 1.63 | 52.7% |
54 Jesper BoqvistC | NJD | 15 | +2.34 | 7 | 5 | 2 | +2 | 11:58 | 21 | 23.8% | 19 | 4 | 2 | 1.66 | 57.3% |
55 John CarlsonD | TBL | 16 | +2.32 | 10 | 5 | 5 | +1 | 19:19 | 38 | 13.2% | 12 | 15 | 1 | 2.68 | 56.2% |
56 Ryker EvansD | SEA | 16 | +2.30 | 7 | 3 | 4 | +3 | 22:37 | 13 | 23.1% | 27 | 25 | 5 | 0.70 | 46.1% |
57 Jack QuinnRW | BUF | 16 | +2.29 | 16 | 9 | 7 | +5 | 19:14 | 44 | 20.5% | 12 | 3 | 1 | 6.72 | 55.3% |
58 Beckett SenneckeRW | ANA | 17 | +2.26 | 21 | 10 | 11 | +2 | 20:31 | 43 | 23.3% | 19 | 7 | 8 | 7.74 | 48.9% |
59 Nick SuzukiC | MTL | 11 | +2.23 | 15 | 6 | 9 | +9 | 21:19 | 31 | 19.4% | 16 | 8 | 7 | 3.77 | 59.8% |
60 Kirill KaprizovLW | MIN | 19 | +2.21 | 31 | 16 | 15 | +14 | 21:32 | 61 | 26.2% | 10 | 6 | 4 | 13.80 | 56.7% |
61 Fraser MintenC | BOS | 17 | +2.15 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | 47.7% |
62 Matthew PoitrasC | BOS | 12 | +2.15 | 7 | 4 | 3 | +3 | 9:33 | 14 | 28.6% | 9 | 4 | 1 | 1.85 | 48.6% |
63 Casey MittelstadtC | BOS | 17 | +2.11 | 9 | 5 | 4 | +9 | 14:13 | 24 | 20.8% | 6 | 7 | 4 | 2.89 | 50.9% |
64 Easton CowanRW | TOR | 18 | +2.07 | 14 | 6 | 8 | +5 | 15:34 | 36 | 16.7% | 16 | 8 | 6 | 2.93 | 47.6% |
65 Connor BrownRW | NJD | 9 | +2.04 | 5 | 3 | 2 | +3 | 14:18 | 11 | 27.3% | 5 | 3 | 3 | 0.96 | 43.1% |
66 Elias PetterssonD | VAN | 18 | +2.01 | 4 | 3 | 1 | -1 | 19:05 | 17 | 17.7% | 41 | 31 | 4 | 0.99 | 46.6% |
67 Victor HedmanD | TBL | 15 | +1.99 | 6 | 4 | 2 | +2 | 14:47 | 19 | 21.1% | 3 | 19 | 1 | 2.01 | 54.3% |
68 Arseny GritsyukRW | NJD | 17 | +1.94 | 13 | 8 | 5 | +11 | 15:41 | 44 | 18.2% | 18 | 9 | 4 | 3.06 | 60.4% |
69 Brock BoeserRW | VAN | 18 | +1.92 | 15 | 6 | 9 | -9 | 18:46 | 30 | 20.0% | 19 | 8 | 5 | 3.08 | 43.2% |
70 Emmitt FinnieC | DET | 18 | +1.92 | 11 | 7 | 4 | +9 | 18:24 | 38 | 18.4% | 20 | 10 | 6 | 5.08 | 51.5% |
71 Mason LohreiD | BOS | 17 | +1.90 | 6 | 3 | 3 | +2 | 17:54 | 16 | 18.8% | 8 | 16 | 9 | 1.10 | 46.2% |
72 James HagensC | BOS | 17 | +1.89 | 12 | 6 | 6 | +7 | 13:20 | 34 | 17.7% | 8 | 19 | 3 | 4.11 | 50.5% |
73 Jack RoslovicC | TOR | 18 | +1.86 | 18 | 8 | 10 | +2 | 17:00 | 46 | 17.4% | 10 | 8 | 7 | 4.14 | 51.7% |
74 Max SassonC | VAN | 18 | +1.86 | 6 | 4 | 2 | -8 | 12:39 | 17 | 23.5% | 9 | 12 | 5 | 2.14 | 47.1% |
75 David PastrnakRW | BOS | 17 | +1.85 | 22 | 8 | 14 | +7 | 20:25 | 61 | 13.1% | 17 | 7 | 4 | 6.15 | 48.7% |
76 Berkly CattonC | SEA | 16 | +1.85 | 14 | 5 | 9 | +5 | 15:07 | 26 | 19.2% | 7 | 7 | 4 | 2.15 | 51.4% |
77 Kirill MarchenkoRW | TOR | 14 | +1.80 | 14 | 6 | 8 | -3 | 17:37 | 35 | 17.1% | 20 | 5 | 1 | 4.20 | 48.1% |
78 Elias LindholmC | BOS | 17 | +1.76 | 14 | 6 | 8 | +6 | 17:03 | 29 | 20.7% | 12 | 8 | 1 | 4.24 | 51.4% |
79 Mikey AndersonD | LAK | 14 | +1.73 | 3 | 2 | 1 | -1 | 17:54 | 8 | 25.0% | 15 | 26 | 4 | 0.28 | 42.1% |
80 Nico HischierC | NJD | 17 | +1.71 | 11 | 7 | 4 | +3 | 18:09 | 41 | 17.1% | 15 | 9 | 2 | 3.29 | 62.0% |
81 Conor GeekieC | TBL | 16 | +1.69 | 4 | 4 | 0 | -1 | 11:33 | 22 | 18.2% | 47 | 7 | 3 | 2.31 | 57.5% |
82 Brayden SchennC | NYI | 16 | +1.66 | 12 | 5 | 7 | 0 | 16:33 | 29 | 17.2% | 38 | 9 | 3 | 3.34 | 46.5% |
83 Cole HutsonD | WSH | 15 | +1.63 | 9 | 4 | 5 | +3 | 19:09 | 29 | 13.8% | 15 | 10 | 1 | 2.37 | 56.0% |
84 A.J. GreerLW | ANA | 13 | +1.61 | 6 | 4 | 2 | -1 | 12:26 | 23 | 17.4% | 36 | 3 | 2 | 2.39 | 52.6% |
85 Roope HintzC | DAL | 17 | +1.60 | 15 | 7 | 8 | +8 | 16:39 | 32 | 21.9% | 22 | 8 | 3 | 4.40 | 54.6% |
86 Anthony CirelliC | TBL | 16 | +1.57 | 10 | 5 | 5 | 0 | 17:11 | 26 | 19.2% | 9 | 8 | 4 | 3.43 | 57.9% |
87 Ilya MikheyevRW | TBL | 16 | +1.57 | 6 | 4 | 2 | +2 | 14:40 | 23 | 17.4% | 14 | 3 | 4 | 2.43 | 51.3% |
88 Teuvo TeravainenC | CHI | 15 | +1.55 | 6 | 2 | 4 | -5 | 14:44 | 11 | 18.2% | 4 | 2 | 1 | 0.45 | 48.2% |
89 John MarinoD | UTA | 9 | +1.53 | 5 | 2 | 3 | +5 | 20:23 | 8 | 25.0% | 2 | 4 | 2 | 0.47 | 59.2% |
90 Jason RobertsonLW | DAL | 17 | +1.52 | 19 | 9 | 10 | +7 | 19:37 | 55 | 16.4% | 12 | 8 | 8 | 6.48 | 56.2% |
91 Philip BrobergD | STL | 17 | +1.52 | 13 | 4 | 9 | -1 | 24:35 | 38 | 10.5% | 3 | 23 | 10 | 2.48 | 50.6% |
92 William WallinderD | DET | 13 | +1.52 | 4 | 2 | 2 | -2 | 16:26 | 10 | 20.0% | 12 | 24 | 0 | 0.48 | 50.4% |
93 Gavin McKennaLW | TOR | 18 | +1.49 | 12 | 6 | 6 | -7 | 13:58 | 35 | 17.1% | 0 | 3 | 6 | 2.51 | 43.8% |
94 Mathieu JosephRW | EDM | 17 | +1.48 | 7 | 3 | 4 | -2 | 13:23 | 14 | 21.4% | 40 | 12 | 5 | 1.52 | 34.5% |
95 Miro HeiskanenD | DAL | 15 | +1.47 | 11 | 3 | 8 | +2 | 24:53 | 26 | 11.5% | 4 | 17 | 4 | 1.53 | 54.8% |
96 Leo CarlssonC | ANA | 17 | +1.44 | 26 | 6 | 20 | -2 | 20:10 | 28 | 21.4% | 2 | 6 | 4 | 4.56 | 48.6% |
97 Jayden StrubleD | NSH | 16 | +1.43 | 2 | 2 | 0 | -6 | 15:00 | 4 | 50.0% | 40 | 22 | 6 | 0.57 | 41.3% |
98 Gabriel LandeskogLW | COL | 18 | +1.42 | 10 | 5 | 5 | -3 | 14:52 | 23 | 21.7% | 25 | 11 | 2 | 3.58 | 53.2% |
99 Tristan LuneauD | ANA | 17 | +1.42 | 12 | 3 | 9 | +2 | 20:11 | 21 | 14.3% | 3 | 22 | 6 | 1.58 | 54.1% |
100 Brandon MontourD | SEA | 15 | +1.40 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 22 | 6 | 1.60 | 48.6% |
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?



































































































