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
227 qualified (5+ GP)
| #Player | Team | GP | S | PTS | G | A | +/- | TOI/GP | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Matthew SchaeferD | NYI | 16 | 57 | 16 | 5 | 11 | -4 | 26:48 | 8.8% | 12 | 14 | 14 | 3.72 | +0.28 | 56.4% |
2 Quinn HughesD | MIN | 18 | 50 | 25 | 6 | 19 | +9 | 28:02 | 12.0% | 5 | 14 | 7 | 3.21 | +2.79 | 57.6% |
3 Evan BouchardD | EDM | 17 | 48 | 30 | 10 | 20 | +23 | 25:51 | 20.8% | 9 | 17 | 9 | 3.52 | +6.48 | 57.2% |
4 Jakob ChychrunD | WSH | 15 | 48 | 11 | 2 | 9 | 0 | 24:30 | 4.2% | 6 | 29 | 4 | 3.05 | -1.05 | 51.1% |
5 Dougie HamiltonD | NJD | 17 | 47 | 9 | 2 | 7 | +1 | 20:41 | 4.3% | 17 | 20 | 2 | 1.58 | -1.58 | 60.0% |
6 Roman JosiD | NSH | 17 | 47 | 20 | 2 | 18 | +4 | 25:30 | 4.3% | 10 | 27 | 5 | 2.59 | -0.59 | 46.6% |
7 Cale MakarD | COL | 16 | 44 | 18 | 4 | 14 | +3 | 22:53 | 9.1% | 4 | 19 | 4 | 3.03 | +0.97 | 56.7% |
8 Zach WerenskiD | CBJ | 15 | 44 | 14 | 2 | 12 | +6 | 28:18 | 4.6% | 8 | 34 | 6 | 2.80 | -0.80 | 49.4% |
9 Darren RaddyshD | TOR | 18 | 42 | 10 | 0 | 10 | -6 | 23:57 | 0.0% | 10 | 23 | 6 | 1.66 | -1.66 | 47.4% |
10 Mikhail SergachevD | UTA | 18 | 42 | 20 | 5 | 15 | -2 | 24:07 | 11.9% | 12 | 27 | 6 | 2.40 | +2.60 | 52.7% |
11 Neal PionkD | WPG | 17 | 42 | 11 | 4 | 7 | -4 | 24:05 | 9.5% | 40 | 21 | 7 | 2.97 | +1.03 | 53.8% |
12 Seth JonesD | FLA | 17 | 42 | 20 | 3 | 17 | +3 | 24:55 | 7.1% | 18 | 17 | 10 | 3.29 | -0.29 | 56.5% |
13 Luke HughesD | NJD | 17 | 40 | 11 | 6 | 5 | +9 | 24:33 | 15.0% | 7 | 8 | 16 | 1.42 | +3.58 | 57.3% |
14 Rasmus DahlinD | BUF | 13 | 39 | 10 | 3 | 7 | +5 | 24:32 | 7.7% | 19 | 16 | 5 | 2.28 | +0.72 | 51.8% |
15 Sean WalkerD | CAR | 18 | 38 | 10 | 3 | 7 | +9 | 21:04 | 7.9% | 23 | 39 | 8 | 2.24 | +0.76 | 58.6% |
16 Philip BrobergD | STL | 17 | 38 | 13 | 4 | 9 | -1 | 24:35 | 10.5% | 3 | 23 | 10 | 2.48 | +1.52 | 50.6% |
17 Shea TheodoreD | VGK | 18 | 37 | 5 | 2 | 3 | +9 | 21:53 | 5.4% | 0 | 23 | 2 | 1.95 | +0.05 | 55.1% |
18 Noah DobsonD | MTL | 17 | 37 | 8 | 0 | 8 | +2 | 20:58 | 0.0% | 16 | 25 | 4 | 2.13 | -2.13 | 54.8% |
19 John CarlsonD | TBL | 15 | 37 | 8 | 5 | 3 | 0 | 19:08 | 13.5% | 11 | 15 | 1 | 2.68 | +2.32 | 56.0% |
20 Rasmus AnderssonD | VGK | 18 | 35 | 6 | 2 | 4 | -6 | 19:25 | 5.7% | 2 | 31 | 0 | 1.76 | +0.24 | 46.1% |
21 Shayne GostisbehereD | CAR | 18 | 35 | 14 | 3 | 11 | +14 | 17:40 | 8.6% | 8 | 13 | 4 | 2.14 | -0.13 | 63.5% |
22 Travis SanheimD | PHI | 18 | 34 | 7 | 1 | 6 | -6 | 25:06 | 2.9% | 14 | 39 | 5 | 2.74 | -1.74 | 46.0% |
23 Vince DunnD | SEA | 16 | 34 | 10 | 3 | 7 | -8 | 23:12 | 8.8% | 4 | 22 | 4 | 2.06 | -0.06 | 40.9% |
24 MacKenzie WeegarD | UTA | 18 | 33 | 5 | 2 | 3 | -3 | 22:09 | 6.1% | 57 | 50 | 6 | 2.07 | -0.06 | 55.3% |
25 Devon ToewsD | COL | 17 | 33 | 15 | 5 | 10 | +12 | 20:56 | 15.2% | 7 | 16 | 12 | 2.37 | +2.63 | 56.5% |
26 Moritz SeiderD | DET | 17 | 32 | 10 | 0 | 10 | -3 | 26:17 | 0.0% | 28 | 49 | 8 | 1.82 | -1.82 | 50.9% |
27 Thomas HarleyD | DAL | 16 | 32 | 8 | 1 | 7 | +4 | 25:00 | 3.1% | 15 | 37 | 8 | 2.40 | -1.40 | 52.8% |
28 Jaccob SlavinD | CAR | 18 | 31 | 4 | 0 | 4 | +7 | 21:34 | 0.0% | 4 | 40 | 6 | 1.24 | -1.24 | 53.2% |
29 Lane HutsonD | MTL | 17 | 31 | 17 | 3 | 14 | +8 | 24:52 | 9.7% | 2 | 24 | 6 | 2.18 | +0.82 | 58.7% |
30 Kris LetangD | PIT | 16 | 30 | 6 | 0 | 6 | -1 | 20:06 | 0.0% | 21 | 13 | 4 | 1.74 | -1.74 | 55.1% |
31 K'Andre MillerD | CAR | 18 | 29 | 6 | 1 | 5 | +8 | 22:09 | 3.5% | 16 | 17 | 9 | 1.95 | -0.95 | 58.1% |
32 Darnell NurseD | SJS | 17 | 29 | 2 | 1 | 1 | -5 | 21:22 | 3.5% | 30 | 31 | 2 | 1.18 | -0.18 | 43.3% |
33 Simon NemecD | CGY | 17 | 29 | 6 | 0 | 6 | -10 | 21:19 | 0.0% | 8 | 21 | 5 | 1.72 | -1.72 | 52.3% |
34 Cole HutsonD | WSH | 15 | 29 | 9 | 4 | 5 | +3 | 19:09 | 13.8% | 15 | 10 | 1 | 2.37 | +1.63 | 56.0% |
35 Braden SchneiderD | NYR | 18 | 28 | 2 | 0 | 2 | -2 | 18:07 | 0.0% | 42 | 23 | 4 | 0.98 | -0.98 | 47.4% |
36 Vladislav GavrikovD | NYR | 18 | 28 | 6 | 1 | 5 | +3 | 21:36 | 3.6% | 15 | 37 | 3 | 0.97 | +0.03 | 48.8% |
37 Olen ZellwegerD | BUF | 15 | 28 | 6 | 3 | 3 | 0 | 19:57 | 10.7% | 3 | 13 | 4 | 1.84 | +1.16 | 55.3% |
38 Jacob TroubaD | SJS | 18 | 27 | 10 | 2 | 8 | -6 | 22:10 | 7.4% | 33 | 33 | 2 | 1.67 | +0.33 | 45.4% |
39 Noah HanifinD | VGK | 18 | 27 | 6 | 2 | 4 | +1 | 20:36 | 7.4% | 4 | 32 | 7 | 1.52 | +0.48 | 51.2% |
40 Zayne ParekhD | CGY | 17 | 27 | 7 | 1 | 6 | -10 | 17:56 | 3.7% | 6 | 20 | 5 | 2.13 | -1.13 | 50.0% |
41 Erik KarlssonD | PIT | 16 | 27 | 16 | 3 | 13 | -6 | 23:17 | 11.1% | 2 | 8 | 3 | 2.15 | +0.85 | 48.7% |
42 Brandon MontourD | SEA | 15 | 27 | 12 | 3 | 9 | +5 | 24:13 | 11.1% | 20 | 22 | 6 | 1.60 | +1.40 | 48.6% |
43 Denton MateychukD | CBJ | 15 | 27 | 7 | 4 | 3 | -3 | 22:31 | 14.8% | 3 | 24 | 4 | 1.63 | +2.37 | 52.7% |
44 Miro HeiskanenD | DAL | 15 | 26 | 11 | 3 | 8 | +2 | 24:53 | 11.5% | 4 | 17 | 4 | 1.53 | +1.47 | 54.8% |
45 Thomas ChabotD | OTT | 14 | 26 | 8 | 1 | 7 | +8 | 23:59 | 3.9% | 8 | 35 | 4 | 1.59 | -0.58 | 48.7% |
46 Brent BurnsD | COL | 17 | 25 | 6 | 0 | 6 | -1 | 16:27 | 0.0% | 7 | 19 | 6 | 1.15 | -1.15 | 52.1% |
47 Adam FoxD | NYR | 18 | 24 | 22 | 2 | 20 | +2 | 22:39 | 8.3% | 6 | 30 | 9 | 1.40 | +0.60 | 50.0% |
48 Jalen ChatfieldD | CAR | 18 | 24 | 6 | 2 | 4 | +7 | 20:35 | 8.3% | 7 | 20 | 11 | 1.58 | +0.43 | 55.3% |
49 Artyom LevshunovD | CHI | 17 | 24 | 3 | 1 | 2 | -12 | 20:37 | 4.2% | 28 | 13 | 5 | 1.12 | -1.12 | 45.8% |
50 Aaron EkbladD | FLA | 15 | 24 | 5 | 1 | 4 | -6 | 21:07 | 4.2% | 18 | 18 | 2 | 2.06 | -1.06 | 54.9% |
51 Jeremy LauzonD | VGK | 18 | 23 | 1 | 0 | 1 | +3 | 17:11 | 0.0% | 69 | 27 | 2 | 0.91 | -0.91 | 46.2% |
52 Adam JiricekD | STL | 17 | 23 | 3 | 1 | 2 | +2 | 15:51 | 4.4% | 10 | 14 | 2 | 1.91 | -0.91 | 50.4% |
53 Niko MikkolaD | FLA | 17 | 23 | 4 | 2 | 2 | +5 | 19:29 | 8.7% | 18 | 18 | 7 | 2.16 | -0.16 | 57.7% |
54 Sam MalinskiD | COL | 16 | 23 | 7 | 0 | 7 | +9 | 17:36 | 0.0% | 13 | 24 | 6 | 1.10 | -1.10 | 54.2% |
55 Colton ParaykoD | STL | 15 | 23 | 5 | 0 | 5 | -3 | 20:43 | 0.0% | 9 | 31 | 2 | 1.44 | -1.44 | 47.5% |
56 Jamie DrysdaleD | PHI | 18 | 22 | 8 | 1 | 7 | +1 | 23:10 | 4.6% | 7 | 30 | 5 | 1.64 | -0.64 | 38.6% |
57 Adam WilsbyD | NSH | 17 | 22 | 6 | 0 | 6 | +5 | 19:46 | 0.0% | 7 | 19 | 5 | 1.23 | -1.23 | 49.4% |
58 Hampus LindholmD | BOS | 17 | 22 | 5 | 1 | 4 | +14 | 20:51 | 4.6% | 4 | 23 | 7 | 1.18 | -0.18 | 53.0% |
59 Tyler KlevenD | OTT | 17 | 22 | 4 | 2 | 2 | +4 | 19:58 | 9.1% | 29 | 46 | 5 | 1.23 | +0.77 | 47.5% |
60 Declan CarlileD | PIT | 16 | 22 | 5 | 3 | 2 | -10 | 18:46 | 13.6% | 12 | 27 | 4 | 1.65 | +1.35 | 55.6% |
61 Mattias SamuelssonD | BUF | 16 | 22 | 9 | 2 | 7 | +3 | 23:42 | 9.1% | 13 | 32 | 7 | 1.57 | +0.43 | 50.0% |
62 Sam RinzelD | CHI | 16 | 22 | 5 | 1 | 4 | -5 | 17:00 | 4.6% | 12 | 14 | 9 | 1.25 | -0.25 | 48.8% |
63 Brandt ClarkeD | LAK | 14 | 22 | 11 | 3 | 8 | -3 | 19:14 | 13.6% | 5 | 34 | 4 | 0.79 | +1.21 | 53.0% |
64 Carter YakemchukD | OTT | 14 | 22 | 3 | 1 | 2 | -6 | 17:55 | 4.6% | 1 | 14 | 7 | 1.37 | -0.37 | 42.5% |
65 Justin BarronD | STL | 14 | 22 | 9 | 2 | 7 | +4 | 16:34 | 9.1% | 11 | 16 | 3 | 1.11 | +0.89 | 49.0% |
66 Filip HronekD | VAN | 18 | 21 | 12 | 1 | 11 | -13 | 25:53 | 4.8% | 21 | 37 | 6 | 1.13 | -0.13 | 41.3% |
67 Michael KesselringD | SJS | 18 | 21 | 3 | 0 | 3 | -7 | 19:09 | 0.0% | 10 | 16 | 7 | 1.10 | -1.10 | 47.2% |
68 Morgan RiellyD | TOR | 18 | 21 | 12 | 0 | 12 | 0 | 18:46 | 0.0% | 8 | 23 | 3 | 1.00 | -1.00 | 49.6% |
69 Troy StecherD | TOR | 18 | 21 | 5 | 2 | 3 | +8 | 19:03 | 9.5% | 11 | 23 | 4 | 0.85 | +1.16 | 49.0% |
70 Justin FaulkD | DET | 17 | 21 | 9 | 3 | 6 | +1 | 20:05 | 14.3% | 13 | 21 | 4 | 2.01 | +0.99 | 53.3% |
71 Mario FerraroD | WPG | 17 | 21 | 2 | 2 | 0 | -3 | 19:24 | 9.5% | 32 | 34 | 5 | 0.81 | +1.19 | 45.0% |
72 Tristan LuneauD | ANA | 17 | 21 | 12 | 3 | 9 | +2 | 20:11 | 14.3% | 3 | 22 | 6 | 1.58 | +1.42 | 54.1% |
73 Gustav ForslingD | FLA | 16 | 21 | 2 | 1 | 1 | -5 | 21:02 | 4.8% | 10 | 18 | 6 | 1.03 | -0.03 | 54.5% |
74 Owen PowerD | BUF | 16 | 21 | 14 | 2 | 12 | +7 | 26:14 | 9.5% | 4 | 17 | 10 | 1.57 | +0.43 | 54.4% |
75 Charle-Edouard D'AstousD | TBL | 14 | 21 | 8 | 2 | 6 | 0 | 17:02 | 9.5% | 20 | 20 | 3 | 1.26 | +0.75 | 52.2% |
76 Alex VlasicD | CHI | 17 | 20 | 4 | 0 | 4 | -3 | 20:52 | 0.0% | 7 | 28 | 7 | 1.00 | -1.00 | 41.0% |
77 Brayden McNabbD | VGK | 18 | 19 | 8 | 0 | 8 | +14 | 19:40 | 0.0% | 26 | 22 | 4 | 1.17 | -1.17 | 55.5% |
78 Jonas BrodinD | MIN | 18 | 19 | 7 | 0 | 7 | +3 | 22:10 | 0.0% | 9 | 38 | 7 | 0.80 | -0.80 | 55.3% |
79 Brett PesceD | NJD | 17 | 19 | 8 | 1 | 7 | +13 | 21:03 | 5.3% | 6 | 30 | 6 | 0.64 | +0.36 | 58.9% |
80 Cam FowlerD | STL | 17 | 19 | 4 | 0 | 4 | -9 | 21:19 | 0.0% | 3 | 17 | 3 | 0.68 | -0.68 | 50.3% |
81 Dylan SambergD | WPG | 17 | 19 | 6 | 2 | 4 | +1 | 22:09 | 10.5% | 22 | 27 | 8 | 1.03 | +0.97 | 52.6% |
82 Adam PelechD | NYI | 16 | 19 | 3 | 1 | 2 | -4 | 20:23 | 5.3% | 14 | 30 | 1 | 0.95 | +0.05 | 45.0% |
83 Tony DeAngeloD | NYI | 16 | 19 | 5 | 1 | 4 | -7 | 17:27 | 5.3% | 8 | 15 | 8 | 0.99 | +0.02 | 51.9% |
84 Victor HedmanD | TBL | 14 | 19 | 6 | 4 | 2 | +3 | 14:21 | 21.1% | 3 | 17 | 1 | 2.01 | +1.99 | 51.1% |
85 Samuel GirardD | PIT | 13 | 19 | 7 | 1 | 6 | -5 | 19:07 | 5.3% | 6 | 13 | 3 | 1.70 | -0.70 | 52.8% |
86 Charlie McAvoyD | BOS | 11 | 19 | 8 | 1 | 7 | +9 | 24:43 | 5.3% | 11 | 21 | 4 | 1.79 | -0.79 | 51.8% |
87 Dmitri SimashevD | UTA | 18 | 18 | 5 | 3 | 2 | -3 | 15:24 | 16.7% | 24 | 13 | 3 | 1.68 | +1.32 | 51.3% |
88 Jake McCabeD | TOR | 18 | 18 | 3 | 0 | 3 | -3 | 19:54 | 0.0% | 19 | 39 | 1 | 0.50 | -0.50 | 43.1% |
89 Jake MiddletonD | CGY | 17 | 18 | 2 | 1 | 1 | -6 | 18:25 | 5.6% | 25 | 22 | 5 | 0.83 | +0.17 | 45.0% |
90 Yan KuznetsovD | CGY | 16 | 18 | 3 | 0 | 3 | -5 | 17:21 | 0.0% | 23 | 14 | 1 | 0.66 | -0.66 | 51.4% |
91 Erik CernakD | TBL | 14 | 18 | 5 | 0 | 5 | +11 | 18:47 | 0.0% | 28 | 21 | 0 | 1.70 | -1.70 | 56.5% |
92 Andrew PeekeD | UTA | 18 | 17 | 6 | 2 | 4 | -3 | 17:42 | 11.8% | 18 | 21 | 1 | 0.97 | +1.03 | 52.3% |
93 Elias PetterssonD | VAN | 18 | 17 | 4 | 3 | 1 | -1 | 19:05 | 17.7% | 41 | 31 | 4 | 0.99 | +2.01 | 46.6% |
94 Jordan SpenceD | OTT | 18 | 17 | 3 | 1 | 2 | +5 | 20:54 | 5.9% | 18 | 27 | 3 | 1.28 | -0.28 | 51.7% |
95 Anton JohanssonD | DET | 17 | 17 | 5 | 2 | 3 | +2 | 13:33 | 11.8% | 13 | 20 | 2 | 0.99 | +1.01 | 47.0% |
96 Brady SkjeiD | NSH | 17 | 17 | 5 | 0 | 5 | -4 | 20:00 | 0.0% | 23 | 26 | 3 | 0.84 | -0.84 | 42.9% |
97 Connor MurphyD | EDM | 17 | 17 | 1 | 0 | 1 | -5 | 20:56 | 0.0% | 19 | 43 | 1 | 0.58 | -0.58 | 38.4% |
98 Nate SchmidtD | UTA | 17 | 17 | 4 | 1 | 3 | -1 | 19:05 | 5.9% | 20 | 14 | 1 | 0.93 | +0.07 | 56.1% |
99 Zach BogosianD | MIN | 17 | 17 | 1 | 1 | 0 | +4 | 16:48 | 5.9% | 20 | 11 | 2 | 0.51 | +0.49 | 44.2% |
100 J.J. MoserD | TBL | 15 | 17 | 1 | 0 | 1 | +3 | 17:38 | 0.0% | 10 | 23 | 1 | 1.61 | -1.61 | 55.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?



































































































