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



































































































