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



































































































