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



































































































