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
Expected goals per 60
228 qualified (5+ GP)
| #Player | Team | GP | ixG/60 | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Victor HedmanD | TBL | 15 | 0.54 | 6 | 4 | 2 | +2 | 14:47 | 19 | 21.1% | 3 | 19 | 1 | 2.01 | +1.99 | 54.3% |
2 John CarlsonD | TBL | 16 | 0.52 | 10 | 5 | 5 | +1 | 19:19 | 38 | 13.2% | 12 | 15 | 1 | 2.68 | +2.32 | 56.2% |
3 Matthew SchaeferD | NYI | 16 | 0.52 | 16 | 5 | 11 | -4 | 26:48 | 57 | 8.8% | 12 | 14 | 14 | 3.72 | +0.28 | 56.4% |
4 Jakob ChychrunD | WSH | 15 | 0.50 | 11 | 2 | 9 | 0 | 24:30 | 48 | 4.2% | 6 | 29 | 4 | 3.05 | -1.05 | 51.1% |
5 Cale MakarD | COL | 16 | 0.50 | 21 | 5 | 16 | +4 | 22:53 | 46 | 10.9% | 4 | 19 | 4 | 3.03 | +0.97 | 56.7% |
6 Cole HutsonD | WSH | 15 | 0.50 | 9 | 4 | 5 | +3 | 19:09 | 29 | 13.8% | 15 | 10 | 1 | 2.37 | +1.63 | 56.0% |
7 Evan BouchardD | EDM | 17 | 0.48 | 30 | 10 | 20 | +23 | 25:51 | 48 | 20.8% | 9 | 17 | 9 | 3.52 | +6.48 | 57.2% |
8 Seth JonesD | FLA | 17 | 0.47 | 20 | 3 | 17 | +3 | 24:55 | 42 | 7.1% | 18 | 17 | 10 | 3.29 | -0.29 | 56.5% |
9 Neal PionkD | WPG | 17 | 0.44 | 11 | 4 | 7 | -4 | 24:05 | 42 | 9.5% | 40 | 21 | 7 | 2.97 | +1.03 | 53.8% |
10 Rasmus DahlinD | BUF | 13 | 0.43 | 10 | 3 | 7 | +5 | 24:32 | 39 | 7.7% | 19 | 16 | 5 | 2.28 | +0.72 | 51.8% |
11 Adam JiricekD | STL | 17 | 0.43 | 3 | 1 | 2 | +2 | 15:51 | 23 | 4.4% | 10 | 14 | 2 | 1.91 | -0.91 | 50.4% |
12 Zayne ParekhD | CGY | 17 | 0.42 | 7 | 1 | 6 | -10 | 17:56 | 27 | 3.7% | 6 | 20 | 5 | 2.13 | -1.13 | 50.0% |
13 Nick BlankenburgD | TOR | 6 | 0.41 | 1 | 1 | 0 | -3 | 13:05 | 6 | 16.7% | 6 | 2 | 0 | 0.54 | +0.46 | 51.2% |
14 Samuel GirardD | PIT | 13 | 0.41 | 7 | 1 | 6 | -5 | 19:07 | 19 | 5.3% | 6 | 13 | 3 | 1.70 | -0.70 | 52.8% |
15 Devon ToewsD | COL | 17 | 0.40 | 16 | 5 | 11 | +13 | 20:56 | 34 | 14.7% | 7 | 16 | 12 | 2.37 | +2.63 | 56.5% |
16 Zach WerenskiD | CBJ | 15 | 0.40 | 14 | 2 | 12 | +6 | 28:18 | 44 | 4.6% | 8 | 34 | 6 | 2.80 | -0.80 | 49.4% |
17 Charlie McAvoyD | BOS | 11 | 0.40 | 8 | 1 | 7 | +9 | 24:43 | 19 | 5.3% | 11 | 21 | 4 | 1.79 | -0.79 | 51.8% |
18 Niko MikkolaD | FLA | 17 | 0.39 | 4 | 2 | 2 | +5 | 19:29 | 23 | 8.7% | 18 | 18 | 7 | 2.16 | -0.16 | 57.7% |
19 Aaron EkbladD | FLA | 15 | 0.39 | 5 | 1 | 4 | -6 | 21:07 | 24 | 4.2% | 18 | 18 | 2 | 2.06 | -1.06 | 54.9% |
20 Adam EngstromD | MTL | 11 | 0.38 | 2 | 1 | 1 | +6 | 11:21 | 11 | 9.1% | 1 | 7 | 0 | 0.80 | +0.20 | 53.3% |
21 Shayne GostisbehereD | CAR | 19 | 0.38 | 14 | 3 | 11 | +14 | 17:49 | 35 | 8.6% | 8 | 13 | 4 | 2.14 | -0.13 | 63.6% |
22 Elias SalomonssonD | WPG | 6 | 0.38 | 0 | 0 | 0 | -5 | 18:20 | 14 | 0.0% | 7 | 5 | 1 | 0.69 | -0.69 | 48.8% |
23 Olen ZellwegerD | BUF | 15 | 0.37 | 6 | 3 | 3 | 0 | 19:57 | 28 | 10.7% | 3 | 13 | 4 | 1.84 | +1.16 | 55.3% |
24 Dmitri SimashevD | UTA | 18 | 0.36 | 5 | 3 | 2 | -3 | 15:24 | 18 | 16.7% | 24 | 13 | 3 | 1.68 | +1.32 | 51.3% |
25 Travis SanheimD | PHI | 18 | 0.36 | 7 | 1 | 6 | -6 | 25:06 | 34 | 2.9% | 14 | 39 | 5 | 2.74 | -1.74 | 46.0% |
26 Erik CernakD | TBL | 15 | 0.36 | 5 | 0 | 5 | +10 | 18:46 | 18 | 0.0% | 29 | 23 | 1 | 1.70 | -1.70 | 57.2% |
27 Quinn HughesD | MIN | 19 | 0.36 | 26 | 6 | 20 | +9 | 28:07 | 51 | 11.8% | 6 | 16 | 7 | 3.21 | +2.79 | 56.1% |
28 Roman JosiD | NSH | 17 | 0.36 | 20 | 2 | 18 | +4 | 25:30 | 47 | 4.3% | 10 | 27 | 5 | 2.59 | -0.59 | 46.6% |
29 Noah DobsonD | MTL | 17 | 0.36 | 8 | 0 | 8 | +2 | 20:58 | 37 | 0.0% | 16 | 25 | 4 | 2.13 | -2.13 | 54.8% |
30 Philip BrobergD | STL | 17 | 0.36 | 13 | 4 | 9 | -1 | 24:35 | 38 | 10.5% | 3 | 23 | 10 | 2.48 | +1.52 | 50.6% |
31 Justin FaulkD | DET | 17 | 0.35 | 9 | 3 | 6 | +1 | 20:05 | 23 | 13.0% | 13 | 21 | 4 | 2.01 | +0.99 | 53.3% |
32 Erik KarlssonD | PIT | 16 | 0.35 | 16 | 3 | 13 | -6 | 23:17 | 27 | 11.1% | 2 | 8 | 3 | 2.15 | +0.85 | 48.7% |
33 Jonathan AspirotD | BOS | 6 | 0.34 | 0 | 0 | 0 | -1 | 15:55 | 8 | 0.0% | 12 | 11 | 0 | 0.55 | -0.55 | 45.5% |
34 Max CrozierD | TBL | 9 | 0.34 | 3 | 0 | 3 | -1 | 17:20 | 16 | 0.0% | 14 | 14 | 1 | 0.89 | -0.89 | 55.3% |
35 J.J. MoserD | TBL | 16 | 0.34 | 1 | 0 | 1 | +2 | 17:45 | 17 | 0.0% | 10 | 24 | 1 | 1.61 | -1.61 | 57.3% |
36 Thomas HarleyD | DAL | 17 | 0.34 | 11 | 2 | 9 | +2 | 24:57 | 34 | 5.9% | 17 | 39 | 8 | 2.40 | -1.40 | 52.4% |
37 Sean WalkerD | CAR | 19 | 0.34 | 10 | 3 | 7 | +9 | 21:00 | 38 | 7.9% | 23 | 41 | 10 | 2.24 | +0.76 | 59.1% |
38 Juuso VälimäkiD | CAR | 8 | 0.34 | 3 | 2 | 1 | +7 | 14:22 | 8 | 25.0% | 4 | 8 | 0 | 0.65 | +1.35 | 61.6% |
39 Vince DunnD | SEA | 16 | 0.33 | 10 | 3 | 7 | -8 | 23:12 | 34 | 8.8% | 4 | 22 | 4 | 2.06 | -0.06 | 40.9% |
40 Mike ReillyD | CAR | 8 | 0.33 | 2 | 0 | 2 | +4 | 12:26 | 9 | 0.0% | 15 | 6 | 3 | 0.55 | -0.55 | 67.0% |
41 Mikhail SergachevD | UTA | 18 | 0.33 | 20 | 5 | 15 | -2 | 24:07 | 42 | 11.9% | 12 | 27 | 6 | 2.40 | +2.60 | 52.7% |
42 Declan CarlileD | PIT | 16 | 0.33 | 5 | 3 | 2 | -10 | 18:46 | 22 | 13.6% | 12 | 27 | 4 | 1.65 | +1.35 | 55.6% |
43 Carter YakemchukD | OTT | 14 | 0.33 | 3 | 1 | 2 | -6 | 17:55 | 22 | 4.6% | 1 | 14 | 7 | 1.37 | -0.37 | 42.5% |
44 Kris LetangD | PIT | 16 | 0.33 | 6 | 0 | 6 | -1 | 20:06 | 30 | 0.0% | 21 | 13 | 4 | 1.74 | -1.74 | 55.1% |
45 Jake WalmanD | EDM | 11 | 0.32 | 1 | 0 | 1 | -8 | 14:15 | 12 | 0.0% | 0 | 17 | 3 | 0.84 | -0.84 | 49.6% |
46 MacKenzie WeegarD | UTA | 18 | 0.31 | 5 | 2 | 3 | -3 | 22:09 | 33 | 6.1% | 57 | 50 | 6 | 2.07 | -0.06 | 55.3% |
47 Lane HutsonD | MTL | 17 | 0.31 | 17 | 3 | 14 | +8 | 24:52 | 31 | 9.7% | 2 | 24 | 6 | 2.18 | +0.82 | 58.7% |
48 Rasmus AnderssonD | VGK | 18 | 0.30 | 6 | 2 | 4 | -6 | 19:25 | 35 | 5.7% | 2 | 31 | 0 | 1.76 | +0.24 | 46.1% |
49 Shea TheodoreD | VGK | 18 | 0.30 | 5 | 2 | 3 | +9 | 21:53 | 37 | 5.4% | 0 | 23 | 2 | 1.95 | +0.05 | 55.1% |
50 Ville OttavainenD | SEA | 10 | 0.30 | 1 | 1 | 0 | +2 | 11:22 | 15 | 6.7% | 9 | 8 | 2 | 0.56 | +0.44 | 44.6% |
51 Matthew KesselD | NYI | 10 | 0.29 | 2 | 0 | 2 | +4 | 13:25 | 9 | 0.0% | 6 | 3 | 2 | 0.66 | -0.66 | 55.4% |
52 Denton MateychukD | CBJ | 15 | 0.29 | 7 | 4 | 3 | -3 | 22:31 | 27 | 14.8% | 3 | 24 | 4 | 1.63 | +2.37 | 52.7% |
53 Charle-Edouard D'AstousD | TBL | 15 | 0.29 | 11 | 3 | 8 | 0 | 17:32 | 24 | 12.5% | 21 | 22 | 3 | 1.26 | +0.75 | 52.7% |
54 Justin BarronD | STL | 14 | 0.29 | 9 | 2 | 7 | +4 | 16:34 | 22 | 9.1% | 11 | 16 | 3 | 1.11 | +0.89 | 49.0% |
55 Simon NemecD | CGY | 17 | 0.29 | 6 | 0 | 6 | -10 | 21:19 | 29 | 0.0% | 8 | 21 | 5 | 1.72 | -1.72 | 52.3% |
56 Thomas ChabotD | OTT | 14 | 0.28 | 8 | 1 | 7 | +8 | 23:59 | 26 | 3.9% | 8 | 35 | 4 | 1.59 | -0.58 | 48.7% |
57 Daemon HuntD | NSH | 18 | 0.28 | 1 | 0 | 1 | -4 | 13:42 | 16 | 0.0% | 15 | 19 | 1 | 1.15 | -1.15 | 43.1% |
58 K'Andre MillerD | CAR | 19 | 0.28 | 6 | 1 | 5 | +8 | 22:08 | 29 | 3.5% | 18 | 18 | 9 | 1.95 | -0.95 | 58.5% |
59 Colton ParaykoD | STL | 15 | 0.28 | 5 | 0 | 5 | -3 | 20:43 | 23 | 0.0% | 9 | 31 | 2 | 1.44 | -1.44 | 47.5% |
60 Tristan LuneauD | ANA | 17 | 0.28 | 12 | 3 | 9 | +2 | 20:11 | 21 | 14.3% | 3 | 22 | 6 | 1.58 | +1.42 | 54.1% |
61 Drew HellesonD | ANA | 10 | 0.28 | 1 | 0 | 1 | -1 | 19:39 | 9 | 0.0% | 18 | 18 | 5 | 0.90 | -0.90 | 48.0% |
62 Oliver BonkD | PHI | 12 | 0.27 | 6 | 1 | 5 | -8 | 18:46 | 14 | 7.1% | 3 | 14 | 2 | 1.02 | -0.02 | 51.7% |
63 Dougie HamiltonD | NJD | 17 | 0.27 | 9 | 2 | 7 | +1 | 20:41 | 47 | 4.3% | 17 | 20 | 2 | 1.58 | -1.58 | 60.0% |
64 Matt RoyD | WSH | 9 | 0.27 | 1 | 0 | 1 | +1 | 20:59 | 8 | 0.0% | 26 | 12 | 3 | 0.85 | -0.85 | 54.8% |
65 Arber XhekajD | MTL | 16 | 0.27 | 3 | 1 | 2 | 0 | 11:53 | 12 | 8.3% | 24 | 13 | 2 | 0.85 | +0.15 | 54.3% |
66 Nick PerbixD | NSH | 16 | 0.27 | 4 | 2 | 2 | -3 | 18:28 | 13 | 15.4% | 3 | 26 | 3 | 1.31 | +0.69 | 43.9% |
67 Brandon MontourD | SEA | 15 | 0.27 | 12 | 3 | 9 | +5 | 24:13 | 27 | 11.1% | 20 | 22 | 6 | 1.60 | +1.40 | 48.6% |
68 Anton JohanssonD | DET | 17 | 0.26 | 5 | 2 | 3 | +2 | 13:33 | 18 | 11.1% | 13 | 20 | 2 | 0.99 | +1.01 | 47.0% |
69 Sam RinzelD | CHI | 17 | 0.26 | 5 | 1 | 4 | -5 | 17:15 | 22 | 4.6% | 13 | 16 | 9 | 1.25 | -0.25 | 48.0% |
70 Cam YorkD | PHI | 10 | 0.25 | 1 | 0 | 1 | -9 | 20:41 | 12 | 0.0% | 5 | 18 | 1 | 0.88 | -0.88 | 42.3% |
71 Dylan CoghlanD | VGK | 10 | 0.25 | 1 | 0 | 1 | +4 | 14:28 | 17 | 0.0% | 6 | 8 | 3 | 0.61 | -0.61 | 49.0% |
72 Mattias SamuelssonD | BUF | 16 | 0.25 | 9 | 2 | 7 | +3 | 23:42 | 22 | 9.1% | 13 | 32 | 7 | 1.57 | +0.43 | 50.0% |
73 Jake SandersonD | OTT | 10 | 0.25 | 10 | 1 | 9 | +1 | 22:45 | 16 | 6.3% | 7 | 14 | 2 | 0.94 | +0.06 | 52.8% |
74 Brent BurnsD | COL | 17 | 0.25 | 6 | 0 | 6 | -1 | 16:27 | 27 | 0.0% | 7 | 19 | 6 | 1.15 | -1.15 | 52.1% |
75 Noah HanifinD | VGK | 18 | 0.25 | 6 | 2 | 4 | +1 | 20:36 | 27 | 7.4% | 4 | 32 | 7 | 1.52 | +0.48 | 51.2% |
76 Moritz SeiderD | DET | 17 | 0.25 | 10 | 0 | 10 | -4 | 26:17 | 32 | 0.0% | 28 | 49 | 8 | 1.82 | -1.82 | 50.9% |
77 Miro HeiskanenD | DAL | 15 | 0.25 | 11 | 3 | 8 | +2 | 24:53 | 26 | 11.5% | 4 | 17 | 4 | 1.53 | +1.47 | 54.8% |
78 Jack St. IvanyD | WSH | 9 | 0.25 | 5 | 1 | 4 | +2 | 13:58 | 7 | 14.3% | 10 | 11 | 1 | 0.51 | +0.49 | 55.8% |
79 Jalen ChatfieldD | CAR | 19 | 0.24 | 6 | 2 | 4 | +7 | 20:27 | 24 | 8.3% | 7 | 20 | 11 | 1.58 | +0.43 | 54.8% |
80 Jacob TroubaD | SJS | 19 | 0.24 | 10 | 2 | 8 | -5 | 22:05 | 30 | 6.7% | 36 | 34 | 2 | 1.67 | +0.33 | 46.1% |
81 Jamie DrysdaleD | PHI | 18 | 0.24 | 8 | 1 | 7 | +1 | 23:10 | 22 | 4.6% | 7 | 30 | 5 | 1.64 | -0.64 | 38.6% |
82 Sam MalinskiD | COL | 16 | 0.24 | 7 | 0 | 7 | +9 | 17:36 | 23 | 0.0% | 13 | 24 | 6 | 1.10 | -1.10 | 54.2% |
83 Zach MetsaD | BUF | 14 | 0.24 | 2 | 0 | 2 | -1 | 12:18 | 9 | 0.0% | 1 | 13 | 1 | 0.67 | -0.67 | 46.1% |
84 Darren RaddyshD | TOR | 18 | 0.23 | 10 | 0 | 10 | -6 | 23:57 | 42 | 0.0% | 10 | 23 | 6 | 1.66 | -1.66 | 47.4% |
85 Damon SeversonD | CBJ | 13 | 0.23 | 6 | 2 | 4 | +6 | 22:15 | 7 | 28.6% | 3 | 20 | 3 | 1.11 | +0.89 | 48.7% |
86 Owen PowerD | BUF | 16 | 0.23 | 14 | 2 | 12 | +7 | 26:14 | 21 | 9.5% | 4 | 17 | 10 | 1.57 | +0.43 | 54.4% |
87 Jared SpurgeonD | MIN | 10 | 0.23 | 5 | 1 | 4 | +6 | 20:33 | 13 | 7.7% | 8 | 19 | 3 | 0.77 | +0.23 | 57.8% |
88 Hunter McDonaldD | PHI | 5 | 0.22 | 0 | 0 | 0 | -2 | 12:37 | 3 | 0.0% | 21 | 6 | 0 | 0.24 | -0.24 | 53.2% |
89 Mike MathesonD | MTL | 8 | 0.22 | 4 | 1 | 3 | +1 | 23:45 | 15 | 6.7% | 5 | 13 | 3 | 0.70 | +0.30 | 48.3% |
90 Adam WilsbyD | NSH | 17 | 0.22 | 6 | 0 | 6 | +5 | 19:46 | 22 | 0.0% | 7 | 19 | 5 | 1.23 | -1.23 | 49.4% |
91 Tyson HindsD | ANA | 13 | 0.22 | 0 | 0 | 0 | -7 | 16:06 | 16 | 0.0% | 13 | 17 | 2 | 0.76 | -0.76 | 50.9% |
92 Albert JohanssonD | DET | 11 | 0.22 | 1 | 0 | 1 | +1 | 15:41 | 14 | 0.0% | 3 | 12 | 2 | 0.63 | -0.63 | 55.6% |
93 Mason LohreiD | BOS | 17 | 0.22 | 6 | 3 | 3 | +2 | 17:54 | 16 | 18.8% | 8 | 16 | 9 | 1.10 | +1.90 | 46.2% |
94 Tyler KlevenD | OTT | 17 | 0.22 | 4 | 2 | 2 | +4 | 19:58 | 22 | 9.1% | 29 | 46 | 5 | 1.23 | +0.77 | 47.5% |
95 Louis CrevierD | BUF | 15 | 0.22 | 1 | 0 | 1 | -4 | 12:52 | 14 | 0.0% | 16 | 19 | 3 | 0.69 | -0.69 | 47.4% |
96 Alexandre CarrierD | MTL | 17 | 0.21 | 6 | 1 | 5 | +5 | 20:48 | 14 | 7.1% | 12 | 33 | 6 | 1.25 | -0.25 | 46.9% |
97 Dennis GilbertD | BUF | 5 | 0.21 | 2 | 1 | 1 | +2 | 9:55 | 1 | 100.0% | 7 | 2 | 1 | 0.18 | +0.82 | 44.5% |
98 Tony DeAngeloD | NYI | 16 | 0.21 | 5 | 1 | 4 | -7 | 17:27 | 19 | 5.3% | 8 | 15 | 8 | 0.99 | +0.02 | 51.9% |
99 Adam FoxD | NYR | 18 | 0.21 | 22 | 2 | 20 | +2 | 22:39 | 24 | 8.3% | 6 | 30 | 9 | 1.40 | +0.60 | 50.0% |
100 Matt KierstedD | MIN | 11 | 0.21 | 1 | 0 | 1 | +5 | 12:39 | 12 | 0.0% | 11 | 14 | 2 | 0.48 | -0.47 | 48.0% |
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?



































































































