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
110 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 Kyle ConnorLW | WPG | 17 | +5.26 | 19 | 13 | 6 | -2 | 21:16 | 70 | 18.6% | 3 | 9 | 4 | 7.74 | 52.4% |
3 Cutter GauthierLW | ANA | 16 | +5.12 | 18 | 12 | 6 | -3 | 18:18 | 66 | 18.2% | 13 | 6 | 1 | 6.88 | 47.9% |
4 Jaden SchwartzLW | COL | 18 | +4.23 | 12 | 7 | 5 | -1 | 13:45 | 32 | 21.9% | 12 | 6 | 2 | 2.77 | 53.2% |
5 Artemi PanarinLW | LAK | 14 | +3.83 | 17 | 8 | 9 | -2 | 21:44 | 45 | 17.8% | 5 | 2 | 3 | 4.17 | 57.6% |
6 Nick RobertsonLW | PIT | 16 | +3.65 | 7 | 7 | 0 | +8 | 12:59 | 33 | 21.2% | 3 | 10 | 3 | 3.35 | 55.7% |
7 Liam OhgrenLW | VAN | 17 | +3.29 | 9 | 6 | 3 | -4 | 14:32 | 25 | 24.0% | 21 | 7 | 2 | 2.71 | 43.8% |
8 Trevor ConnellyLW | VGK | 18 | +3.18 | 12 | 7 | 5 | +2 | 14:13 | 33 | 21.2% | 9 | 5 | 2 | 3.82 | 55.1% |
9 Mark JankowskiLW | CAR | 15 | +3.11 | 9 | 8 | 1 | -2 | 14:39 | 28 | 28.6% | 8 | 6 | 2 | 4.89 | 55.1% |
10 Tye KartyeLW | NYR | 18 | +3.02 | 13 | 6 | 7 | +3 | 16:21 | 28 | 21.4% | 48 | 5 | 2 | 2.98 | 48.7% |
11 Victor OlofssonLW | VGK | 5 | +2.89 | 6 | 4 | 2 | +2 | 13:20 | 12 | 33.3% | 0 | 1 | 0 | 1.11 | 61.8% |
12 Brady TkachukLW | FLA | 17 | +2.57 | 19 | 10 | 9 | -3 | 16:55 | 58 | 17.2% | 68 | 2 | 5 | 7.44 | 60.8% |
13 Kirill KaprizovLW | MIN | 19 | +2.21 | 31 | 16 | 15 | +14 | 21:32 | 61 | 26.2% | 10 | 6 | 4 | 13.80 | 56.7% |
14 A.J. GreerLW | ANA | 13 | +1.61 | 6 | 4 | 2 | -1 | 12:26 | 23 | 17.4% | 36 | 3 | 2 | 2.39 | 52.6% |
15 Jason RobertsonLW | DAL | 17 | +1.52 | 19 | 9 | 10 | +7 | 19:37 | 55 | 16.4% | 12 | 8 | 8 | 6.48 | 56.2% |
16 Gavin McKennaLW | TOR | 18 | +1.49 | 12 | 6 | 6 | -7 | 13:58 | 35 | 17.1% | 0 | 3 | 6 | 2.51 | 43.8% |
17 Gabriel LandeskogLW | COL | 18 | +1.42 | 10 | 5 | 5 | -3 | 14:52 | 23 | 21.7% | 25 | 11 | 2 | 3.58 | 53.2% |
18 Paul CotterLW | VAN | 17 | +1.28 | 8 | 4 | 4 | -3 | 14:01 | 12 | 33.3% | 55 | 2 | 2 | 1.72 | 39.1% |
19 Alexis LafrenièreLW | NYR | 18 | +1.25 | 18 | 9 | 9 | -1 | 18:45 | 41 | 22.0% | 20 | 8 | 7 | 4.75 | 50.7% |
20 Matias MaccelliLW | NYI | 8 | +0.89 | 6 | 2 | 4 | +3 | 14:28 | 13 | 15.4% | 1 | 1 | 2 | 1.11 | 50.3% |
21 Joel KivirantaLW | DAL | 13 | +0.84 | 3 | 2 | 1 | 0 | 11:58 | 15 | 13.3% | 24 | 4 | 5 | 1.16 | 48.8% |
22 Cole KoepkeLW | WPG | 13 | +0.80 | 3 | 2 | 1 | -2 | 9:45 | 13 | 15.4% | 28 | 8 | 0 | 1.20 | 43.4% |
23 Nicolas DeslauriersLW | CAR | 12 | +0.79 | 3 | 2 | 1 | +1 | 8:53 | 9 | 22.2% | 43 | 6 | 2 | 1.21 | 44.5% |
24 Anthony DuclairLW | NYI | 16 | +0.77 | 6 | 4 | 2 | -8 | 13:27 | 20 | 20.0% | 3 | 2 | 1 | 2.23 | 51.0% |
25 Joel FarabeeLW | CGY | 17 | +0.67 | 16 | 6 | 10 | -3 | 18:56 | 41 | 14.6% | 8 | 15 | 6 | 5.34 | 51.1% |
26 J.T. CompherLW | DET | 11 | +0.66 | 6 | 2 | 4 | -4 | 15:17 | 16 | 12.5% | 4 | 4 | 1 | 1.34 | 50.4% |
27 Taylor HallLW | CAR | 10 | +0.59 | 6 | 3 | 3 | +1 | 13:05 | 22 | 13.6% | 9 | 4 | 1 | 2.41 | 61.2% |
28 Jake NeighboursLW | STL | 17 | +0.50 | 9 | 4 | 5 | +3 | 15:19 | 26 | 15.4% | 55 | 11 | 3 | 2.50 | 45.1% |
29 Noah CatesLW | PHI | 18 | +0.43 | 5 | 2 | 3 | -2 | 13:01 | 15 | 13.3% | 15 | 12 | 5 | 1.57 | 45.0% |
30 Viktor ArvidssonLW | DET | 18 | +0.42 | 15 | 8 | 7 | -2 | 18:41 | 51 | 15.7% | 5 | 10 | 4 | 7.59 | 53.6% |
31 Reid SchaeferLW | NSH | 10 | +0.42 | 2 | 1 | 1 | +1 | 10:44 | 10 | 10.0% | 22 | 6 | 0 | 0.58 | 43.5% |
32 Erik HaulaLW | LAK | 14 | +0.37 | 7 | 3 | 4 | +1 | 15:27 | 26 | 11.5% | 27 | 12 | 4 | 2.63 | 40.0% |
33 Daniil ButLW | UTA | 13 | +0.29 | 4 | 2 | 2 | +3 | 10:30 | 13 | 15.4% | 21 | 9 | 2 | 1.71 | 52.8% |
34 Jamie BennLW | DAL | 17 | +0.28 | 7 | 3 | 4 | +4 | 12:47 | 20 | 15.0% | 22 | 4 | 1 | 1.72 | 54.4% |
35 Florian XhekajLW | MTL | 7 | +0.25 | 3 | 1 | 2 | -1 | 7:53 | 9 | 11.1% | 19 | 5 | 0 | 0.75 | 56.5% |
36 Ondrej PalatLW | NYI | 16 | +0.22 | 4 | 2 | 2 | -4 | 13:52 | 15 | 13.3% | 30 | 8 | 4 | 1.78 | 54.6% |
37 Jake DeBruskLW | VAN | 16 | +0.21 | 10 | 5 | 5 | -3 | 16:43 | 35 | 14.3% | 11 | 8 | 6 | 4.79 | 44.9% |
38 Mason MarchmentLW | SJS | 19 | +0.17 | 7 | 4 | 3 | -13 | 16:31 | 33 | 12.1% | 25 | 11 | 7 | 3.83 | 45.9% |
39 Matthew TkachukLW | FLA | 17 | +0.13 | 25 | 4 | 21 | +1 | 19:01 | 36 | 11.1% | 29 | 2 | 6 | 3.87 | 59.3% |
40 Sandis VilmanisLW | FLA | 16 | +0.12 | 7 | 3 | 4 | 0 | 12:32 | 22 | 13.6% | 47 | 8 | 2 | 2.88 | 56.7% |
41 Alex IafalloLW | WPG | 17 | +0.09 | 6 | 4 | 2 | -2 | 13:34 | 22 | 18.2% | 23 | 11 | 4 | 1.91 | 49.2% |
42 Isaac HowardLW | EDM | 13 | +0.02 | 3 | 1 | 2 | 0 | 8:53 | 12 | 8.3% | 4 | 3 | 1 | 0.98 | 45.6% |
43 Arshdeep BainsLW | VAN | 13 | -0.02 | 4 | 2 | 2 | -2 | 10:41 | 8 | 25.0% | 8 | 7 | 2 | 1.02 | 45.4% |
44 Jesper BrattLW | NJD | 17 | -0.08 | 16 | 3 | 13 | +11 | 17:30 | 38 | 7.9% | 21 | 3 | 2 | 2.08 | 60.7% |
45 Filip ForsbergLW | NSH | 17 | -0.11 | 20 | 5 | 15 | +3 | 20:28 | 43 | 11.6% | 21 | 10 | 12 | 5.11 | 43.6% |
46 Brandon DuhaimeLW | TOR | 18 | -0.15 | 4 | 1 | 3 | -2 | 11:47 | 15 | 6.7% | 46 | 12 | 5 | 1.15 | 49.4% |
47 Alex FormentonLW | EDM | 17 | -0.21 | 5 | 2 | 3 | +3 | 13:14 | 20 | 10.0% | 44 | 8 | 1 | 2.21 | 36.9% |
48 Aydar SunievLW | CGY | 14 | -0.22 | 5 | 4 | 1 | -6 | 13:20 | 21 | 19.1% | 14 | 12 | 1 | 3.22 | 47.0% |
49 Nikolaj EhlersLW | CAR | 19 | -0.27 | 15 | 4 | 11 | +6 | 16:11 | 43 | 9.3% | 4 | 5 | 4 | 4.27 | 59.7% |
50 Dylan HollowayLW | STL | 17 | -0.31 | 12 | 3 | 9 | -4 | 17:39 | 39 | 7.7% | 37 | 10 | 4 | 3.32 | 52.0% |
51 Will CuylleLW | NYR | 18 | -0.34 | 9 | 4 | 5 | -5 | 16:13 | 37 | 10.8% | 75 | 7 | 2 | 4.34 | 47.2% |
52 Brennan OthmannLW | CGY | 6 | -0.34 | 0 | 0 | 0 | -2 | 9:20 | 5 | 0.0% | 15 | 2 | 0 | 0.34 | 41.9% |
53 Carter MazurLW | DET | 12 | -0.36 | 4 | 1 | 3 | -3 | 8:38 | 12 | 8.3% | 16 | 1 | 0 | 1.36 | 46.4% |
54 Nick LardisLW | CHI | 6 | -0.37 | 2 | 0 | 2 | -6 | 10:57 | 6 | 0.0% | 7 | 3 | 0 | 0.37 | 33.6% |
55 Trevor MooreLW | LAK | 14 | -0.40 | 5 | 2 | 3 | -4 | 16:27 | 28 | 7.1% | 5 | 7 | 3 | 2.40 | 45.8% |
56 Jeff MalottLW | ANA | 16 | -0.41 | 6 | 3 | 3 | +1 | 10:00 | 23 | 13.0% | 36 | 10 | 2 | 3.41 | 52.7% |
57 Pavel BuchnevichLW | STL | 16 | -0.44 | 7 | 3 | 4 | -1 | 17:28 | 27 | 11.1% | 5 | 9 | 3 | 2.44 | 51.5% |
58 Andre BurakovskyLW | OTT | 8 | -0.47 | 0 | 0 | 0 | -2 | 11:00 | 3 | 0.0% | 3 | 4 | 1 | 0.47 | 48.7% |
59 Chris KreiderLW | MTL | 17 | -0.48 | 9 | 3 | 6 | +4 | 13:38 | 20 | 15.0% | 20 | 8 | 1 | 2.48 | 46.6% |
60 Marcus FolignoLW | MIN | 5 | -0.53 | 0 | 0 | 0 | +4 | 11:11 | 4 | 0.0% | 16 | 1 | 2 | 0.53 | 40.6% |
61 Max JonesLW | EDM | 8 | -0.58 | 0 | 0 | 0 | -4 | 9:30 | 6 | 0.0% | 19 | 3 | 3 | 0.59 | 42.2% |
62 Alex KillornLW | ANA | 17 | -0.60 | 5 | 2 | 3 | -4 | 16:26 | 22 | 9.1% | 17 | 4 | 3 | 2.60 | 47.0% |
63 Tanner JeannotLW | BOS | 17 | -0.63 | 5 | 1 | 4 | +5 | 10:51 | 12 | 8.3% | 47 | 11 | 4 | 1.63 | 52.0% |
64 Andrew MangiapaneLW | CHI | 5 | -0.63 | 2 | 0 | 2 | +1 | 9:59 | 5 | 0.0% | 4 | 1 | 0 | 0.63 | 52.5% |
65 Matthew KniesLW | CBJ | 15 | -0.64 | 7 | 2 | 5 | -2 | 18:13 | 21 | 9.5% | 26 | 2 | 4 | 2.64 | 48.3% |
66 Alexandre TexierLW | MTL | 17 | -0.68 | 5 | 2 | 3 | -2 | 13:17 | 26 | 7.7% | 18 | 7 | 5 | 2.68 | 55.7% |
67 Andre LeeLW | LAK | 12 | -0.68 | 3 | 1 | 2 | +3 | 10:42 | 10 | 10.0% | 26 | 5 | 2 | 1.68 | 40.1% |
68 Ivar StenbergLW | SJS | 19 | -0.70 | 11 | 5 | 6 | -13 | 16:04 | 28 | 17.9% | 4 | 5 | 5 | 3.70 | 48.3% |
69 Nils HoglanderLW | NSH | 17 | -0.70 | 5 | 3 | 2 | +3 | 10:34 | 21 | 14.3% | 17 | 8 | 3 | 1.70 | 44.4% |
70 Warren FoegeleLW | OTT | 13 | -0.70 | 4 | 1 | 3 | +5 | 12:10 | 14 | 7.1% | 18 | 5 | 3 | 1.70 | 45.2% |
71 Rieger LorenzLW | MIN | 6 | -0.71 | 1 | 0 | 1 | -3 | 8:39 | 2 | 0.0% | 7 | 3 | 0 | 0.71 | 41.6% |
72 Aliaksei ProtasLW | WSH | 15 | -0.73 | 7 | 2 | 5 | +3 | 16:16 | 19 | 10.5% | 9 | 9 | 5 | 2.73 | 50.6% |
73 Eric RobinsonLW | CAR | 19 | -0.79 | 9 | 2 | 7 | +9 | 12:23 | 26 | 7.7% | 36 | 4 | 2 | 2.79 | 55.0% |
74 Jordan GreenwayLW | CHI | 16 | -0.86 | 1 | 1 | 0 | -4 | 13:18 | 19 | 5.3% | 31 | 8 | 2 | 0.86 | 41.3% |
75 Emil HeinemanLW | NYI | 16 | -0.90 | 8 | 2 | 6 | +5 | 14:57 | 24 | 8.3% | 43 | 5 | 2 | 2.90 | 51.3% |
76 Brandon HagelLW | TBL | 16 | -0.92 | 17 | 8 | 9 | -3 | 20:56 | 62 | 12.9% | 9 | 10 | 9 | 8.92 | 58.9% |
77 Elmer SoderblomLW | PIT | 6 | -0.94 | 1 | 0 | 1 | +1 | 11:25 | 5 | 0.0% | 15 | 4 | 3 | 0.94 | 54.1% |
78 Michael CarconeLW | UTA | 9 | -0.95 | 2 | 1 | 1 | -1 | 11:48 | 20 | 5.0% | 25 | 1 | 0 | 1.95 | 55.6% |
79 Ross JohnstonLW | STL | 9 | -0.98 | 1 | 0 | 1 | 0 | 8:43 | 8 | 0.0% | 35 | 7 | 3 | 0.98 | 44.7% |
80 Bokondji ImamaLW | FLA | 17 | -1.01 | 0 | 0 | 0 | -6 | 7:26 | 10 | 0.0% | 47 | 8 | 0 | 1.01 | 52.0% |
81 Connor McMichaelLW | STL | 17 | -1.06 | 9 | 2 | 7 | -10 | 15:30 | 25 | 8.0% | 11 | 4 | 4 | 3.06 | 55.1% |
82 Igor ChernyshovLW | SJS | 11 | -1.07 | 4 | 2 | 2 | +1 | 13:34 | 12 | 16.7% | 6 | 7 | 4 | 1.07 | 50.6% |
83 Michael BuntingLW | PHI | 8 | -1.12 | 1 | 0 | 1 | -5 | 11:25 | 10 | 0.0% | 6 | 1 | 1 | 1.12 | 40.1% |
84 Danton HeinenLW | CBJ | 10 | -1.16 | 0 | 0 | 0 | -2 | 10:10 | 8 | 0.0% | 8 | 9 | 2 | 1.16 | 44.3% |
85 Ilya ProtasLW | WSH | 15 | -1.17 | 6 | 1 | 5 | 0 | 11:13 | 12 | 8.3% | 5 | 10 | 3 | 2.17 | 54.2% |
86 Drew O'ConnorLW | VAN | 18 | -1.19 | 5 | 2 | 3 | -11 | 15:49 | 21 | 9.5% | 23 | 11 | 6 | 3.19 | 44.9% |
87 Beck MalenstynLW | BUF | 16 | -1.27 | 2 | 0 | 2 | -2 | 11:12 | 7 | 0.0% | 63 | 14 | 5 | 1.27 | 48.8% |
88 Jared McCannLW | SEA | 11 | -1.28 | 8 | 3 | 5 | +5 | 16:08 | 28 | 10.7% | 6 | 3 | 2 | 3.28 | 47.5% |
89 Jason ZuckerLW | BUF | 7 | -1.29 | 1 | 1 | 0 | -3 | 12:10 | 14 | 7.1% | 8 | 2 | 2 | 2.29 | 41.9% |
90 Zach HymanLW | EDM | 6 | -1.29 | 1 | 1 | 0 | -1 | 17:56 | 12 | 8.3% | 5 | 0 | 0 | 2.29 | 51.7% |
91 Jordan MartinookLW | CAR | 19 | -1.49 | 10 | 4 | 6 | +5 | 14:44 | 30 | 13.3% | 26 | 12 | 2 | 3.49 | 59.7% |
92 Ivan BarbashevLW | VGK | 18 | -1.49 | 11 | 2 | 9 | +6 | 15:46 | 24 | 8.3% | 37 | 7 | 2 | 3.49 | 55.7% |
93 Dmitri VoronkovLW | CBJ | 10 | -1.49 | 2 | 0 | 2 | -2 | 9:51 | 9 | 0.0% | 12 | 2 | 2 | 1.49 | 54.3% |
94 Nick PaulLW | TOR | 18 | -1.54 | 6 | 2 | 4 | -4 | 16:16 | 17 | 11.8% | 33 | 15 | 3 | 2.54 | 43.5% |
95 Ryan LombergLW | CBJ | 14 | -1.56 | 0 | 0 | 0 | -2 | 8:27 | 18 | 0.0% | 23 | 0 | 2 | 1.56 | 50.7% |
96 Jeffrey VielLW | TBL | 13 | -1.59 | 2 | 0 | 2 | -3 | 9:26 | 10 | 0.0% | 43 | 4 | 0 | 1.60 | 56.9% |
97 Andrei KuzmenkoLW | PIT | 11 | -1.59 | 1 | 0 | 1 | -7 | 12:44 | 9 | 0.0% | 6 | 0 | 1 | 1.59 | 51.6% |
98 Blake ColemanLW | MIN | 19 | -1.62 | 8 | 5 | 3 | +2 | 15:56 | 39 | 12.8% | 39 | 13 | 4 | 5.62 | 50.7% |
99 Alex BumpLW | PHI | 8 | -1.78 | 0 | 0 | 0 | -1 | 13:05 | 19 | 0.0% | 16 | 2 | 4 | 1.78 | 50.5% |
100 Lawson CrouseLW | UTA | 18 | -2.05 | 5 | 1 | 4 | +2 | 14:44 | 27 | 3.7% | 45 | 14 | 2 | 3.05 | 53.5% |
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?



































































































