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
Hits per 60
110 qualified (5+ GP)
| #Player | Team | GP | HIT/60 | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Ross JohnstonLW | STL | 9 | 26.76 | 1 | 0 | 1 | 0 | 8:43 | 8 | 0.0% | 35 | 7 | 3 | 0.98 | -0.98 | 44.7% |
2 Nicolas DeslauriersLW | CAR | 12 | 24.20 | 3 | 2 | 1 | +1 | 8:53 | 9 | 22.2% | 43 | 6 | 2 | 1.21 | +0.79 | 44.5% |
3 Bokondji ImamaLW | FLA | 17 | 22.30 | 0 | 0 | 0 | -6 | 7:26 | 10 | 0.0% | 47 | 8 | 0 | 1.01 | -1.01 | 52.0% |
4 Beck MalenstynLW | BUF | 16 | 21.10 | 2 | 0 | 2 | -2 | 11:12 | 7 | 0.0% | 63 | 14 | 5 | 1.27 | -1.27 | 48.8% |
5 Jeffrey VielLW | TBL | 13 | 21.03 | 2 | 0 | 2 | -3 | 9:26 | 10 | 0.0% | 43 | 4 | 0 | 1.60 | -1.59 | 56.9% |
6 Florian XhekajLW | MTL | 7 | 20.66 | 3 | 1 | 2 | -1 | 7:53 | 9 | 11.1% | 19 | 5 | 0 | 0.75 | +0.25 | 56.5% |
7 Kiefer SherwoodLW | SJS | 19 | 19.86 | 8 | 2 | 6 | -7 | 15:54 | 33 | 6.1% | 100 | 8 | 4 | 3.08 | -2.08 | 49.3% |
8 Marcus FolignoLW | MIN | 5 | 17.17 | 0 | 0 | 0 | +4 | 11:11 | 4 | 0.0% | 16 | 1 | 2 | 0.53 | -0.53 | 40.6% |
9 Brennan OthmannLW | CGY | 6 | 16.07 | 0 | 0 | 0 | -2 | 9:20 | 5 | 0.0% | 15 | 2 | 0 | 0.34 | -0.34 | 41.9% |
10 Will CuylleLW | NYR | 18 | 15.41 | 9 | 4 | 5 | -5 | 16:13 | 37 | 10.8% | 75 | 7 | 2 | 4.34 | -0.34 | 47.2% |
11 Tanner JeannotLW | BOS | 17 | 15.29 | 5 | 1 | 4 | +5 | 10:51 | 12 | 8.3% | 47 | 11 | 4 | 1.63 | -0.63 | 52.0% |
12 Max JonesLW | EDM | 8 | 14.99 | 0 | 0 | 0 | -4 | 9:30 | 6 | 0.0% | 19 | 3 | 3 | 0.59 | -0.58 | 42.2% |
13 Brady TkachukLW | FLA | 17 | 14.18 | 19 | 10 | 9 | -3 | 16:55 | 58 | 17.2% | 68 | 2 | 5 | 7.44 | +2.57 | 60.8% |
14 Michael CarconeLW | UTA | 9 | 14.12 | 2 | 1 | 1 | -1 | 11:48 | 20 | 5.0% | 25 | 1 | 0 | 1.95 | -0.95 | 55.6% |
15 Sandis VilmanisLW | FLA | 16 | 14.05 | 7 | 3 | 4 | 0 | 12:32 | 22 | 13.6% | 47 | 8 | 2 | 2.88 | +0.12 | 56.7% |
16 William CarrierLW | CAR | 19 | 14.01 | 12 | 1 | 11 | +4 | 12:50 | 31 | 3.2% | 57 | 10 | 2 | 3.84 | -2.84 | 60.1% |
17 Paul CotterLW | VAN | 17 | 13.84 | 8 | 4 | 4 | -3 | 14:01 | 12 | 33.3% | 55 | 2 | 2 | 1.72 | +1.28 | 39.1% |
18 Jeff MalottLW | ANA | 16 | 13.50 | 6 | 3 | 3 | +1 | 10:00 | 23 | 13.0% | 36 | 10 | 2 | 3.41 | -0.41 | 52.7% |
19 A.J. GreerLW | ANA | 13 | 13.37 | 6 | 4 | 2 | -1 | 12:26 | 23 | 17.4% | 36 | 3 | 2 | 2.39 | +1.61 | 52.6% |
20 Cole KoepkeLW | WPG | 13 | 13.24 | 3 | 2 | 1 | -2 | 9:45 | 13 | 15.4% | 28 | 8 | 0 | 1.20 | +0.80 | 43.4% |
21 Elmer SoderblomLW | PIT | 6 | 13.13 | 1 | 0 | 1 | +1 | 11:25 | 5 | 0.0% | 15 | 4 | 3 | 0.94 | -0.94 | 54.1% |
22 Brandon DuhaimeLW | TOR | 18 | 13.01 | 4 | 1 | 3 | -2 | 11:47 | 15 | 6.7% | 46 | 12 | 5 | 1.15 | -0.15 | 49.4% |
23 Jake NeighboursLW | STL | 17 | 12.66 | 9 | 4 | 5 | +3 | 15:19 | 26 | 15.4% | 55 | 11 | 3 | 2.50 | +0.50 | 45.1% |
24 Reid SchaeferLW | NSH | 10 | 12.29 | 2 | 1 | 1 | +1 | 10:44 | 10 | 10.0% | 22 | 6 | 0 | 0.58 | +0.42 | 43.5% |
25 Andre LeeLW | LAK | 12 | 12.14 | 3 | 1 | 2 | +3 | 10:42 | 10 | 10.0% | 26 | 5 | 2 | 1.68 | -0.68 | 40.1% |
26 Alex FormentonLW | EDM | 17 | 11.73 | 5 | 2 | 3 | +3 | 13:14 | 20 | 10.0% | 44 | 8 | 1 | 2.21 | -0.21 | 36.9% |
27 Ryan LombergLW | CBJ | 14 | 11.66 | 0 | 0 | 0 | -2 | 8:27 | 18 | 0.0% | 23 | 0 | 2 | 1.56 | -1.56 | 50.7% |
28 Emil HeinemanLW | NYI | 16 | 10.78 | 8 | 2 | 6 | +5 | 14:57 | 24 | 8.3% | 43 | 5 | 2 | 2.90 | -0.90 | 51.3% |
29 Lawson CrouseLW | UTA | 18 | 10.18 | 5 | 1 | 4 | +2 | 14:44 | 27 | 3.7% | 45 | 14 | 2 | 3.05 | -2.05 | 53.5% |
30 Tye KartyeLW | NYR | 18 | 9.78 | 13 | 6 | 7 | +3 | 16:21 | 28 | 21.4% | 48 | 5 | 2 | 2.98 | +3.02 | 48.7% |
31 Carter MazurLW | DET | 12 | 9.26 | 4 | 1 | 3 | -3 | 8:38 | 12 | 8.3% | 16 | 1 | 0 | 1.36 | -0.36 | 46.4% |
32 Joel KivirantaLW | DAL | 13 | 9.25 | 3 | 2 | 1 | 0 | 11:58 | 15 | 13.3% | 24 | 4 | 5 | 1.16 | +0.84 | 48.8% |
33 Daniil ButLW | UTA | 13 | 9.22 | 4 | 2 | 2 | +3 | 10:30 | 13 | 15.4% | 21 | 9 | 2 | 1.71 | +0.29 | 52.8% |
34 Eric RobinsonLW | CAR | 19 | 9.17 | 9 | 2 | 7 | +9 | 12:23 | 26 | 7.7% | 36 | 4 | 2 | 2.79 | -0.79 | 55.0% |
35 Alex BumpLW | PHI | 8 | 9.17 | 0 | 0 | 0 | -1 | 13:05 | 19 | 0.0% | 16 | 2 | 4 | 1.78 | -1.78 | 50.5% |
36 Jordan GreenwayLW | CHI | 16 | 8.74 | 1 | 1 | 0 | -4 | 13:18 | 19 | 5.3% | 31 | 8 | 2 | 0.86 | -0.86 | 41.3% |
37 Fabian ZetterlundLW | OTT | 18 | 8.59 | 8 | 2 | 6 | +2 | 13:57 | 39 | 5.1% | 36 | 9 | 3 | 3.95 | -2.95 | 53.9% |
38 Ondrej PalatLW | NYI | 16 | 8.11 | 4 | 2 | 2 | -4 | 13:52 | 15 | 13.3% | 30 | 8 | 4 | 1.78 | +0.22 | 54.6% |
39 Rieger LorenzLW | MIN | 6 | 8.09 | 1 | 0 | 1 | -3 | 8:39 | 2 | 0.0% | 7 | 3 | 0 | 0.71 | -0.71 | 41.6% |
40 Ivan BarbashevLW | VGK | 18 | 7.82 | 11 | 2 | 9 | +6 | 15:46 | 24 | 8.3% | 37 | 7 | 2 | 3.49 | -1.49 | 55.7% |
41 Blake ColemanLW | MIN | 19 | 7.72 | 8 | 5 | 3 | +2 | 15:56 | 39 | 12.8% | 39 | 13 | 4 | 5.62 | -1.62 | 50.7% |
42 Erik HaulaLW | LAK | 14 | 7.49 | 7 | 3 | 4 | +1 | 15:27 | 26 | 11.5% | 27 | 12 | 4 | 2.63 | +0.37 | 40.0% |
43 Dylan HollowayLW | STL | 17 | 7.39 | 12 | 3 | 9 | -4 | 17:39 | 39 | 7.7% | 37 | 10 | 4 | 3.32 | -0.31 | 52.0% |
44 Dmitri VoronkovLW | CBJ | 10 | 7.30 | 2 | 0 | 2 | -2 | 9:51 | 9 | 0.0% | 12 | 2 | 2 | 1.49 | -1.49 | 54.3% |
45 Warren FoegeleLW | OTT | 13 | 6.83 | 4 | 1 | 3 | +5 | 12:10 | 14 | 7.1% | 18 | 5 | 3 | 1.70 | -0.70 | 45.2% |
46 Nick PaulLW | TOR | 18 | 6.76 | 6 | 2 | 4 | -4 | 16:16 | 17 | 11.8% | 33 | 15 | 3 | 2.54 | -1.54 | 43.5% |
47 Nick LardisLW | CHI | 6 | 6.39 | 2 | 0 | 2 | -6 | 10:57 | 6 | 0.0% | 7 | 3 | 0 | 0.37 | -0.37 | 33.6% |
48 Jamie BennLW | DAL | 17 | 6.07 | 7 | 3 | 4 | +4 | 12:47 | 20 | 15.0% | 22 | 4 | 1 | 1.72 | +0.28 | 54.4% |
49 Alex IafalloLW | WPG | 17 | 5.98 | 6 | 4 | 2 | -2 | 13:34 | 22 | 18.2% | 23 | 11 | 4 | 1.91 | +0.09 | 49.2% |
50 Matthew KniesLW | CBJ | 15 | 5.70 | 7 | 2 | 5 | -2 | 18:13 | 21 | 9.5% | 26 | 2 | 4 | 2.64 | -0.64 | 48.3% |
51 Nils HoglanderLW | NSH | 17 | 5.68 | 5 | 3 | 2 | +3 | 10:34 | 21 | 14.3% | 17 | 8 | 3 | 1.70 | -0.70 | 44.4% |
52 Jason ZuckerLW | BUF | 7 | 5.63 | 1 | 1 | 0 | -3 | 12:10 | 14 | 7.1% | 8 | 2 | 2 | 2.29 | -1.29 | 41.9% |
53 Gabriel LandeskogLW | COL | 18 | 5.60 | 10 | 5 | 5 | -3 | 14:52 | 23 | 21.7% | 25 | 11 | 2 | 3.58 | +1.42 | 53.2% |
54 Jordan MartinookLW | CAR | 19 | 5.57 | 10 | 4 | 6 | +5 | 14:44 | 30 | 13.3% | 26 | 12 | 2 | 3.49 | -1.49 | 59.7% |
55 Matthew TkachukLW | FLA | 17 | 5.38 | 25 | 4 | 21 | +1 | 19:01 | 36 | 11.1% | 29 | 2 | 6 | 3.87 | +0.13 | 59.3% |
56 Chris KreiderLW | MTL | 17 | 5.17 | 9 | 3 | 6 | +4 | 13:38 | 20 | 15.0% | 20 | 8 | 1 | 2.48 | -0.48 | 46.6% |
57 Liam OhgrenLW | VAN | 17 | 5.09 | 9 | 6 | 3 | -4 | 14:32 | 25 | 24.0% | 21 | 7 | 2 | 2.71 | +3.29 | 43.8% |
58 Alex OvechkinLW | WSH | 15 | 4.91 | 4 | 1 | 3 | -1 | 13:49 | 26 | 3.9% | 17 | 3 | 1 | 4.08 | -3.08 | 49.1% |
59 Drew O'ConnorLW | VAN | 18 | 4.84 | 5 | 2 | 3 | -11 | 15:49 | 21 | 9.5% | 23 | 11 | 6 | 3.19 | -1.19 | 44.9% |
60 Andrew MangiapaneLW | CHI | 5 | 4.80 | 2 | 0 | 2 | +1 | 9:59 | 5 | 0.0% | 4 | 1 | 0 | 0.63 | -0.63 | 52.5% |
61 Alexandre TexierLW | MTL | 17 | 4.78 | 5 | 2 | 3 | -2 | 13:17 | 26 | 7.7% | 18 | 7 | 5 | 2.68 | -0.68 | 55.7% |
62 Mason MarchmentLW | SJS | 19 | 4.77 | 7 | 4 | 3 | -13 | 16:31 | 33 | 12.1% | 25 | 11 | 7 | 3.83 | +0.17 | 45.9% |
63 Danton HeinenLW | CBJ | 10 | 4.72 | 0 | 0 | 0 | -2 | 10:10 | 8 | 0.0% | 8 | 9 | 2 | 1.16 | -1.16 | 44.3% |
64 Aydar SunievLW | CGY | 14 | 4.49 | 5 | 4 | 1 | -6 | 13:20 | 21 | 19.1% | 14 | 12 | 1 | 3.22 | -0.22 | 47.0% |
65 Jesper BrattLW | NJD | 17 | 4.23 | 16 | 3 | 13 | +11 | 17:30 | 38 | 7.9% | 21 | 3 | 2 | 2.08 | -0.08 | 60.7% |
66 Taylor HallLW | CAR | 10 | 4.12 | 6 | 3 | 3 | +1 | 13:05 | 22 | 13.6% | 9 | 4 | 1 | 2.41 | +0.59 | 61.2% |
67 Michael BuntingLW | PHI | 8 | 3.94 | 1 | 0 | 1 | -5 | 11:25 | 10 | 0.0% | 6 | 1 | 1 | 1.12 | -1.12 | 40.1% |
68 Anders LeeLW | UTA | 18 | 3.89 | 8 | 3 | 5 | +2 | 13:41 | 32 | 9.4% | 16 | 9 | 1 | 5.24 | -2.24 | 57.2% |
69 Noah CatesLW | PHI | 18 | 3.84 | 5 | 2 | 3 | -2 | 13:01 | 15 | 13.3% | 15 | 12 | 5 | 1.57 | +0.43 | 45.0% |
70 Zach BensonLW | BUF | 16 | 3.72 | 15 | 2 | 13 | +13 | 20:07 | 39 | 5.1% | 20 | 10 | 4 | 8.45 | -6.45 | 61.9% |
71 Alex KillornLW | ANA | 17 | 3.65 | 5 | 2 | 3 | -4 | 16:26 | 22 | 9.1% | 17 | 4 | 3 | 2.60 | -0.60 | 47.0% |
72 Filip ForsbergLW | NSH | 17 | 3.62 | 20 | 5 | 15 | +3 | 20:28 | 43 | 11.6% | 21 | 10 | 12 | 5.11 | -0.11 | 43.6% |
73 Alexis LafrenièreLW | NYR | 18 | 3.55 | 18 | 9 | 9 | -1 | 18:45 | 41 | 22.0% | 20 | 8 | 7 | 4.75 | +1.25 | 50.7% |
74 Arshdeep BainsLW | VAN | 13 | 3.45 | 4 | 2 | 2 | -2 | 10:41 | 8 | 25.0% | 8 | 7 | 2 | 1.02 | -0.02 | 45.4% |
75 Jaden SchwartzLW | COL | 18 | 2.90 | 12 | 7 | 5 | -1 | 13:45 | 32 | 21.9% | 12 | 6 | 2 | 2.77 | +4.23 | 53.2% |
76 Zach HymanLW | EDM | 6 | 2.78 | 1 | 1 | 0 | -1 | 17:56 | 12 | 8.3% | 5 | 0 | 0 | 2.29 | -1.29 | 51.7% |
77 Artturi LehkonenLW | COL | 18 | 2.68 | 17 | 12 | 5 | +13 | 18:37 | 38 | 31.6% | 15 | 16 | 4 | 5.58 | +6.42 | 51.2% |
78 Cutter GauthierLW | ANA | 16 | 2.66 | 18 | 12 | 6 | -3 | 18:18 | 66 | 18.2% | 13 | 6 | 1 | 6.88 | +5.12 | 47.9% |
79 Andrei KuzmenkoLW | PIT | 11 | 2.57 | 1 | 0 | 1 | -7 | 12:44 | 9 | 0.0% | 6 | 0 | 1 | 1.59 | -1.59 | 51.6% |
80 Juraj SlafkovskýLW | MTL | 17 | 2.53 | 12 | 2 | 10 | 0 | 18:08 | 41 | 4.9% | 13 | 12 | 3 | 6.11 | -4.11 | 52.4% |
81 Connor McMichaelLW | STL | 17 | 2.50 | 9 | 2 | 7 | -10 | 15:30 | 25 | 8.0% | 11 | 4 | 4 | 3.06 | -1.06 | 55.1% |
82 Jake DeBruskLW | VAN | 16 | 2.46 | 10 | 5 | 5 | -3 | 16:43 | 35 | 14.3% | 11 | 8 | 6 | 4.79 | +0.21 | 44.9% |
83 Igor ChernyshovLW | SJS | 11 | 2.41 | 4 | 2 | 2 | +1 | 13:34 | 12 | 16.7% | 6 | 7 | 4 | 1.07 | -1.07 | 50.6% |
84 Aliaksei ProtasLW | WSH | 15 | 2.21 | 7 | 2 | 5 | +3 | 16:16 | 19 | 10.5% | 9 | 9 | 5 | 2.73 | -0.73 | 50.6% |
85 Matt BoldyLW | MIN | 19 | 2.20 | 17 | 7 | 10 | +16 | 21:29 | 81 | 8.6% | 15 | 12 | 14 | 9.85 | -2.85 | 57.7% |
86 Mark JankowskiLW | CAR | 15 | 2.18 | 9 | 8 | 1 | -2 | 14:39 | 28 | 28.6% | 8 | 6 | 2 | 4.89 | +3.11 | 55.1% |
87 Jason RobertsonLW | DAL | 17 | 2.15 | 19 | 9 | 10 | +7 | 19:37 | 55 | 16.4% | 12 | 8 | 8 | 6.48 | +1.52 | 56.2% |
88 Trevor ConnellyLW | VGK | 18 | 2.10 | 12 | 7 | 5 | +2 | 14:13 | 33 | 21.2% | 9 | 5 | 2 | 3.82 | +3.18 | 55.1% |
89 Isaac HowardLW | EDM | 13 | 2.07 | 3 | 1 | 2 | 0 | 8:53 | 12 | 8.3% | 4 | 3 | 1 | 0.98 | +0.02 | 45.6% |
90 Andre BurakovskyLW | OTT | 8 | 2.04 | 0 | 0 | 0 | -2 | 11:00 | 3 | 0.0% | 3 | 4 | 1 | 0.47 | -0.47 | 48.7% |
91 Jared McCannLW | SEA | 11 | 2.02 | 8 | 3 | 5 | +5 | 16:08 | 28 | 10.7% | 6 | 3 | 2 | 3.28 | -1.28 | 47.5% |
92 Ilya ProtasLW | WSH | 15 | 1.78 | 6 | 1 | 5 | 0 | 11:13 | 12 | 8.3% | 5 | 10 | 3 | 2.17 | -1.17 | 54.2% |
93 Tyler BertuzziLW | CHI | 18 | 1.73 | 6 | 2 | 4 | -9 | 17:16 | 18 | 11.1% | 9 | 2 | 4 | 3.07 | -2.07 | 48.1% |
94 Brandon HagelLW | TBL | 16 | 1.61 | 17 | 8 | 9 | -3 | 20:56 | 62 | 12.9% | 9 | 10 | 9 | 8.92 | -0.92 | 58.9% |
95 Joel FarabeeLW | CGY | 17 | 1.49 | 16 | 6 | 10 | -3 | 18:56 | 41 | 14.6% | 8 | 15 | 6 | 5.34 | +0.67 | 51.1% |
96 Kirill KaprizovLW | MIN | 19 | 1.46 | 31 | 16 | 15 | +14 | 21:32 | 61 | 26.2% | 10 | 6 | 4 | 13.80 | +2.21 | 56.7% |
97 J.T. CompherLW | DET | 11 | 1.42 | 6 | 2 | 4 | -4 | 15:17 | 16 | 12.5% | 4 | 4 | 1 | 1.34 | +0.66 | 50.4% |
98 Lucas RaymondLW | DET | 18 | 1.31 | 16 | 6 | 10 | -2 | 20:13 | 55 | 10.9% | 8 | 5 | 7 | 9.01 | -3.01 | 54.4% |
99 Trevor MooreLW | LAK | 14 | 1.30 | 5 | 2 | 3 | -4 | 16:27 | 28 | 7.1% | 5 | 7 | 3 | 2.40 | -0.40 | 45.8% |
100 Pavel BuchnevichLW | STL | 16 | 1.07 | 7 | 3 | 4 | -1 | 17:28 | 27 | 11.1% | 5 | 9 | 3 | 2.44 | -0.44 | 51.5% |
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?



































































































