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
210 qualified (5+ GP)
| #Player | Team | GP | G−xG | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Leon DraisaitlC | EDM | 17 | +6.08 | 31 | 14 | 17 | +16 | 21:42 | 63 | 22.2% | 6 | 3 | 4 | 7.92 | 59.4% |
2 Logan CooleyC | UTA | 18 | +5.97 | 21 | 11 | 10 | -5 | 18:29 | 31 | 35.5% | 28 | 10 | 8 | 5.03 | 52.8% |
3 Kent JohnsonC | CBJ | 15 | +4.06 | 16 | 8 | 8 | +2 | 17:49 | 34 | 23.5% | 7 | 7 | 2 | 3.94 | 50.4% |
4 Tim StützleC | OTT | 18 | +4.00 | 23 | 9 | 14 | +7 | 21:54 | 42 | 21.4% | 43 | 9 | 9 | 5.01 | 49.4% |
5 Carter VerhaegheC | FLA | 17 | +3.91 | 15 | 9 | 6 | +5 | 18:27 | 36 | 25.0% | 13 | 6 | 2 | 5.09 | 53.6% |
6 Jesperi KotkaniemiC | CAR | 17 | +3.58 | 10 | 5 | 5 | +7 | 11:48 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | 53.4% |
7 Frederick GaudreauC | SEA | 16 | +3.52 | 10 | 7 | 3 | -4 | 15:36 | 18 | 38.9% | 6 | 16 | 3 | 2.48 | 36.4% |
8 Auston MatthewsC | TOR | 18 | +3.41 | 27 | 11 | 16 | +9 | 20:42 | 54 | 20.4% | 10 | 17 | 8 | 5.59 | 53.0% |
9 Logan StankovenC | CAR | 19 | +3.35 | 18 | 11 | 7 | +15 | 16:52 | 55 | 20.0% | 7 | 13 | 2 | 7.65 | 60.0% |
10 Steven StamkosC | NSH | 17 | +3.11 | 19 | 10 | 9 | -4 | 18:45 | 44 | 22.7% | 10 | 8 | 2 | 4.89 | 43.8% |
11 Tage ThompsonC | BUF | 16 | +3.08 | 19 | 10 | 9 | +8 | 19:25 | 68 | 14.7% | 11 | 10 | 3 | 6.92 | 50.5% |
12 Nick SchmaltzC | UTA | 18 | +3.01 | 20 | 9 | 11 | -14 | 17:40 | 48 | 18.8% | 10 | 9 | 5 | 5.99 | 49.5% |
13 Boone JennerC | WSH | 15 | +2.97 | 7 | 6 | 1 | +1 | 15:48 | 34 | 17.7% | 20 | 13 | 2 | 3.03 | 48.5% |
14 Connor McDavidC | EDM | 17 | +2.75 | 44 | 10 | 34 | +21 | 23:34 | 46 | 21.7% | 19 | 8 | 6 | 7.25 | 58.8% |
15 Martin NecasC | COL | 18 | +2.74 | 23 | 9 | 14 | +11 | 19:49 | 38 | 23.7% | 17 | 5 | 4 | 4.26 | 54.9% |
16 Evgeni MalkinC | PIT | 14 | +2.62 | 11 | 6 | 5 | 0 | 16:59 | 28 | 21.4% | 3 | 2 | 1 | 3.39 | 54.3% |
17 Nathan MacKinnonC | COL | 18 | +2.45 | 30 | 10 | 20 | +6 | 20:40 | 66 | 15.2% | 11 | 5 | 3 | 6.55 | 53.6% |
18 Ryan O'ReillyC | NSH | 17 | +2.45 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | 42.0% |
19 Jesper BoqvistC | NJD | 15 | +2.34 | 7 | 5 | 2 | +2 | 11:58 | 21 | 23.8% | 19 | 4 | 2 | 1.66 | 57.3% |
20 Nick SuzukiC | MTL | 11 | +2.23 | 15 | 6 | 9 | +9 | 21:19 | 31 | 19.4% | 16 | 8 | 7 | 3.77 | 59.8% |
21 Fraser MintenC | BOS | 17 | +2.15 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | 47.7% |
22 Matthew PoitrasC | BOS | 12 | +2.15 | 7 | 4 | 3 | +3 | 9:33 | 14 | 28.6% | 9 | 4 | 1 | 1.85 | 48.6% |
23 Casey MittelstadtC | BOS | 17 | +2.11 | 9 | 5 | 4 | +9 | 14:13 | 24 | 20.8% | 6 | 7 | 4 | 2.89 | 50.9% |
24 Emmitt FinnieC | DET | 18 | +1.92 | 11 | 7 | 4 | +9 | 18:24 | 38 | 18.4% | 20 | 10 | 6 | 5.08 | 51.5% |
25 James HagensC | BOS | 17 | +1.89 | 12 | 6 | 6 | +7 | 13:20 | 34 | 17.7% | 8 | 19 | 3 | 4.11 | 50.5% |
26 Jack RoslovicC | TOR | 18 | +1.86 | 18 | 8 | 10 | +2 | 17:00 | 46 | 17.4% | 10 | 8 | 7 | 4.14 | 51.7% |
27 Max SassonC | VAN | 18 | +1.86 | 6 | 4 | 2 | -8 | 12:39 | 17 | 23.5% | 9 | 12 | 5 | 2.14 | 47.1% |
28 Berkly CattonC | SEA | 16 | +1.85 | 14 | 5 | 9 | +5 | 15:07 | 26 | 19.2% | 7 | 7 | 4 | 2.15 | 51.4% |
29 Elias LindholmC | BOS | 17 | +1.76 | 14 | 6 | 8 | +6 | 17:03 | 29 | 20.7% | 12 | 8 | 1 | 4.24 | 51.4% |
30 Nico HischierC | NJD | 17 | +1.71 | 11 | 7 | 4 | +3 | 18:09 | 41 | 17.1% | 15 | 9 | 2 | 3.29 | 62.0% |
31 Conor GeekieC | TBL | 16 | +1.69 | 4 | 4 | 0 | -1 | 11:33 | 22 | 18.2% | 47 | 7 | 3 | 2.31 | 57.5% |
32 Brayden SchennC | NYI | 16 | +1.66 | 12 | 5 | 7 | 0 | 16:33 | 29 | 17.2% | 38 | 9 | 3 | 3.34 | 46.5% |
33 Roope HintzC | DAL | 17 | +1.60 | 15 | 7 | 8 | +8 | 16:39 | 32 | 21.9% | 22 | 8 | 3 | 4.40 | 54.6% |
34 Anthony CirelliC | TBL | 16 | +1.57 | 10 | 5 | 5 | 0 | 17:11 | 26 | 19.2% | 9 | 8 | 4 | 3.43 | 57.9% |
35 Teuvo TeravainenC | CHI | 15 | +1.55 | 6 | 2 | 4 | -5 | 14:44 | 11 | 18.2% | 4 | 2 | 1 | 0.45 | 48.2% |
36 Leo CarlssonC | ANA | 17 | +1.44 | 26 | 6 | 20 | -2 | 20:10 | 28 | 21.4% | 2 | 6 | 4 | 4.56 | 48.6% |
37 Macklin CelebriniC | SJS | 17 | +1.38 | 21 | 7 | 14 | -5 | 23:08 | 71 | 9.9% | 11 | 14 | 13 | 4.62 | 52.1% |
38 Parker KellyC | COL | 18 | +1.34 | 7 | 3 | 4 | +2 | 13:01 | 20 | 15.0% | 22 | 13 | 2 | 1.66 | 53.7% |
39 Cole SillingerC | CBJ | 15 | +1.24 | 8 | 4 | 4 | -1 | 15:31 | 23 | 17.4% | 35 | 8 | 7 | 2.76 | 46.8% |
40 Jack EichelC | VGK | 18 | +1.22 | 23 | 7 | 16 | +7 | 20:10 | 44 | 15.9% | 6 | 10 | 6 | 5.78 | 54.8% |
41 Josh NorrisC | BUF | 16 | +1.16 | 5 | 4 | 1 | -3 | 14:10 | 19 | 21.1% | 21 | 14 | 1 | 2.84 | 50.0% |
42 Justin SourdifC | WSH | 13 | +1.07 | 4 | 3 | 1 | +2 | 13:48 | 14 | 21.4% | 24 | 6 | 3 | 1.93 | 52.7% |
43 Ross ColtonC | NSH | 17 | +1.06 | 8 | 5 | 3 | +1 | 13:11 | 26 | 19.2% | 39 | 14 | 1 | 3.94 | 49.4% |
44 Jake GuentzelC | TBL | 16 | +1.04 | 18 | 10 | 8 | +9 | 20:56 | 46 | 21.7% | 10 | 8 | 4 | 6.96 | 57.8% |
45 Tommy NovakC | PIT | 16 | +1.04 | 12 | 5 | 7 | 0 | 16:02 | 27 | 18.5% | 2 | 9 | 4 | 3.96 | 53.3% |
46 Ryan Nugent-HopkinsC | EDM | 8 | +1.02 | 11 | 4 | 7 | 0 | 19:50 | 17 | 23.5% | 3 | 3 | 3 | 2.98 | 46.6% |
47 Marat KhusnutdinovC | BOS | 17 | +0.98 | 6 | 3 | 3 | +4 | 13:49 | 16 | 18.8% | 10 | 8 | 3 | 2.02 | 44.5% |
48 Pius SuterC | STL | 17 | +0.97 | 8 | 4 | 4 | 0 | 13:29 | 20 | 20.0% | 21 | 3 | 2 | 2.03 | 49.2% |
49 Colton SissonsC | TOR | 18 | +0.90 | 6 | 2 | 4 | +1 | 14:53 | 19 | 10.5% | 38 | 11 | 6 | 1.10 | 47.2% |
50 Bo HorvatC | NYI | 16 | +0.86 | 16 | 7 | 9 | -4 | 20:59 | 49 | 14.3% | 28 | 8 | 6 | 6.14 | 51.8% |
51 Shane PintoC | OTT | 18 | +0.82 | 14 | 7 | 7 | +1 | 19:55 | 34 | 20.6% | 33 | 9 | 5 | 5.18 | 48.1% |
52 Tyson KozakC | BUF | 8 | +0.81 | 1 | 1 | 0 | -3 | 11:09 | 2 | 50.0% | 12 | 5 | 2 | 0.19 | 45.8% |
53 Sebastian AhoC | CAR | 19 | +0.74 | 26 | 10 | 16 | +14 | 19:49 | 54 | 18.5% | 14 | 6 | 5 | 8.26 | 59.7% |
54 Pavel ZachaC | BOS | 16 | +0.71 | 12 | 5 | 7 | +6 | 19:09 | 27 | 18.5% | 10 | 6 | 7 | 4.29 | 45.4% |
55 Mason McTavishC | STL | 17 | +0.65 | 12 | 7 | 5 | -5 | 16:04 | 47 | 14.9% | 26 | 3 | 4 | 5.35 | 50.5% |
56 Linus KarlssonC | VAN | 18 | +0.60 | 10 | 4 | 6 | -2 | 14:31 | 30 | 13.3% | 18 | 4 | 6 | 3.40 | 43.2% |
57 Tim WasheC | ANA | 17 | +0.60 | 6 | 3 | 3 | +1 | 15:25 | 19 | 15.8% | 50 | 21 | 0 | 2.40 | 44.0% |
58 Matty BeniersC | SEA | 16 | +0.59 | 9 | 4 | 5 | +6 | 17:55 | 17 | 23.5% | 9 | 12 | 6 | 2.41 | 46.4% |
59 Hendrix LapierreC | PIT | 12 | +0.58 | 7 | 2 | 5 | -2 | 12:13 | 11 | 18.2% | 14 | 2 | 3 | 1.42 | 53.9% |
60 Frank NazarC | CHI | 16 | +0.56 | 7 | 5 | 2 | -15 | 17:25 | 28 | 17.9% | 12 | 6 | 4 | 3.44 | 49.8% |
61 Owen BeckC | MTL | 6 | +0.56 | 3 | 1 | 2 | 0 | 8:58 | 6 | 16.7% | 12 | 5 | 1 | 0.44 | 51.5% |
62 Fedor SvechkovC | COL | 18 | +0.53 | 7 | 2 | 5 | +7 | 12:31 | 12 | 16.7% | 13 | 9 | 4 | 1.47 | 53.2% |
63 John TavaresC | TOR | 8 | +0.53 | 7 | 2 | 5 | -5 | 17:06 | 21 | 9.5% | 5 | 5 | 1 | 0.47 | 45.7% |
64 Mikael GranlundC | ANA | 16 | +0.50 | 16 | 4 | 12 | -2 | 20:31 | 26 | 15.4% | 3 | 11 | 2 | 3.50 | 48.5% |
65 Ryan GreeneC | CHI | 18 | +0.49 | 4 | 2 | 2 | -2 | 14:39 | 16 | 12.5% | 12 | 6 | 4 | 1.51 | 41.3% |
66 Elias PetterssonC | VAN | 18 | +0.48 | 18 | 4 | 14 | -4 | 20:15 | 24 | 16.7% | 39 | 24 | 6 | 2.52 | 41.0% |
67 Vinni LettieriC | TOR | 8 | +0.47 | 1 | 1 | 0 | -2 | 9:54 | 8 | 12.5% | 24 | 9 | 0 | 0.53 | 35.3% |
68 Robert ThomasC | STL | 17 | +0.42 | 12 | 3 | 9 | 0 | 20:31 | 22 | 13.6% | 8 | 13 | 6 | 2.58 | 50.5% |
69 Jake EvansC | MTL | 17 | +0.39 | 6 | 2 | 4 | +4 | 15:24 | 13 | 15.4% | 14 | 10 | 7 | 1.61 | 52.9% |
70 Anton FrondellC | CHI | 18 | +0.38 | 8 | 3 | 5 | -9 | 16:54 | 34 | 8.8% | 13 | 14 | 3 | 2.62 | 44.0% |
71 Justin HryckowianC | DAL | 17 | +0.37 | 2 | 2 | 0 | -4 | 14:44 | 16 | 12.5% | 34 | 11 | 4 | 1.63 | 42.8% |
72 Nicolas RoyC | COL | 12 | +0.36 | 5 | 2 | 3 | -1 | 11:54 | 13 | 15.4% | 15 | 5 | 3 | 1.64 | 58.6% |
73 Tyler ToffoliC | SJS | 19 | +0.35 | 9 | 4 | 5 | -5 | 13:28 | 40 | 10.0% | 8 | 5 | 0 | 2.65 | 50.2% |
74 Michael MisaC | SJS | 19 | +0.32 | 11 | 4 | 7 | -7 | 14:24 | 23 | 17.4% | 10 | 6 | 4 | 2.68 | 43.6% |
75 Pierre-Luc DuboisC | WSH | 10 | +0.29 | 9 | 2 | 7 | +8 | 16:40 | 17 | 11.8% | 9 | 5 | 1 | 1.71 | 51.9% |
76 Alex NewhookC | MTL | 17 | +0.27 | 9 | 5 | 4 | -1 | 16:22 | 17 | 29.4% | 17 | 14 | 2 | 2.73 | 43.7% |
77 Morgan FrostC | CGY | 17 | +0.27 | 12 | 4 | 8 | -9 | 15:02 | 30 | 13.3% | 11 | 8 | 5 | 2.73 | 48.2% |
78 Morgan GeekieC | BOS | 17 | +0.27 | 13 | 4 | 9 | +4 | 16:50 | 24 | 16.7% | 24 | 6 | 1 | 3.73 | 43.9% |
79 Michael McCarronC | MIN | 18 | +0.25 | 8 | 3 | 5 | +6 | 13:35 | 32 | 9.4% | 53 | 17 | 2 | 2.75 | 48.1% |
80 Jack DruryC | NSH | 17 | +0.25 | 5 | 2 | 3 | -2 | 17:03 | 17 | 11.8% | 8 | 18 | 6 | 1.75 | 46.4% |
81 Sam BennettC | FLA | 17 | +0.25 | 8 | 5 | 3 | +2 | 17:38 | 43 | 11.6% | 35 | 5 | 1 | 4.75 | 56.2% |
82 Jason DickinsonC | EDM | 8 | +0.19 | 3 | 1 | 2 | +1 | 12:28 | 5 | 20.0% | 15 | 6 | 2 | 0.81 | 34.1% |
83 Ryan PoehlingC | ANA | 5 | +0.17 | 2 | 1 | 1 | -1 | 14:15 | 6 | 16.7% | 3 | 5 | 1 | 0.83 | 52.0% |
84 Adam FantilliC | CBJ | 15 | +0.14 | 6 | 4 | 2 | 0 | 20:49 | 45 | 8.9% | 33 | 13 | 7 | 3.86 | 49.8% |
85 J.T. MillerC | NYR | 18 | +0.13 | 13 | 4 | 9 | +1 | 18:50 | 33 | 12.1% | 22 | 10 | 6 | 3.87 | 54.0% |
86 Calum RitchieC | NYI | 8 | +0.13 | 2 | 1 | 1 | 0 | 12:11 | 7 | 14.3% | 2 | 5 | 1 | 0.87 | 48.0% |
87 Ryan WintertonC | SEA | 16 | +0.07 | 6 | 2 | 4 | +4 | 12:49 | 24 | 8.3% | 11 | 12 | 3 | 1.93 | 39.8% |
88 Raphael LavoieC | VGK | 11 | +0.06 | 3 | 1 | 2 | +2 | 10:37 | 11 | 9.1% | 19 | 0 | 1 | 0.95 | 46.9% |
89 Samuel HeleniusC | LAK | 11 | +0.03 | 1 | 1 | 0 | 0 | 8:17 | 8 | 12.5% | 30 | 4 | 0 | 0.97 | 44.5% |
90 Christian DvorakC | PHI | 18 | +0.02 | 7 | 3 | 4 | -3 | 17:53 | 24 | 12.5% | 17 | 11 | 3 | 2.98 | 44.6% |
91 Nazem KadriC | COL | 18 | +0.02 | 14 | 5 | 9 | 0 | 18:34 | 46 | 10.9% | 8 | 5 | 2 | 4.98 | 51.3% |
92 Martin PospisilC | CGY | 17 | +0.01 | 6 | 3 | 3 | -7 | 13:39 | 25 | 12.0% | 82 | 9 | 2 | 1.99 | 54.5% |
93 Evan RodriguesC | NJD | 17 | -0.03 | 7 | 3 | 4 | -5 | 15:19 | 21 | 14.3% | 26 | 6 | 7 | 1.03 | 52.6% |
94 Will SmithC | SJS | 19 | -0.04 | 13 | 7 | 6 | -11 | 19:36 | 48 | 14.6% | 7 | 5 | 3 | 4.04 | 48.7% |
95 Nick CousinsC | OTT | 18 | -0.08 | 3 | 2 | 1 | -4 | 9:37 | 13 | 15.4% | 40 | 10 | 3 | 1.08 | 49.0% |
96 Josh SamanskiC | EDM | 6 | -0.08 | 1 | 0 | 1 | +1 | 7:44 | 0 | — | 1 | 4 | 1 | 0.08 | 34.6% |
97 Roger McQueenC | ANA | 12 | -0.14 | 2 | 2 | 0 | -6 | 11:38 | 17 | 11.8% | 19 | 6 | 1 | 2.14 | 48.8% |
98 Bo GroulxC | TOR | 7 | -0.14 | 0 | 0 | 0 | +1 | 8:03 | 4 | 0.0% | 12 | 3 | 0 | 0.14 | 44.9% |
99 Adam LowryC | WPG | 17 | -0.15 | 6 | 2 | 4 | +1 | 15:07 | 14 | 14.3% | 36 | 9 | 7 | 2.15 | 44.5% |
100 Scott LaughtonC | LAK | 14 | -0.15 | 5 | 2 | 3 | 0 | 14:28 | 18 | 11.1% | 37 | 10 | 6 | 2.15 | 42.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?



































































































