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
Shots on goal
431 qualified (5+ GP)
| #Player | Team | GP | S | PTS | G | A | +/- | TOI/GP | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Matt BoldyLW | MIN | 19 | 81 | 17 | 7 | 10 | +16 | 21:29 | 8.6% | 15 | 12 | 14 | 9.85 | -2.85 | 57.7% |
2 Macklin CelebriniC | SJS | 17 | 71 | 21 | 7 | 14 | -5 | 23:08 | 9.9% | 11 | 14 | 13 | 4.62 | +1.38 | 52.1% |
3 Jack HughesC | NJD | 17 | 70 | 23 | 9 | 14 | +12 | 20:39 | 12.9% | 0 | 10 | 7 | 5.42 | -0.42 | 61.1% |
4 Kyle ConnorLW | WPG | 17 | 70 | 19 | 13 | 6 | -2 | 21:16 | 18.6% | 3 | 9 | 4 | 7.74 | +5.26 | 52.4% |
5 Tage ThompsonC | BUF | 16 | 68 | 19 | 10 | 9 | +8 | 19:25 | 14.7% | 11 | 10 | 3 | 6.92 | +3.08 | 50.5% |
6 Cutter GauthierLW | ANA | 16 | 66 | 18 | 12 | 6 | -3 | 18:18 | 18.2% | 13 | 6 | 1 | 6.88 | +5.12 | 47.9% |
7 Timo MeierRW | NJD | 17 | 65 | 5 | 1 | 4 | -1 | 16:24 | 1.5% | 34 | 8 | 3 | 5.26 | -4.26 | 59.8% |
8 Alex DeBrincatRW | DET | 17 | 64 | 16 | 7 | 9 | +8 | 19:59 | 10.9% | 18 | 9 | 5 | 7.20 | -0.20 | 54.1% |
9 Leon DraisaitlC | EDM | 17 | 63 | 31 | 14 | 17 | +16 | 21:42 | 22.2% | 6 | 3 | 4 | 7.92 | +6.08 | 59.4% |
10 Joel Eriksson EkC | MIN | 19 | 62 | 17 | 6 | 11 | +16 | 19:56 | 9.7% | 22 | 8 | 4 | 12.11 | -6.11 | 58.0% |
11 Nathan MacKinnonC | COL | 17 | 62 | 27 | 9 | 18 | +5 | 20:42 | 14.5% | 11 | 5 | 3 | 6.55 | +2.45 | 53.8% |
12 Brandon HagelLW | TBL | 16 | 62 | 17 | 8 | 9 | -3 | 20:56 | 12.9% | 9 | 10 | 9 | 8.92 | -0.92 | 58.9% |
13 Kirill KaprizovLW | MIN | 19 | 61 | 31 | 16 | 15 | +14 | 21:32 | 26.2% | 10 | 6 | 4 | 13.80 | +2.21 | 56.7% |
14 David PastrnakRW | BOS | 17 | 61 | 22 | 8 | 14 | +7 | 20:25 | 13.1% | 17 | 7 | 4 | 6.15 | +1.85 | 48.7% |
15 Brady TkachukLW | FLA | 17 | 58 | 19 | 10 | 9 | -3 | 16:55 | 17.2% | 68 | 2 | 5 | 7.44 | +2.57 | 60.8% |
16 Cole CaufieldRW | MTL | 17 | 57 | 16 | 11 | 5 | +5 | 18:32 | 19.3% | 12 | 3 | 3 | 6.73 | +4.27 | 54.2% |
17 Andrei SvechnikovRW | CAR | 19 | 56 | 18 | 9 | 9 | +12 | 17:29 | 16.1% | 39 | 3 | 6 | 7.63 | -0.63 | 60.7% |
18 Logan StankovenC | CAR | 19 | 55 | 18 | 11 | 7 | +15 | 16:52 | 20.0% | 7 | 13 | 2 | 7.65 | +3.35 | 60.0% |
19 Jason RobertsonLW | DAL | 17 | 55 | 19 | 9 | 10 | +7 | 19:37 | 16.4% | 12 | 8 | 8 | 6.48 | +1.52 | 56.2% |
20 Sebastian AhoC | CAR | 19 | 54 | 26 | 10 | 16 | +14 | 19:49 | 18.5% | 14 | 6 | 5 | 8.26 | +0.74 | 59.7% |
21 Auston MatthewsC | TOR | 18 | 54 | 27 | 11 | 16 | +9 | 20:42 | 20.4% | 10 | 17 | 8 | 5.59 | +3.41 | 53.0% |
22 Sam ReinhartC | FLA | 17 | 54 | 17 | 9 | 8 | +1 | 20:19 | 16.7% | 26 | 4 | 3 | 9.22 | -0.21 | 52.4% |
23 William NylanderRW | TOR | 18 | 53 | 22 | 11 | 11 | -1 | 20:20 | 20.8% | 6 | 6 | 4 | 4.39 | +2.61 | 44.1% |
24 Lucas RaymondLW | DET | 17 | 53 | 16 | 6 | 10 | -1 | 20:19 | 11.3% | 7 | 4 | 7 | 9.01 | -3.01 | 54.4% |
25 Pavel DorofeyevRW | NYR | 18 | 51 | 11 | 6 | 5 | -15 | 16:54 | 11.8% | 7 | 5 | 3 | 5.64 | -0.64 | 51.9% |
26 Cole PerfettiC | WPG | 17 | 51 | 12 | 6 | 6 | +2 | 18:30 | 11.8% | 26 | 6 | 9 | 7.61 | -1.61 | 57.2% |
27 Nikita KucherovRW | TBL | 16 | 50 | 22 | 5 | 17 | +6 | 21:16 | 10.0% | 3 | 5 | 9 | 5.78 | -1.78 | 54.7% |
28 Jackson BlakeRW | CAR | 19 | 49 | 19 | 5 | 14 | +14 | 17:54 | 10.2% | 5 | 7 | 11 | 7.60 | -3.60 | 61.7% |
29 Bo HorvatC | NYI | 16 | 49 | 16 | 7 | 9 | -4 | 20:59 | 14.3% | 28 | 8 | 6 | 6.14 | +0.86 | 51.8% |
30 Will SmithC | SJS | 19 | 48 | 13 | 7 | 6 | -11 | 19:36 | 14.6% | 7 | 5 | 3 | 4.04 | -0.04 | 48.7% |
31 Clayton KellerRW | UTA | 18 | 48 | 24 | 5 | 19 | -8 | 18:27 | 10.4% | 7 | 11 | 3 | 4.92 | -0.92 | 55.4% |
32 Nick SchmaltzC | UTA | 18 | 48 | 20 | 9 | 11 | -14 | 17:40 | 18.8% | 10 | 9 | 5 | 5.99 | +3.01 | 49.5% |
33 Viktor ArvidssonLW | DET | 17 | 48 | 15 | 8 | 7 | -2 | 18:49 | 16.7% | 5 | 9 | 4 | 7.59 | +0.42 | 53.9% |
34 Mason McTavishC | STL | 17 | 47 | 12 | 7 | 5 | -5 | 16:04 | 14.9% | 26 | 3 | 4 | 5.35 | +0.65 | 50.5% |
35 Dylan GuentherRW | UTA | 18 | 46 | 12 | 6 | 6 | -12 | 17:10 | 13.0% | 15 | 7 | 4 | 5.41 | +0.59 | 54.5% |
36 Jack RoslovicC | TOR | 18 | 46 | 18 | 8 | 10 | +2 | 17:00 | 17.4% | 10 | 8 | 7 | 4.14 | +1.86 | 51.7% |
37 Connor McDavidC | EDM | 17 | 46 | 44 | 10 | 34 | +21 | 23:34 | 21.7% | 19 | 8 | 6 | 7.25 | +2.75 | 58.8% |
38 Jake GuentzelC | TBL | 16 | 46 | 18 | 10 | 8 | +9 | 20:56 | 21.7% | 10 | 8 | 4 | 6.96 | +1.04 | 57.8% |
39 Adam FantilliC | CBJ | 15 | 45 | 6 | 4 | 2 | 0 | 20:49 | 8.9% | 33 | 13 | 7 | 3.86 | +0.14 | 49.8% |
40 Artemi PanarinLW | LAK | 14 | 45 | 17 | 8 | 9 | -2 | 21:44 | 17.8% | 5 | 2 | 3 | 4.17 | +3.83 | 57.6% |
41 Adrian KempeRW | LAK | 13 | 45 | 12 | 6 | 6 | +2 | 20:29 | 13.3% | 18 | 3 | 2 | 6.01 | -0.01 | 54.4% |
42 Jack EichelC | VGK | 18 | 44 | 23 | 7 | 16 | +7 | 20:10 | 15.9% | 6 | 10 | 6 | 5.78 | +1.22 | 54.8% |
43 Tomas HertlC | VGK | 18 | 44 | 12 | 7 | 5 | +3 | 15:27 | 15.9% | 52 | 9 | 2 | 8.39 | -1.39 | 56.1% |
44 Arseny GritsyukRW | NJD | 17 | 44 | 13 | 8 | 5 | +11 | 15:41 | 18.2% | 18 | 9 | 4 | 3.06 | +1.94 | 60.4% |
45 Steven StamkosC | NSH | 17 | 44 | 19 | 10 | 9 | -4 | 18:45 | 22.7% | 10 | 8 | 2 | 4.89 | +3.11 | 43.8% |
46 Bobby McMannC | SEA | 16 | 44 | 5 | 3 | 2 | -3 | 17:04 | 6.8% | 31 | 8 | 5 | 3.65 | -1.65 | 45.5% |
47 Jack QuinnRW | BUF | 16 | 44 | 16 | 9 | 7 | +5 | 19:14 | 20.5% | 12 | 3 | 1 | 6.72 | +2.29 | 55.3% |
48 Nikolaj EhlersLW | CAR | 19 | 43 | 15 | 4 | 11 | +6 | 16:11 | 9.3% | 4 | 5 | 4 | 4.27 | -0.27 | 59.7% |
49 Beckett SenneckeRW | ANA | 17 | 43 | 21 | 10 | 11 | +2 | 20:31 | 23.3% | 19 | 7 | 8 | 7.74 | +2.26 | 48.9% |
50 Filip ForsbergLW | NSH | 17 | 43 | 20 | 5 | 15 | +3 | 20:28 | 11.6% | 21 | 10 | 12 | 5.11 | -0.11 | 43.6% |
51 Nazem KadriC | COL | 17 | 43 | 14 | 5 | 9 | 0 | 18:39 | 11.6% | 8 | 5 | 2 | 4.98 | +0.02 | 51.7% |
52 Sam BennettC | FLA | 17 | 43 | 8 | 5 | 3 | +2 | 17:38 | 11.6% | 35 | 5 | 1 | 4.75 | +0.25 | 56.2% |
53 Anton LundellC | FLA | 16 | 43 | 6 | 4 | 2 | -4 | 17:41 | 9.3% | 25 | 8 | 2 | 3.97 | -0.97 | 54.7% |
54 Tim StützleC | OTT | 18 | 42 | 23 | 9 | 14 | +7 | 21:54 | 21.4% | 43 | 9 | 9 | 5.01 | +4.00 | 49.4% |
55 T.J. HughesRW | COL | 17 | 42 | 6 | 2 | 4 | 0 | 15:04 | 4.8% | 13 | 7 | 1 | 5.05 | -3.05 | 51.2% |
56 Alex TuchRW | WSH | 15 | 42 | 13 | 11 | 2 | +2 | 19:14 | 26.2% | 18 | 13 | 14 | 7.16 | +3.84 | 51.7% |
57 Wyatt JohnstonC | DAL | 15 | 42 | 16 | 3 | 13 | +3 | 19:52 | 7.1% | 15 | 11 | 2 | 6.25 | -3.25 | 50.3% |
58 Alexis LafrenièreLW | NYR | 18 | 41 | 18 | 9 | 9 | -1 | 18:45 | 22.0% | 20 | 8 | 7 | 4.75 | +1.25 | 50.7% |
59 Joel FarabeeLW | CGY | 17 | 41 | 16 | 6 | 10 | -3 | 18:56 | 14.6% | 8 | 15 | 6 | 5.34 | +0.67 | 51.1% |
60 Juraj SlafkovskýLW | MTL | 17 | 41 | 12 | 2 | 10 | 0 | 18:08 | 4.9% | 13 | 12 | 3 | 6.11 | -4.11 | 52.4% |
61 Nico HischierC | NJD | 17 | 41 | 11 | 7 | 4 | +3 | 18:09 | 17.1% | 15 | 9 | 2 | 3.29 | +1.71 | 62.0% |
62 Tyler ToffoliC | SJS | 19 | 40 | 9 | 4 | 5 | -5 | 13:28 | 10.0% | 8 | 5 | 0 | 2.65 | +0.35 | 50.2% |
63 Drake BathersonRW | OTT | 18 | 40 | 18 | 9 | 9 | +4 | 17:41 | 22.5% | 33 | 7 | 6 | 4.58 | +4.42 | 47.0% |
64 Noah OstlundC | BUF | 16 | 40 | 10 | 4 | 6 | +4 | 18:58 | 10.0% | 2 | 6 | 1 | 4.92 | -0.92 | 55.8% |
65 Rickard RakellRW | PIT | 16 | 40 | 9 | 5 | 4 | -2 | 19:40 | 12.5% | 16 | 13 | 4 | 5.83 | -0.83 | 50.7% |
66 Mikael BacklundC | CGY | 15 | 40 | 5 | 2 | 3 | -1 | 18:21 | 5.0% | 9 | 7 | 2 | 2.72 | -0.72 | 52.9% |
67 Ryan LeonardRW | WSH | 15 | 40 | 11 | 5 | 6 | +2 | 14:04 | 12.5% | 26 | 7 | 2 | 4.35 | +0.66 | 51.6% |
68 Blake ColemanLW | MIN | 19 | 39 | 8 | 5 | 3 | +2 | 15:56 | 12.8% | 39 | 13 | 4 | 5.62 | -1.62 | 50.7% |
69 Fabian ZetterlundLW | OTT | 18 | 39 | 8 | 2 | 6 | +2 | 13:57 | 5.1% | 36 | 9 | 3 | 3.95 | -2.95 | 53.9% |
70 Dylan HollowayLW | STL | 17 | 39 | 12 | 3 | 9 | -4 | 17:39 | 7.7% | 37 | 10 | 4 | 3.32 | -0.31 | 52.0% |
71 Jimmy SnuggerudRW | STL | 17 | 39 | 12 | 9 | 3 | +3 | 17:54 | 23.1% | 14 | 5 | 3 | 3.36 | +2.64 | 50.3% |
72 Mark ScheifeleC | WPG | 17 | 39 | 16 | 3 | 13 | +2 | 21:20 | 7.7% | 12 | 10 | 7 | 4.72 | -2.72 | 53.2% |
73 Zach BensonLW | BUF | 16 | 39 | 15 | 2 | 13 | +13 | 20:07 | 5.1% | 20 | 10 | 4 | 8.45 | -6.45 | 61.9% |
74 Luke EvangelistaRW | NJD | 14 | 39 | 10 | 4 | 6 | 0 | 17:09 | 10.3% | 11 | 5 | 2 | 3.07 | -1.06 | 61.3% |
75 Trevor ZegrasC | PHI | 18 | 38 | 14 | 4 | 10 | -6 | 18:46 | 10.5% | 6 | 10 | 5 | 5.23 | -1.23 | 44.4% |
76 Jesper BrattLW | NJD | 17 | 38 | 16 | 3 | 13 | +11 | 17:30 | 7.9% | 21 | 3 | 2 | 2.08 | -0.08 | 60.7% |
77 Mitch MarnerRW | VGK | 16 | 38 | 18 | 2 | 16 | -2 | 20:21 | 5.3% | 7 | 12 | 9 | 4.72 | -2.72 | 51.5% |
78 Dylan CozensC | OTT | 18 | 37 | 10 | 4 | 6 | 0 | 17:29 | 10.8% | 51 | 8 | 3 | 4.82 | -0.82 | 49.1% |
79 Gabe PerreaultRW | NYR | 18 | 37 | 9 | 6 | 3 | 0 | 16:46 | 16.2% | 12 | 12 | 1 | 4.19 | +0.81 | 46.1% |
80 Will CuylleLW | NYR | 18 | 37 | 9 | 4 | 5 | -5 | 16:13 | 10.8% | 75 | 7 | 2 | 4.34 | -0.34 | 47.2% |
81 Emmitt FinnieC | DET | 17 | 37 | 11 | 7 | 4 | +9 | 18:22 | 18.9% | 19 | 10 | 6 | 5.08 | +1.92 | 52.6% |
82 Matvei GridinRW | CGY | 17 | 37 | 10 | 5 | 5 | -8 | 15:44 | 13.5% | 3 | 8 | 4 | 2.37 | +2.63 | 55.7% |
83 Ryan StromeC | CGY | 17 | 37 | 6 | 3 | 3 | -6 | 14:16 | 8.1% | 4 | 5 | 7 | 2.76 | -0.76 | 55.1% |
84 Tyson FoersterRW | PHI | 17 | 37 | 5 | 3 | 2 | -2 | 17:18 | 8.1% | 29 | 13 | 1 | 4.17 | -1.17 | 47.6% |
85 Alex LaferriereRW | LAK | 14 | 37 | 10 | 2 | 8 | +3 | 19:30 | 5.4% | 42 | 12 | 1 | 5.33 | -3.33 | 51.6% |
86 Connor BedardC | CHI | 12 | 37 | 14 | 5 | 9 | -5 | 20:16 | 13.5% | 11 | 7 | 3 | 4.07 | -2.07 | 49.8% |
87 Easton CowanRW | TOR | 18 | 36 | 14 | 6 | 8 | +5 | 15:34 | 16.7% | 16 | 8 | 6 | 2.93 | +2.07 | 47.6% |
88 Artturi LehkonenLW | COL | 17 | 36 | 17 | 12 | 5 | +12 | 18:45 | 33.3% | 15 | 14 | 4 | 5.58 | +6.42 | 51.2% |
89 Carter VerhaegheC | FLA | 17 | 36 | 15 | 9 | 6 | +5 | 18:27 | 25.0% | 13 | 6 | 2 | 5.09 | +3.91 | 53.6% |
90 Martin NecasC | COL | 17 | 36 | 19 | 7 | 12 | +10 | 19:54 | 19.4% | 17 | 3 | 4 | 4.26 | +2.74 | 55.4% |
91 Matt CoronatoRW | CGY | 17 | 36 | 14 | 3 | 11 | -7 | 17:31 | 8.3% | 0 | 5 | 6 | 2.07 | +0.93 | 46.6% |
92 Matthew TkachukLW | FLA | 17 | 36 | 25 | 4 | 21 | +1 | 19:01 | 11.1% | 29 | 2 | 6 | 3.87 | +0.13 | 59.3% |
93 Tyler SeguinC | DAL | 17 | 36 | 6 | 3 | 3 | -5 | 15:04 | 8.3% | 12 | 3 | 2 | 4.59 | -1.59 | 44.4% |
94 Jordan EberleRW | SEA | 16 | 36 | 11 | 5 | 6 | -5 | 16:44 | 13.9% | 11 | 14 | 5 | 3.99 | -0.99 | 45.9% |
95 Barrett HaytonC | UTA | 18 | 35 | 10 | 2 | 8 | +8 | 14:22 | 5.7% | 3 | 14 | 5 | 4.19 | -3.19 | 57.5% |
96 Gavin McKennaLW | TOR | 18 | 35 | 12 | 6 | 6 | -7 | 13:58 | 17.1% | 0 | 3 | 6 | 2.51 | +1.49 | 43.8% |
97 Mark StoneRW | VGK | 18 | 35 | 19 | 10 | 9 | +7 | 18:37 | 28.6% | 22 | 16 | 6 | 6.06 | +3.94 | 52.0% |
98 Vasily PodkolzinRW | EDM | 17 | 35 | 14 | 9 | 5 | +11 | 17:34 | 25.7% | 55 | 8 | 2 | 5.16 | +3.84 | 59.2% |
99 Jake DeBruskLW | VAN | 16 | 35 | 10 | 5 | 5 | -3 | 16:43 | 14.3% | 11 | 8 | 6 | 4.79 | +0.21 | 44.9% |
100 Kirill MarchenkoRW | TOR | 14 | 35 | 14 | 6 | 8 | -3 | 17:37 | 17.1% | 20 | 5 | 1 | 4.20 | +1.80 | 48.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?



































































































