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
Points per game
209 qualified (5+ GP)
| #Player | Team | GP | P/GP | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Connor McDavidC | EDM | 17 | 2.59 | 44 | 10 | 34 | +21 | 23:34 | 46 | 21.7% | 19 | 8 | 6 | 7.25 | +2.75 | 58.8% |
2 Leon DraisaitlC | EDM | 17 | 1.82 | 31 | 14 | 17 | +16 | 21:42 | 63 | 22.2% | 6 | 3 | 4 | 7.92 | +6.08 | 59.4% |
3 Nathan MacKinnonC | COL | 17 | 1.59 | 27 | 9 | 18 | +5 | 20:42 | 62 | 14.5% | 11 | 5 | 3 | 6.55 | +2.45 | 53.8% |
4 Leo CarlssonC | ANA | 17 | 1.53 | 26 | 6 | 20 | -2 | 20:10 | 28 | 21.4% | 2 | 6 | 4 | 4.56 | +1.44 | 48.6% |
5 Auston MatthewsC | TOR | 18 | 1.50 | 27 | 11 | 16 | +9 | 20:42 | 54 | 20.4% | 10 | 17 | 8 | 5.59 | +3.41 | 53.0% |
6 Ryan Nugent-HopkinsC | EDM | 8 | 1.38 | 11 | 4 | 7 | 0 | 19:50 | 17 | 23.5% | 3 | 3 | 3 | 2.98 | +1.02 | 46.6% |
7 Sebastian AhoC | CAR | 18 | 1.37 | 26 | 10 | 16 | +14 | 20:05 | 54 | 18.5% | 13 | 5 | 5 | 8.26 | +0.74 | 60.3% |
8 Nick SuzukiC | MTL | 11 | 1.36 | 15 | 6 | 9 | +9 | 21:19 | 31 | 19.4% | 16 | 8 | 7 | 3.77 | +2.23 | 59.8% |
9 Jack HughesC | NJD | 17 | 1.35 | 23 | 9 | 14 | +12 | 20:39 | 70 | 12.9% | 0 | 10 | 7 | 5.42 | -0.42 | 61.1% |
10 Jack EichelC | VGK | 18 | 1.28 | 23 | 7 | 16 | +7 | 20:10 | 44 | 15.9% | 6 | 10 | 6 | 5.78 | +1.22 | 54.8% |
11 Tim StützleC | OTT | 18 | 1.28 | 23 | 9 | 14 | +7 | 21:54 | 42 | 21.4% | 43 | 9 | 9 | 5.01 | +4.00 | 49.4% |
12 Tage ThompsonC | BUF | 16 | 1.19 | 19 | 10 | 9 | +8 | 19:25 | 68 | 14.7% | 11 | 10 | 3 | 6.92 | +3.08 | 50.5% |
13 Logan CooleyC | UTA | 18 | 1.17 | 21 | 11 | 10 | -5 | 18:29 | 31 | 35.5% | 28 | 10 | 8 | 5.03 | +5.97 | 52.8% |
14 Connor BedardC | CHI | 11 | 1.17 | 14 | 5 | 9 | -5 | 20:32 | 37 | 13.5% | 9 | 5 | 3 | 4.07 | -2.07 | 50.9% |
15 Macklin CelebriniC | SJS | 16 | 1.13 | 18 | 7 | 11 | -6 | 22:49 | 65 | 10.8% | 11 | 13 | 12 | 4.62 | +1.38 | 52.6% |
16 Martin NecasC | COL | 17 | 1.12 | 19 | 7 | 12 | +10 | 19:54 | 36 | 19.4% | 17 | 3 | 4 | 4.26 | +2.74 | 55.4% |
17 Steven StamkosC | NSH | 17 | 1.12 | 19 | 10 | 9 | -4 | 18:45 | 44 | 22.7% | 10 | 8 | 2 | 4.89 | +3.11 | 43.8% |
18 Nick SchmaltzC | UTA | 18 | 1.11 | 20 | 9 | 11 | -14 | 17:40 | 48 | 18.8% | 10 | 9 | 5 | 5.99 | +3.01 | 49.5% |
19 Kent JohnsonC | CBJ | 15 | 1.07 | 16 | 8 | 8 | +2 | 17:49 | 34 | 23.5% | 7 | 7 | 2 | 3.94 | +4.06 | 50.4% |
20 Elias PetterssonC | VAN | 18 | 1.00 | 18 | 4 | 14 | -4 | 20:15 | 24 | 16.7% | 39 | 24 | 6 | 2.52 | +0.48 | 41.0% |
21 Jack RoslovicC | TOR | 18 | 1.00 | 18 | 8 | 10 | +2 | 17:00 | 46 | 17.4% | 10 | 8 | 7 | 4.14 | +1.86 | 51.7% |
22 Ryan O'ReillyC | NSH | 17 | 1.00 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | +2.45 | 42.0% |
23 Sam ReinhartC | FLA | 17 | 1.00 | 17 | 9 | 8 | +1 | 20:19 | 54 | 16.7% | 26 | 4 | 3 | 9.22 | -0.21 | 52.4% |
24 Bo HorvatC | NYI | 16 | 1.00 | 16 | 7 | 9 | -4 | 20:59 | 49 | 14.3% | 28 | 8 | 6 | 6.14 | +0.86 | 51.8% |
25 Mikael GranlundC | ANA | 16 | 1.00 | 16 | 4 | 12 | -2 | 20:31 | 26 | 15.4% | 3 | 11 | 2 | 3.50 | +0.50 | 48.5% |
26 Jake GuentzelC | TBL | 15 | 1.00 | 15 | 8 | 7 | +9 | 20:42 | 39 | 20.5% | 9 | 8 | 3 | 6.96 | +1.04 | 57.1% |
27 Wyatt JohnstonC | DAL | 14 | 1.00 | 14 | 3 | 11 | +3 | 19:55 | 37 | 8.1% | 13 | 10 | 2 | 6.25 | -3.25 | 50.2% |
28 Logan StankovenC | CAR | 18 | 0.95 | 18 | 11 | 7 | +15 | 16:56 | 55 | 20.0% | 7 | 12 | 2 | 7.65 | +3.35 | 60.0% |
29 Mark ScheifeleC | WPG | 17 | 0.94 | 16 | 3 | 13 | +2 | 21:20 | 39 | 7.7% | 12 | 10 | 7 | 4.72 | -2.72 | 53.2% |
30 Brayden PointC | TBL | 15 | 0.93 | 14 | 5 | 9 | +8 | 19:23 | 32 | 15.6% | 2 | 7 | 4 | 6.89 | -1.89 | 55.8% |
31 Dylan StromeC | WSH | 15 | 0.93 | 14 | 3 | 11 | -1 | 17:19 | 32 | 9.4% | 2 | 13 | 1 | 4.35 | -1.35 | 48.5% |
32 Pierre-Luc DuboisC | WSH | 10 | 0.90 | 9 | 2 | 7 | +8 | 16:40 | 17 | 11.8% | 9 | 5 | 1 | 1.71 | +0.29 | 51.9% |
33 Joel Eriksson EkC | MIN | 18 | 0.89 | 16 | 6 | 10 | +14 | 19:59 | 60 | 10.0% | 22 | 8 | 4 | 12.11 | -6.11 | 58.1% |
34 Carter VerhaegheC | FLA | 17 | 0.88 | 15 | 9 | 6 | +5 | 18:27 | 36 | 25.0% | 13 | 6 | 2 | 5.09 | +3.91 | 53.6% |
35 Berkly CattonC | SEA | 16 | 0.88 | 14 | 5 | 9 | +5 | 15:07 | 26 | 19.2% | 7 | 7 | 4 | 2.15 | +1.85 | 51.4% |
36 John TavaresC | TOR | 8 | 0.88 | 7 | 2 | 5 | -5 | 17:06 | 21 | 9.5% | 5 | 5 | 1 | 0.47 | +0.53 | 45.7% |
37 Charlie CoyleC | CBJ | 15 | 0.87 | 13 | 3 | 10 | +2 | 19:52 | 28 | 10.7% | 18 | 10 | 6 | 3.73 | -0.73 | 49.0% |
38 Mika ZibanejadC | NYR | 18 | 0.83 | 15 | 3 | 12 | -4 | 20:33 | 34 | 8.8% | 27 | 15 | 7 | 3.01 | -1.01 | 47.3% |
39 Elias LindholmC | BOS | 17 | 0.82 | 14 | 6 | 8 | +6 | 17:03 | 29 | 20.7% | 12 | 8 | 1 | 4.24 | +1.76 | 51.4% |
40 Nazem KadriC | COL | 17 | 0.82 | 14 | 5 | 9 | 0 | 18:39 | 43 | 11.6% | 8 | 5 | 2 | 4.98 | +0.02 | 51.7% |
41 Chandler StephensonC | SEA | 16 | 0.81 | 13 | 2 | 11 | -10 | 17:27 | 13 | 15.4% | 3 | 5 | 12 | 1.40 | -0.40 | 40.3% |
42 Roope HintzC | DAL | 16 | 0.81 | 13 | 6 | 7 | +8 | 16:41 | 28 | 21.4% | 22 | 8 | 2 | 4.40 | +1.60 | 54.9% |
43 Evgeni MalkinC | PIT | 14 | 0.79 | 11 | 6 | 5 | 0 | 16:59 | 28 | 21.4% | 3 | 2 | 1 | 3.39 | +2.62 | 54.3% |
44 Shane PintoC | OTT | 18 | 0.78 | 14 | 7 | 7 | +1 | 19:55 | 34 | 20.6% | 33 | 9 | 5 | 5.18 | +0.82 | 48.1% |
45 Trevor ZegrasC | PHI | 18 | 0.78 | 14 | 4 | 10 | -6 | 18:46 | 38 | 10.5% | 6 | 10 | 5 | 5.23 | -1.23 | 44.4% |
46 Morgan GeekieC | BOS | 17 | 0.77 | 13 | 4 | 9 | +4 | 16:50 | 24 | 16.7% | 24 | 6 | 1 | 3.73 | +0.27 | 43.9% |
47 Brayden SchennC | NYI | 16 | 0.75 | 12 | 5 | 7 | 0 | 16:33 | 29 | 17.2% | 38 | 9 | 3 | 3.34 | +1.66 | 46.5% |
48 Pavel ZachaC | BOS | 16 | 0.75 | 12 | 5 | 7 | +6 | 19:09 | 27 | 18.5% | 10 | 6 | 7 | 4.29 | +0.71 | 45.4% |
49 Tommy NovakC | PIT | 16 | 0.75 | 12 | 5 | 7 | 0 | 16:02 | 27 | 18.5% | 2 | 9 | 4 | 3.96 | +1.04 | 53.3% |
50 J.T. MillerC | NYR | 18 | 0.72 | 13 | 4 | 9 | +1 | 18:50 | 33 | 12.1% | 22 | 10 | 6 | 3.87 | +0.13 | 54.0% |
51 Cole PerfettiC | WPG | 17 | 0.71 | 12 | 6 | 6 | +2 | 18:30 | 51 | 11.8% | 26 | 6 | 9 | 7.61 | -1.61 | 57.2% |
52 James HagensC | BOS | 17 | 0.71 | 12 | 6 | 6 | +7 | 13:20 | 34 | 17.7% | 8 | 19 | 3 | 4.11 | +1.89 | 50.5% |
53 Mason McTavishC | STL | 17 | 0.71 | 12 | 7 | 5 | -5 | 16:04 | 47 | 14.9% | 26 | 3 | 4 | 5.35 | +0.65 | 50.5% |
54 Morgan FrostC | CGY | 17 | 0.71 | 12 | 4 | 8 | -9 | 15:02 | 30 | 13.3% | 11 | 8 | 5 | 2.73 | +0.27 | 48.2% |
55 Robert ThomasC | STL | 17 | 0.71 | 12 | 3 | 9 | 0 | 20:31 | 22 | 13.6% | 8 | 13 | 6 | 2.58 | +0.42 | 50.5% |
56 Tomas HertlC | VGK | 18 | 0.67 | 12 | 7 | 5 | +3 | 15:27 | 44 | 15.9% | 52 | 9 | 2 | 8.39 | -1.39 | 56.1% |
57 Anthony CirelliC | TBL | 15 | 0.67 | 10 | 5 | 5 | 0 | 17:25 | 24 | 20.8% | 8 | 8 | 4 | 3.43 | +1.57 | 56.5% |
58 Emmitt FinnieC | DET | 17 | 0.65 | 11 | 7 | 4 | +9 | 18:22 | 37 | 18.9% | 19 | 10 | 6 | 5.08 | +1.92 | 52.6% |
59 Fraser MintenC | BOS | 17 | 0.65 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | +2.15 | 47.7% |
60 Nico HischierC | NJD | 17 | 0.65 | 11 | 7 | 4 | +3 | 18:09 | 41 | 17.1% | 15 | 9 | 2 | 3.29 | +1.71 | 62.0% |
61 Frederick GaudreauC | SEA | 16 | 0.63 | 10 | 7 | 3 | -4 | 15:36 | 18 | 38.9% | 6 | 16 | 3 | 2.48 | +3.52 | 36.4% |
62 Noah OstlundC | BUF | 16 | 0.63 | 10 | 4 | 6 | +4 | 18:58 | 40 | 10.0% | 2 | 6 | 1 | 4.92 | -0.92 | 55.8% |
63 Sidney CrosbyC | PIT | 16 | 0.63 | 10 | 4 | 6 | -4 | 19:18 | 28 | 14.3% | 10 | 6 | 2 | 4.52 | -0.52 | 49.8% |
64 Will SmithC | SJS | 18 | 0.61 | 11 | 6 | 5 | -11 | 19:22 | 45 | 13.3% | 7 | 5 | 2 | 4.04 | -0.04 | 48.3% |
65 Dylan LarkinC | DET | 10 | 0.60 | 6 | 2 | 4 | +3 | 21:41 | 32 | 6.3% | 5 | 6 | 4 | 2.98 | -0.98 | 57.2% |
66 Brock NelsonC | COL | 17 | 0.59 | 10 | 4 | 6 | +4 | 17:38 | 29 | 13.8% | 9 | 12 | 4 | 4.24 | -0.24 | 52.9% |
67 Jesperi KotkaniemiC | CAR | 16 | 0.59 | 10 | 5 | 5 | +7 | 11:39 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | +3.58 | 52.2% |
68 Hendrix LapierreC | PIT | 12 | 0.58 | 7 | 2 | 5 | -2 | 12:13 | 11 | 18.2% | 14 | 2 | 3 | 1.42 | +0.58 | 53.9% |
69 Matthew PoitrasC | BOS | 12 | 0.58 | 7 | 4 | 3 | +3 | 9:33 | 14 | 28.6% | 9 | 4 | 1 | 1.85 | +2.15 | 48.6% |
70 Matty BeniersC | SEA | 16 | 0.56 | 9 | 4 | 5 | +6 | 17:55 | 17 | 23.5% | 9 | 12 | 6 | 2.41 | +0.59 | 46.4% |
71 Peyton KrebsC | BUF | 16 | 0.56 | 9 | 1 | 8 | +4 | 13:48 | 8 | 12.5% | 34 | 5 | 1 | 1.39 | -0.39 | 50.7% |
72 Barrett HaytonC | UTA | 18 | 0.56 | 10 | 2 | 8 | +8 | 14:22 | 35 | 5.7% | 3 | 14 | 5 | 4.19 | -3.19 | 57.5% |
73 Dylan CozensC | OTT | 18 | 0.56 | 10 | 4 | 6 | 0 | 17:29 | 37 | 10.8% | 51 | 8 | 3 | 4.82 | -0.82 | 49.1% |
74 Linus KarlssonC | VAN | 18 | 0.56 | 10 | 4 | 6 | -2 | 14:31 | 30 | 13.3% | 18 | 4 | 6 | 3.40 | +0.60 | 43.2% |
75 Michael MisaC | SJS | 18 | 0.56 | 10 | 3 | 7 | -7 | 14:20 | 22 | 13.6% | 9 | 5 | 4 | 2.68 | +0.32 | 43.5% |
76 Vincent TrocheckC | UTA | 18 | 0.56 | 10 | 3 | 7 | -1 | 17:24 | 31 | 9.7% | 49 | 11 | 4 | 4.65 | -1.65 | 53.7% |
77 Cole SillingerC | CBJ | 15 | 0.53 | 8 | 4 | 4 | -1 | 15:31 | 23 | 17.4% | 35 | 8 | 7 | 2.76 | +1.24 | 46.8% |
78 Alex NewhookC | MTL | 17 | 0.53 | 9 | 5 | 4 | -1 | 16:22 | 17 | 29.4% | 17 | 14 | 2 | 2.73 | +0.27 | 43.7% |
79 Casey MittelstadtC | BOS | 17 | 0.53 | 9 | 5 | 4 | +9 | 14:13 | 24 | 20.8% | 6 | 7 | 4 | 2.89 | +2.11 | 50.9% |
80 Tyler ToffoliC | SJS | 18 | 0.50 | 9 | 4 | 5 | -6 | 13:21 | 38 | 10.5% | 6 | 5 | 0 | 2.65 | +0.35 | 50.0% |
81 Jean-Gabriel PageauC | NYI | 16 | 0.50 | 8 | 1 | 7 | -3 | 15:44 | 19 | 5.3% | 40 | 17 | 3 | 2.49 | -1.49 | 52.7% |
82 Owen BeckC | MTL | 6 | 0.50 | 3 | 1 | 2 | 0 | 8:58 | 6 | 16.7% | 12 | 5 | 1 | 0.44 | +0.56 | 51.5% |
83 Dawson MercerC | WPG | 17 | 0.47 | 8 | 1 | 7 | -3 | 15:37 | 33 | 3.0% | 13 | 10 | 5 | 2.73 | -1.73 | 56.4% |
84 Gabriel VilardiC | WPG | 17 | 0.47 | 8 | 1 | 7 | -6 | 17:53 | 31 | 3.2% | 3 | 8 | 6 | 4.95 | -3.95 | 48.4% |
85 Lars EllerC | FLA | 17 | 0.47 | 8 | 1 | 7 | +6 | 15:51 | 18 | 5.6% | 8 | 11 | 3 | 3.04 | -2.04 | 55.8% |
86 Pius SuterC | STL | 17 | 0.47 | 8 | 4 | 4 | 0 | 13:29 | 20 | 20.0% | 21 | 3 | 2 | 2.03 | +0.97 | 49.2% |
87 Ross ColtonC | NSH | 17 | 0.47 | 8 | 5 | 3 | +1 | 13:11 | 26 | 19.2% | 39 | 14 | 1 | 3.94 | +1.06 | 49.4% |
88 Sam BennettC | FLA | 17 | 0.47 | 8 | 5 | 3 | +2 | 17:38 | 43 | 11.6% | 35 | 5 | 1 | 4.75 | +0.25 | 56.2% |
89 Boone JennerC | WSH | 15 | 0.47 | 7 | 6 | 1 | +1 | 15:48 | 34 | 17.7% | 20 | 13 | 2 | 3.03 | +2.97 | 48.5% |
90 Denver BarkeyC | PHI | 15 | 0.47 | 7 | 1 | 6 | -2 | 14:37 | 11 | 9.1% | 15 | 2 | 4 | 1.68 | -0.68 | 51.6% |
91 Jesper BoqvistC | NJD | 15 | 0.47 | 7 | 5 | 2 | +2 | 11:58 | 21 | 23.8% | 19 | 4 | 2 | 1.66 | +2.34 | 57.3% |
92 Ben KindelC | PIT | 13 | 0.46 | 6 | 3 | 3 | -9 | 17:04 | 28 | 10.7% | 7 | 6 | 4 | 3.43 | -0.43 | 54.4% |
93 Nicolas RoyC | COL | 11 | 0.46 | 5 | 2 | 3 | -1 | 11:49 | 13 | 15.4% | 12 | 4 | 2 | 1.64 | +0.36 | 59.8% |
94 Brett HowdenC | VGK | 18 | 0.44 | 8 | 5 | 3 | +1 | 15:32 | 25 | 20.0% | 21 | 10 | 4 | 5.81 | -0.81 | 47.1% |
95 Michael McCarronC | MIN | 18 | 0.44 | 8 | 3 | 5 | +6 | 13:35 | 32 | 9.4% | 53 | 17 | 2 | 2.75 | +0.25 | 48.1% |
96 Anton FrondellC | CHI | 17 | 0.44 | 8 | 3 | 5 | -9 | 17:00 | 34 | 8.8% | 13 | 14 | 3 | 2.62 | +0.38 | 43.5% |
97 Marco RossiC | VAN | 16 | 0.44 | 7 | 3 | 4 | -7 | 15:43 | 30 | 10.0% | 23 | 6 | 5 | 2.14 | -1.14 | 44.7% |
98 Frank NazarC | CHI | 15 | 0.44 | 7 | 5 | 2 | -15 | 17:30 | 28 | 17.9% | 10 | 6 | 4 | 3.44 | +0.56 | 50.7% |
99 Ben MeyersC | SEA | 14 | 0.43 | 6 | 1 | 5 | +3 | 12:32 | 12 | 8.3% | 21 | 12 | 1 | 1.19 | -0.19 | 35.3% |
100 Adam EdstromC | NSH | 17 | 0.41 | 7 | 6 | 1 | +3 | 15:03 | 26 | 23.1% | 78 | 17 | 6 | 4.50 | -0.50 | 46.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?



































































































