Stats
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
209 qualified (5+ GP)
| #Player | Team | GP | S | PTS | G | A | +/- | TOI/GP | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Jack HughesC | NJD | 17 | 70 | 23 | 9 | 14 | +12 | 20:39 | 12.9% | 0 | 10 | 7 | 5.42 | -0.42 | 61.1% |
2 Tage ThompsonC | BUF | 16 | 68 | 19 | 10 | 9 | +8 | 19:25 | 14.7% | 11 | 10 | 3 | 6.92 | +3.08 | 50.5% |
3 Macklin CelebriniC | SJS | 16 | 65 | 18 | 7 | 11 | -6 | 22:49 | 10.8% | 11 | 13 | 12 | 4.62 | +1.38 | 52.6% |
4 Leon DraisaitlC | EDM | 17 | 63 | 31 | 14 | 17 | +16 | 21:42 | 22.2% | 6 | 3 | 4 | 7.92 | +6.08 | 59.4% |
5 Nathan MacKinnonC | COL | 17 | 62 | 27 | 9 | 18 | +5 | 20:42 | 14.5% | 11 | 5 | 3 | 6.55 | +2.45 | 53.8% |
6 Joel Eriksson EkC | MIN | 18 | 60 | 16 | 6 | 10 | +14 | 19:59 | 10.0% | 22 | 8 | 4 | 12.11 | -6.11 | 58.1% |
7 Logan StankovenC | CAR | 18 | 55 | 18 | 11 | 7 | +15 | 16:56 | 20.0% | 7 | 12 | 2 | 7.65 | +3.35 | 60.0% |
8 Auston MatthewsC | TOR | 18 | 54 | 27 | 11 | 16 | +9 | 20:42 | 20.4% | 10 | 17 | 8 | 5.59 | +3.41 | 53.0% |
9 Sebastian AhoC | CAR | 18 | 54 | 26 | 10 | 16 | +14 | 20:05 | 18.5% | 13 | 5 | 5 | 8.26 | +0.74 | 60.3% |
10 Sam ReinhartC | FLA | 17 | 54 | 17 | 9 | 8 | +1 | 20:19 | 16.7% | 26 | 4 | 3 | 9.22 | -0.21 | 52.4% |
11 Cole PerfettiC | WPG | 17 | 51 | 12 | 6 | 6 | +2 | 18:30 | 11.8% | 26 | 6 | 9 | 7.61 | -1.61 | 57.2% |
12 Bo HorvatC | NYI | 16 | 49 | 16 | 7 | 9 | -4 | 20:59 | 14.3% | 28 | 8 | 6 | 6.14 | +0.86 | 51.8% |
13 Nick SchmaltzC | UTA | 18 | 48 | 20 | 9 | 11 | -14 | 17:40 | 18.8% | 10 | 9 | 5 | 5.99 | +3.01 | 49.5% |
14 Mason McTavishC | STL | 17 | 47 | 12 | 7 | 5 | -5 | 16:04 | 14.9% | 26 | 3 | 4 | 5.35 | +0.65 | 50.5% |
15 Jack RoslovicC | TOR | 18 | 46 | 18 | 8 | 10 | +2 | 17:00 | 17.4% | 10 | 8 | 7 | 4.14 | +1.86 | 51.7% |
16 Connor McDavidC | EDM | 17 | 46 | 44 | 10 | 34 | +21 | 23:34 | 21.7% | 19 | 8 | 6 | 7.25 | +2.75 | 58.8% |
17 Will SmithC | SJS | 18 | 45 | 11 | 6 | 5 | -11 | 19:22 | 13.3% | 7 | 5 | 2 | 4.04 | -0.04 | 48.3% |
18 Adam FantilliC | CBJ | 15 | 45 | 6 | 4 | 2 | 0 | 20:49 | 8.9% | 33 | 13 | 7 | 3.86 | +0.14 | 49.8% |
19 Jack EichelC | VGK | 18 | 44 | 23 | 7 | 16 | +7 | 20:10 | 15.9% | 6 | 10 | 6 | 5.78 | +1.22 | 54.8% |
20 Tomas HertlC | VGK | 18 | 44 | 12 | 7 | 5 | +3 | 15:27 | 15.9% | 52 | 9 | 2 | 8.39 | -1.39 | 56.1% |
21 Steven StamkosC | NSH | 17 | 44 | 19 | 10 | 9 | -4 | 18:45 | 22.7% | 10 | 8 | 2 | 4.89 | +3.11 | 43.8% |
22 Bobby McMannC | SEA | 16 | 44 | 5 | 3 | 2 | -3 | 17:04 | 6.8% | 31 | 8 | 5 | 3.65 | -1.65 | 45.5% |
23 Nazem KadriC | COL | 17 | 43 | 14 | 5 | 9 | 0 | 18:39 | 11.6% | 8 | 5 | 2 | 4.98 | +0.02 | 51.7% |
24 Sam BennettC | FLA | 17 | 43 | 8 | 5 | 3 | +2 | 17:38 | 11.6% | 35 | 5 | 1 | 4.75 | +0.25 | 56.2% |
25 Anton LundellC | FLA | 16 | 43 | 6 | 4 | 2 | -4 | 17:41 | 9.3% | 25 | 8 | 2 | 3.97 | -0.97 | 54.7% |
26 Tim StützleC | OTT | 18 | 42 | 23 | 9 | 14 | +7 | 21:54 | 21.4% | 43 | 9 | 9 | 5.01 | +4.00 | 49.4% |
27 Nico HischierC | NJD | 17 | 41 | 11 | 7 | 4 | +3 | 18:09 | 17.1% | 15 | 9 | 2 | 3.29 | +1.71 | 62.0% |
28 Noah OstlundC | BUF | 16 | 40 | 10 | 4 | 6 | +4 | 18:58 | 10.0% | 2 | 6 | 1 | 4.92 | -0.92 | 55.8% |
29 Mikael BacklundC | CGY | 15 | 40 | 5 | 2 | 3 | -1 | 18:21 | 5.0% | 9 | 7 | 2 | 2.72 | -0.72 | 52.9% |
30 Mark ScheifeleC | WPG | 17 | 39 | 16 | 3 | 13 | +2 | 21:20 | 7.7% | 12 | 10 | 7 | 4.72 | -2.72 | 53.2% |
31 Jake GuentzelC | TBL | 15 | 39 | 15 | 8 | 7 | +9 | 20:42 | 20.5% | 9 | 8 | 3 | 6.96 | +1.04 | 57.1% |
32 Trevor ZegrasC | PHI | 18 | 38 | 14 | 4 | 10 | -6 | 18:46 | 10.5% | 6 | 10 | 5 | 5.23 | -1.23 | 44.4% |
33 Tyler ToffoliC | SJS | 18 | 38 | 9 | 4 | 5 | -6 | 13:21 | 10.5% | 6 | 5 | 0 | 2.65 | +0.35 | 50.0% |
34 Dylan CozensC | OTT | 18 | 37 | 10 | 4 | 6 | 0 | 17:29 | 10.8% | 51 | 8 | 3 | 4.82 | -0.82 | 49.1% |
35 Emmitt FinnieC | DET | 17 | 37 | 11 | 7 | 4 | +9 | 18:22 | 18.9% | 19 | 10 | 6 | 5.08 | +1.92 | 52.6% |
36 Ryan StromeC | CGY | 17 | 37 | 6 | 3 | 3 | -6 | 14:16 | 8.1% | 4 | 5 | 7 | 2.76 | -0.76 | 55.1% |
37 Wyatt JohnstonC | DAL | 14 | 37 | 14 | 3 | 11 | +3 | 19:55 | 8.1% | 13 | 10 | 2 | 6.25 | -3.25 | 50.2% |
38 Connor BedardC | CHI | 11 | 37 | 14 | 5 | 9 | -5 | 20:32 | 13.5% | 9 | 5 | 3 | 4.07 | -2.07 | 50.9% |
39 Carter VerhaegheC | FLA | 17 | 36 | 15 | 9 | 6 | +5 | 18:27 | 25.0% | 13 | 6 | 2 | 5.09 | +3.91 | 53.6% |
40 Martin NecasC | COL | 17 | 36 | 19 | 7 | 12 | +10 | 19:54 | 19.4% | 17 | 3 | 4 | 4.26 | +2.74 | 55.4% |
41 Barrett HaytonC | UTA | 18 | 35 | 10 | 2 | 8 | +8 | 14:22 | 5.7% | 3 | 14 | 5 | 4.19 | -3.19 | 57.5% |
42 Mika ZibanejadC | NYR | 18 | 34 | 15 | 3 | 12 | -4 | 20:33 | 8.8% | 27 | 15 | 7 | 3.01 | -1.01 | 47.3% |
43 Shane PintoC | OTT | 18 | 34 | 14 | 7 | 7 | +1 | 19:55 | 20.6% | 33 | 9 | 5 | 5.18 | +0.82 | 48.1% |
44 Anton FrondellC | CHI | 17 | 34 | 8 | 3 | 5 | -9 | 17:00 | 8.8% | 13 | 14 | 3 | 2.62 | +0.38 | 43.5% |
45 Fraser MintenC | BOS | 17 | 34 | 11 | 6 | 5 | +10 | 16:30 | 17.7% | 18 | 11 | 5 | 3.85 | +2.15 | 47.7% |
46 James HagensC | BOS | 17 | 34 | 12 | 6 | 6 | +7 | 13:20 | 17.7% | 8 | 19 | 3 | 4.11 | +1.89 | 50.5% |
47 Tyler SeguinC | DAL | 16 | 34 | 6 | 3 | 3 | -5 | 15:15 | 8.8% | 12 | 3 | 2 | 4.59 | -1.59 | 43.8% |
48 Boone JennerC | WSH | 15 | 34 | 7 | 6 | 1 | +1 | 15:48 | 17.7% | 20 | 13 | 2 | 3.03 | +2.97 | 48.5% |
49 Kent JohnsonC | CBJ | 15 | 34 | 16 | 8 | 8 | +2 | 17:49 | 23.5% | 7 | 7 | 2 | 3.94 | +4.06 | 50.4% |
50 J.T. MillerC | NYR | 18 | 33 | 13 | 4 | 9 | +1 | 18:50 | 12.1% | 22 | 10 | 6 | 3.87 | +0.13 | 54.0% |
51 Dawson MercerC | WPG | 17 | 33 | 8 | 1 | 7 | -3 | 15:37 | 3.0% | 13 | 10 | 5 | 2.73 | -1.73 | 56.4% |
52 Kyle PalmieriC | NYI | 16 | 33 | 5 | 3 | 2 | -4 | 16:49 | 9.1% | 11 | 10 | 1 | 4.54 | -1.54 | 50.7% |
53 Michael McCarronC | MIN | 18 | 32 | 8 | 3 | 5 | +6 | 13:35 | 9.4% | 53 | 17 | 2 | 2.75 | +0.25 | 48.1% |
54 Brayden PointC | TBL | 15 | 32 | 14 | 5 | 9 | +8 | 19:23 | 15.6% | 2 | 7 | 4 | 6.89 | -1.89 | 55.8% |
55 Dylan StromeC | WSH | 15 | 32 | 14 | 3 | 11 | -1 | 17:19 | 9.4% | 2 | 13 | 1 | 4.35 | -1.35 | 48.5% |
56 Dylan LarkinC | DET | 10 | 32 | 6 | 2 | 4 | +3 | 21:41 | 6.3% | 5 | 6 | 4 | 2.98 | -0.98 | 57.2% |
57 Logan CooleyC | UTA | 18 | 31 | 21 | 11 | 10 | -5 | 18:29 | 35.5% | 28 | 10 | 8 | 5.03 | +5.97 | 52.8% |
58 Vincent TrocheckC | UTA | 18 | 31 | 10 | 3 | 7 | -1 | 17:24 | 9.7% | 49 | 11 | 4 | 4.65 | -1.65 | 53.7% |
59 Gabriel VilardiC | WPG | 17 | 31 | 8 | 1 | 7 | -6 | 17:53 | 3.2% | 3 | 8 | 6 | 4.95 | -3.95 | 48.4% |
60 Jonathan MarchessaultC | NSH | 14 | 31 | 5 | 2 | 3 | -6 | 16:37 | 6.5% | 15 | 1 | 1 | 2.95 | -0.95 | 41.5% |
61 Nick SuzukiC | MTL | 11 | 31 | 15 | 6 | 9 | +9 | 21:19 | 19.4% | 16 | 8 | 7 | 3.77 | +2.23 | 59.8% |
62 Linus KarlssonC | VAN | 18 | 30 | 10 | 4 | 6 | -2 | 14:31 | 13.3% | 18 | 4 | 6 | 3.40 | +0.60 | 43.2% |
63 Morgan FrostC | CGY | 17 | 30 | 12 | 4 | 8 | -9 | 15:02 | 13.3% | 11 | 8 | 5 | 2.73 | +0.27 | 48.2% |
64 Ryan O'ReillyC | NSH | 17 | 30 | 17 | 7 | 10 | -6 | 21:02 | 23.3% | 8 | 20 | 6 | 3.55 | +2.45 | 42.0% |
65 Marco RossiC | VAN | 16 | 30 | 7 | 3 | 4 | -7 | 15:43 | 10.0% | 23 | 6 | 5 | 2.14 | -1.14 | 44.7% |
66 Brock NelsonC | COL | 17 | 29 | 10 | 4 | 6 | +4 | 17:38 | 13.8% | 9 | 12 | 4 | 4.24 | -0.24 | 52.9% |
67 Elias LindholmC | BOS | 17 | 29 | 14 | 6 | 8 | +6 | 17:03 | 20.7% | 12 | 8 | 1 | 4.24 | +1.76 | 51.4% |
68 Brayden SchennC | NYI | 16 | 29 | 12 | 5 | 7 | 0 | 16:33 | 17.2% | 38 | 9 | 3 | 3.34 | +1.66 | 46.5% |
69 Oliver MooreC | CHI | 16 | 29 | 3 | 2 | 1 | -8 | 12:02 | 6.9% | 11 | 5 | 2 | 2.25 | -1.25 | 46.8% |
70 Leo CarlssonC | ANA | 17 | 28 | 26 | 6 | 20 | -2 | 20:10 | 21.4% | 2 | 6 | 4 | 4.56 | +1.44 | 48.6% |
71 Roope HintzC | DAL | 16 | 28 | 13 | 6 | 7 | +8 | 16:41 | 21.4% | 22 | 8 | 2 | 4.40 | +1.60 | 54.9% |
72 Sidney CrosbyC | PIT | 16 | 28 | 10 | 4 | 6 | -4 | 19:18 | 14.3% | 10 | 6 | 2 | 4.52 | -0.52 | 49.8% |
73 Charlie CoyleC | CBJ | 15 | 28 | 13 | 3 | 10 | +2 | 19:52 | 10.7% | 18 | 10 | 6 | 3.73 | -0.73 | 49.0% |
74 Frank NazarC | CHI | 15 | 28 | 7 | 5 | 2 | -15 | 17:30 | 17.9% | 10 | 6 | 4 | 3.44 | +0.56 | 50.7% |
75 Evgeni MalkinC | PIT | 14 | 28 | 11 | 6 | 5 | 0 | 16:59 | 21.4% | 3 | 2 | 1 | 3.39 | +2.62 | 54.3% |
76 Ben KindelC | PIT | 13 | 28 | 6 | 3 | 3 | -9 | 17:04 | 10.7% | 7 | 6 | 4 | 3.43 | -0.43 | 54.4% |
77 Colton DachC | EDM | 13 | 28 | 4 | 3 | 1 | -2 | 14:22 | 10.7% | 29 | 8 | 2 | 3.47 | -0.47 | 42.8% |
78 William KarlssonC | VGK | 18 | 27 | 6 | 3 | 3 | -4 | 17:35 | 11.1% | 4 | 13 | 6 | 4.30 | -1.30 | 49.2% |
79 Andrew CoppC | DET | 17 | 27 | 6 | 2 | 4 | -5 | 18:33 | 7.4% | 13 | 11 | 4 | 2.99 | -0.98 | 46.6% |
80 Pavel ZachaC | BOS | 16 | 27 | 12 | 5 | 7 | +6 | 19:09 | 18.5% | 10 | 6 | 7 | 4.29 | +0.71 | 45.4% |
81 Tommy NovakC | PIT | 16 | 27 | 12 | 5 | 7 | 0 | 16:02 | 18.5% | 2 | 9 | 4 | 3.96 | +1.04 | 53.3% |
82 Marc GatcombC | VGK | 18 | 26 | 2 | 1 | 1 | -5 | 10:36 | 3.9% | 66 | 5 | 0 | 2.07 | -1.07 | 41.7% |
83 Stephen HallidayC | OTT | 18 | 26 | 6 | 3 | 3 | -8 | 11:30 | 11.5% | 17 | 12 | 2 | 4.04 | -1.04 | 49.4% |
84 Adam EdstromC | NSH | 17 | 26 | 7 | 6 | 1 | +3 | 15:03 | 23.1% | 78 | 17 | 6 | 4.50 | -0.50 | 46.6% |
85 Michael RasmussenC | DET | 17 | 26 | 4 | 1 | 3 | -8 | 16:09 | 3.9% | 29 | 21 | 5 | 3.38 | -2.38 | 47.9% |
86 Ross ColtonC | NSH | 17 | 26 | 8 | 5 | 3 | +1 | 13:11 | 19.2% | 39 | 14 | 1 | 3.94 | +1.06 | 49.4% |
87 Yegor SharangovichC | CGY | 17 | 26 | 5 | 3 | 2 | -6 | 16:00 | 11.5% | 4 | 6 | 1 | 2.68 | -0.68 | 55.3% |
88 Berkly CattonC | SEA | 16 | 26 | 14 | 5 | 9 | +5 | 15:07 | 19.2% | 7 | 7 | 4 | 2.15 | +1.85 | 51.4% |
89 Mikael GranlundC | ANA | 16 | 26 | 16 | 4 | 12 | -2 | 20:31 | 15.4% | 3 | 11 | 2 | 3.50 | +0.50 | 48.5% |
90 Brett HowdenC | VGK | 18 | 25 | 8 | 5 | 3 | +1 | 15:32 | 20.0% | 21 | 10 | 4 | 5.81 | -0.81 | 47.1% |
91 Martin PospisilC | CGY | 17 | 25 | 6 | 3 | 3 | -7 | 13:39 | 12.0% | 82 | 9 | 2 | 1.99 | +0.01 | 54.5% |
92 Mavrik BourqueC | NSH | 13 | 25 | 3 | 0 | 3 | -5 | 16:13 | 0.0% | 13 | 0 | 2 | 2.94 | -2.94 | 43.5% |
93 Christian DvorakC | PHI | 18 | 24 | 7 | 3 | 4 | -3 | 17:53 | 12.5% | 17 | 11 | 3 | 2.98 | +0.02 | 44.6% |
94 Elias PetterssonC | VAN | 18 | 24 | 18 | 4 | 14 | -4 | 20:15 | 16.7% | 39 | 24 | 6 | 2.52 | +0.48 | 41.0% |
95 Casey MittelstadtC | BOS | 17 | 24 | 9 | 5 | 4 | +9 | 14:13 | 20.8% | 6 | 7 | 4 | 2.89 | +2.11 | 50.9% |
96 Morgan GeekieC | BOS | 17 | 24 | 13 | 4 | 9 | +4 | 16:50 | 16.7% | 24 | 6 | 1 | 3.73 | +0.27 | 43.9% |
97 Ryan WintertonC | SEA | 16 | 24 | 6 | 2 | 4 | +4 | 12:49 | 8.3% | 11 | 12 | 3 | 1.93 | +0.07 | 39.8% |
98 Amadeus LombardiC | NJD | 15 | 24 | 4 | 0 | 4 | -1 | 11:05 | 0.0% | 7 | 2 | 6 | 2.99 | -2.99 | 55.6% |
99 Anthony CirelliC | TBL | 15 | 24 | 10 | 5 | 5 | 0 | 17:25 | 20.8% | 8 | 8 | 4 | 3.43 | +1.57 | 56.5% |
100 Connor DewarC | PIT | 16 | 23 | 5 | 2 | 3 | +1 | 13:36 | 8.7% | 21 | 7 | 4 | 2.76 | -0.76 | 53.3% |
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?



































































































