Stats
Advanced Stats Leaders 2026–2027
Pick a group and a stat: the chart shows the top 10 at a glance, the table below has everyone who qualifies.
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
Top 10
Hits per game
429 qualified (5+ GP)
Full leaderboard
| #Player | Team | GP | HIT/GP | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Kiefer SherwoodLW | SJS | 18 | 5.39 | 8 | 2 | 6 | -7 | 15:49 | 32 | 6.3% | 97 | 7 | 3 | 3.08 | -2.08 | 49.7% |
2 Martin PospisilC | CGY | 17 | 4.82 | 6 | 3 | 3 | -7 | 13:39 | 25 | 12.0% | 82 | 9 | 2 | 1.99 | +0.01 | 54.5% |
3 Adam EdstromC | NSH | 17 | 4.59 | 7 | 6 | 1 | +3 | 15:03 | 26 | 23.1% | 78 | 17 | 6 | 4.50 | -0.50 | 46.6% |
4 Yakov TreninC | MIN | 18 | 4.44 | 2 | 0 | 2 | -4 | 13:13 | 18 | 0.0% | 80 | 10 | 3 | 2.85 | -2.85 | 46.2% |
5 Garnet HathawayRW | FLA | 17 | 4.41 | 1 | 0 | 1 | -3 | 9:51 | 4 | 0.0% | 75 | 12 | 3 | 0.86 | -0.86 | 50.9% |
6 Michael Brandsegg-NygårdRW | DET | 17 | 4.41 | 10 | 3 | 7 | +10 | 15:36 | 30 | 10.0% | 75 | 4 | 9 | 6.01 | -3.01 | 55.8% |
7 Matt RempeC | NYR | 5 | 4.40 | 0 | 0 | 0 | 0 | 6:49 | 3 | 0.0% | 22 | 1 | 0 | 0.29 | -0.29 | 49.1% |
8 Will CuylleLW | NYR | 18 | 4.17 | 9 | 4 | 5 | -5 | 16:13 | 37 | 10.8% | 75 | 7 | 2 | 4.34 | -0.34 | 47.2% |
9 Brady TkachukLW | FLA | 17 | 4.00 | 19 | 10 | 9 | -3 | 16:55 | 58 | 17.2% | 68 | 2 | 5 | 7.44 | +2.57 | 60.8% |
10 Beck MalenstynLW | BUF | 16 | 3.94 | 2 | 0 | 2 | -2 | 11:12 | 7 | 0.0% | 63 | 14 | 5 | 1.27 | -1.27 | 48.8% |
11 Jack McBainC | UTA | 18 | 3.89 | 3 | 1 | 2 | 0 | 12:27 | 18 | 5.6% | 70 | 9 | 3 | 3.17 | -2.17 | 51.8% |
12 Ross JohnstonLW | STL | 9 | 3.89 | 1 | 0 | 1 | 0 | 8:43 | 8 | 0.0% | 35 | 7 | 3 | 0.98 | -0.98 | 44.7% |
13 Liam O'BrienC | UTA | 5 | 3.80 | 0 | 0 | 0 | 0 | 8:10 | 5 | 0.0% | 19 | 5 | 0 | 0.42 | -0.42 | 55.5% |
14 Marc GatcombC | VGK | 18 | 3.67 | 2 | 1 | 1 | -5 | 10:36 | 26 | 3.9% | 66 | 5 | 0 | 2.07 | -1.07 | 41.7% |
15 Nicolas DeslauriersLW | CAR | 12 | 3.58 | 3 | 2 | 1 | +1 | 8:53 | 9 | 22.2% | 43 | 6 | 2 | 1.21 | +0.79 | 44.5% |
16 Adam KlapkaRW | CGY | 17 | 3.41 | 6 | 3 | 3 | -4 | 11:26 | 25 | 12.0% | 58 | 8 | 3 | 1.63 | +0.37 | 49.1% |
17 Judd CaulfieldRW | ANA | 15 | 3.40 | 9 | 4 | 5 | +1 | 13:24 | 20 | 20.0% | 51 | 3 | 2 | 4.98 | -0.98 | 46.9% |
18 Jeffrey VielLW | TBL | 12 | 3.25 | 2 | 0 | 2 | -2 | 9:36 | 9 | 0.0% | 39 | 4 | 0 | 1.60 | -1.59 | 55.1% |
19 Jake NeighboursLW | STL | 17 | 3.24 | 9 | 4 | 5 | +3 | 15:19 | 26 | 15.4% | 55 | 11 | 3 | 2.50 | +0.50 | 45.1% |
20 Paul CotterLW | VAN | 17 | 3.24 | 8 | 4 | 4 | -3 | 14:01 | 12 | 33.3% | 55 | 2 | 2 | 1.72 | +1.28 | 39.1% |
21 Vasily PodkolzinRW | EDM | 17 | 3.24 | 14 | 9 | 5 | +11 | 17:34 | 35 | 25.7% | 55 | 8 | 2 | 5.16 | +3.84 | 59.2% |
22 Ty DellandreaC | SJS | 10 | 3.20 | 1 | 0 | 1 | -5 | 13:03 | 9 | 0.0% | 32 | 8 | 1 | 0.68 | -0.68 | 38.7% |
23 Jordan StaalC | CAR | 6 | 3.17 | 0 | 0 | 0 | -2 | 15:34 | 6 | 0.0% | 19 | 3 | 0 | 1.34 | -1.34 | 61.4% |
24 William CarrierLW | CAR | 18 | 3.06 | 12 | 1 | 11 | +4 | 13:02 | 31 | 3.2% | 55 | 9 | 1 | 3.84 | -2.84 | 60.0% |
25 Conor GeekieC | TBL | 15 | 3.00 | 4 | 4 | 0 | 0 | 11:40 | 19 | 21.1% | 45 | 7 | 3 | 2.31 | +1.69 | 56.1% |
26 Mathieu OlivierRW | CBJ | 15 | 3.00 | 6 | 3 | 3 | -1 | 15:33 | 29 | 10.3% | 45 | 7 | 2 | 3.92 | -0.92 | 46.3% |
27 Alex LaferriereRW | LAK | 14 | 3.00 | 10 | 2 | 8 | +3 | 19:30 | 37 | 5.4% | 42 | 12 | 1 | 5.33 | -3.33 | 51.6% |
28 Vinni LettieriC | TOR | 8 | 3.00 | 1 | 1 | 0 | -2 | 9:54 | 8 | 12.5% | 24 | 9 | 0 | 0.53 | +0.47 | 35.3% |
29 Michael McCarronC | MIN | 18 | 2.94 | 8 | 3 | 5 | +6 | 13:35 | 32 | 9.4% | 53 | 17 | 2 | 2.75 | +0.25 | 48.1% |
30 Tim WasheC | ANA | 17 | 2.94 | 6 | 3 | 3 | +1 | 15:25 | 19 | 15.8% | 50 | 21 | 0 | 2.40 | +0.60 | 44.0% |
31 Sandis VilmanisLW | FLA | 16 | 2.94 | 7 | 3 | 4 | 0 | 12:32 | 22 | 13.6% | 47 | 8 | 2 | 2.88 | +0.12 | 56.7% |
32 Victor EklundRW | NYI | 16 | 2.94 | 8 | 5 | 3 | +5 | 14:01 | 24 | 20.8% | 47 | 7 | 0 | 3.57 | +0.44 | 48.6% |
33 Tomas HertlC | VGK | 18 | 2.89 | 12 | 7 | 5 | +3 | 15:27 | 44 | 15.9% | 52 | 9 | 2 | 8.39 | -1.39 | 56.1% |
34 Kyle MacLeanC | NYI | 7 | 2.86 | 0 | 0 | 0 | 0 | 10:09 | 2 | 0.0% | 20 | 2 | 0 | 0.34 | -0.34 | 45.0% |
35 Dylan CozensC | OTT | 18 | 2.83 | 10 | 4 | 6 | 0 | 17:29 | 37 | 10.8% | 51 | 8 | 3 | 4.82 | -0.82 | 49.1% |
36 Zemgus GirgensonsC | TBL | 12 | 2.83 | 3 | 1 | 2 | +3 | 13:44 | 19 | 5.3% | 34 | 10 | 3 | 1.57 | -0.57 | 50.0% |
37 Tom WilsonRW | WSH | 15 | 2.80 | 5 | 2 | 3 | +1 | 17:24 | 29 | 6.9% | 42 | 13 | 3 | 4.26 | -2.26 | 49.5% |
38 Carl GrundstromRW | PHI | 5 | 2.80 | 0 | 0 | 0 | 0 | 11:20 | 5 | 0.0% | 14 | 4 | 2 | 0.42 | -0.42 | 38.0% |
39 Stefan NoesenRW | NJD | 5 | 2.80 | 3 | 1 | 2 | 0 | 9:30 | 6 | 16.7% | 14 | 0 | 0 | 0.59 | +0.41 | 51.8% |
40 Michael CarconeLW | UTA | 9 | 2.78 | 2 | 1 | 1 | -1 | 11:48 | 20 | 5.0% | 25 | 1 | 0 | 1.95 | -0.95 | 55.6% |
41 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% |
42 Bokondji ImamaLW | FLA | 17 | 2.77 | 0 | 0 | 0 | -6 | 7:26 | 10 | 0.0% | 47 | 8 | 0 | 1.01 | -1.01 | 52.0% |
43 Tanner JeannotLW | BOS | 17 | 2.77 | 5 | 1 | 4 | +5 | 10:51 | 12 | 8.3% | 47 | 11 | 4 | 1.63 | -0.63 | 52.0% |
44 Samuel HeleniusC | LAK | 11 | 2.73 | 1 | 1 | 0 | 0 | 8:17 | 8 | 12.5% | 30 | 4 | 0 | 0.97 | +0.03 | 44.5% |
45 Vincent TrocheckC | UTA | 18 | 2.72 | 10 | 3 | 7 | -1 | 17:24 | 31 | 9.7% | 49 | 11 | 4 | 4.65 | -1.65 | 53.7% |
46 Florian XhekajLW | MTL | 7 | 2.71 | 3 | 1 | 2 | -1 | 7:53 | 9 | 11.1% | 19 | 5 | 0 | 0.75 | +0.25 | 56.5% |
47 Emil HeinemanLW | NYI | 16 | 2.69 | 8 | 2 | 6 | +5 | 14:57 | 24 | 8.3% | 43 | 5 | 2 | 2.90 | -0.90 | 51.3% |
48 Tye KartyeLW | NYR | 18 | 2.67 | 13 | 6 | 7 | +3 | 16:21 | 28 | 21.4% | 48 | 5 | 2 | 2.98 | +3.02 | 48.7% |
49 Nikita NesterenkoC | ANA | 15 | 2.67 | 5 | 3 | 2 | +1 | 11:04 | 18 | 16.7% | 40 | 2 | 1 | 3.32 | -0.32 | 51.7% |
50 Tyler PitlickC | MIN | 12 | 2.67 | 0 | 0 | 0 | 0 | 7:39 | 11 | 0.0% | 32 | 12 | 0 | 1.19 | -1.19 | 42.9% |
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?

















































