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
210 qualified (5+ GP)
| #Player | Team | GP | BLK/60 | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Tyler PitlickC | MIN | 12 | 7.85 | 0 | 0 | 0 | 0 | 7:39 | 11 | 0.0% | 32 | 12 | 0 | 1.19 | -1.19 | 42.9% |
2 Liam O'BrienC | UTA | 5 | 7.34 | 0 | 0 | 0 | 0 | 8:10 | 5 | 0.0% | 19 | 5 | 0 | 0.42 | -0.42 | 55.5% |
3 Vinni LettieriC | TOR | 8 | 6.82 | 1 | 1 | 0 | -2 | 9:54 | 8 | 12.5% | 24 | 9 | 0 | 0.53 | +0.47 | 35.3% |
4 Oskar BäckC | DAL | 7 | 6.80 | 1 | 0 | 1 | 0 | 11:20 | 4 | 0.0% | 5 | 9 | 1 | 0.32 | -0.32 | 43.3% |
5 Sheldon DriesC | DET | 12 | 6.76 | 1 | 0 | 1 | 0 | 10:20 | 11 | 0.0% | 29 | 14 | 1 | 1.23 | -1.23 | 45.2% |
6 Owen BeckC | MTL | 6 | 5.57 | 3 | 1 | 2 | 0 | 8:58 | 6 | 16.7% | 12 | 5 | 1 | 0.44 | +0.56 | 51.5% |
7 Josh SamanskiC | EDM | 6 | 5.17 | 1 | 0 | 1 | +1 | 7:44 | 0 | — | 1 | 4 | 1 | 0.08 | -0.08 | 34.6% |
8 Mark KastelicC | BOS | 17 | 5.12 | 7 | 3 | 4 | +3 | 11:02 | 20 | 15.0% | 34 | 16 | 6 | 3.31 | -0.31 | 48.6% |
9 James HagensC | BOS | 17 | 5.02 | 12 | 6 | 6 | +7 | 13:20 | 34 | 17.7% | 8 | 19 | 3 | 4.11 | +1.89 | 50.5% |
10 Radek FaksaC | DAL | 13 | 4.97 | 2 | 0 | 2 | +1 | 11:08 | 10 | 0.0% | 16 | 12 | 4 | 1.71 | -1.71 | 51.7% |
11 Tim WasheC | ANA | 17 | 4.80 | 6 | 3 | 3 | +1 | 15:25 | 19 | 15.8% | 50 | 21 | 0 | 2.40 | +0.60 | 44.0% |
12 Sam LaffertyC | FLA | 5 | 4.77 | 0 | 0 | 0 | -4 | 10:03 | 4 | 0.0% | 6 | 4 | 0 | 0.40 | -0.40 | 40.7% |
13 Blake LizotteC | PIT | 16 | 4.68 | 5 | 0 | 5 | -2 | 13:36 | 17 | 0.0% | 18 | 17 | 2 | 2.25 | -2.25 | 56.7% |
14 Michael RasmussenC | DET | 18 | 4.37 | 4 | 1 | 3 | -8 | 15:59 | 27 | 3.7% | 32 | 21 | 5 | 3.38 | -2.38 | 48.6% |
15 Ryan PoehlingC | ANA | 5 | 4.21 | 2 | 1 | 1 | -1 | 14:15 | 6 | 16.7% | 3 | 5 | 1 | 0.83 | +0.17 | 52.0% |
16 Michael McCarronC | MIN | 18 | 4.17 | 8 | 3 | 5 | +6 | 13:35 | 32 | 9.4% | 53 | 17 | 2 | 2.75 | +0.25 | 48.1% |
17 Ben MeyersC | SEA | 14 | 4.10 | 6 | 1 | 5 | +3 | 12:32 | 12 | 8.3% | 21 | 12 | 1 | 1.19 | -0.19 | 35.3% |
18 Jean-Gabriel PageauC | NYI | 16 | 4.05 | 8 | 1 | 7 | -3 | 15:44 | 19 | 5.3% | 40 | 17 | 3 | 2.49 | -1.49 | 52.7% |
19 Adam EdstromC | NSH | 17 | 3.98 | 7 | 6 | 1 | +3 | 15:03 | 26 | 23.1% | 78 | 17 | 6 | 4.50 | -0.50 | 46.6% |
20 Elias PetterssonC | VAN | 18 | 3.95 | 18 | 4 | 14 | -4 | 20:15 | 24 | 16.7% | 39 | 24 | 6 | 2.52 | +0.48 | 41.0% |
21 Ridly GreigC | OTT | 14 | 3.95 | 4 | 2 | 2 | +6 | 17:21 | 19 | 10.5% | 17 | 16 | 1 | 2.75 | -0.75 | 48.6% |
22 Zemgus GirgensonsC | TBL | 13 | 3.95 | 3 | 1 | 2 | +3 | 14:00 | 20 | 5.0% | 36 | 12 | 3 | 1.57 | -0.57 | 50.7% |
23 Morgan BarronC | WPG | 17 | 3.92 | 6 | 2 | 4 | 0 | 14:24 | 22 | 9.1% | 45 | 16 | 3 | 2.69 | -0.69 | 46.2% |
24 Frederick GaudreauC | SEA | 16 | 3.84 | 10 | 7 | 3 | -4 | 15:36 | 18 | 38.9% | 6 | 16 | 3 | 2.48 | +3.52 | 36.4% |
25 Ross ColtonC | NSH | 17 | 3.74 | 8 | 5 | 3 | +1 | 13:11 | 26 | 19.2% | 39 | 14 | 1 | 3.94 | +1.06 | 49.4% |
26 Kevin StenlundC | UTA | 18 | 3.73 | 5 | 1 | 4 | -1 | 13:23 | 16 | 6.3% | 17 | 15 | 4 | 1.88 | -0.88 | 53.1% |
27 Shane WrightC | NSH | 17 | 3.73 | 4 | 3 | 1 | 0 | 14:11 | 21 | 14.3% | 8 | 15 | 3 | 2.44 | -1.44 | 46.3% |
28 Jonathan CastagnaC | CGY | 14 | 3.73 | 3 | 0 | 3 | +1 | 12:38 | 10 | 0.0% | 28 | 11 | 0 | 1.16 | -1.16 | 45.0% |
29 Jack DruryC | NSH | 17 | 3.72 | 5 | 2 | 3 | -2 | 17:03 | 17 | 11.8% | 8 | 18 | 6 | 1.75 | +0.25 | 46.4% |
30 Josh NorrisC | BUF | 16 | 3.70 | 5 | 4 | 1 | -3 | 14:10 | 19 | 21.1% | 21 | 14 | 1 | 2.84 | +1.16 | 50.0% |
31 Noel AcciariC | PHI | 18 | 3.68 | 3 | 2 | 1 | -6 | 13:35 | 17 | 11.8% | 40 | 15 | 4 | 2.64 | -0.64 | 39.0% |
32 Jason DickinsonC | EDM | 8 | 3.60 | 3 | 1 | 2 | +1 | 12:28 | 5 | 20.0% | 15 | 6 | 2 | 0.81 | +0.19 | 34.1% |
33 Barclay GoodrowC | SJS | 19 | 3.56 | 1 | 0 | 1 | -1 | 11:30 | 15 | 0.0% | 41 | 13 | 4 | 1.46 | -1.46 | 37.8% |
34 Ryan WintertonC | SEA | 16 | 3.51 | 6 | 2 | 4 | +4 | 12:49 | 24 | 8.3% | 11 | 12 | 3 | 1.93 | +0.07 | 39.8% |
35 Alexander KerfootC | NSH | 17 | 3.48 | 6 | 2 | 4 | -4 | 16:13 | 13 | 15.4% | 11 | 16 | 8 | 1.47 | -0.47 | 47.6% |
36 Stephen HallidayC | OTT | 18 | 3.47 | 6 | 3 | 3 | -8 | 11:30 | 26 | 11.5% | 17 | 12 | 2 | 4.04 | -1.04 | 49.4% |
37 Nick CousinsC | OTT | 18 | 3.46 | 3 | 2 | 1 | -4 | 9:37 | 13 | 15.4% | 40 | 10 | 3 | 1.08 | -0.08 | 49.0% |
38 Ty DellandreaC | SJS | 11 | 3.37 | 1 | 0 | 1 | -5 | 12:55 | 10 | 0.0% | 35 | 8 | 1 | 0.68 | -0.68 | 40.1% |
39 Tyson KozakC | BUF | 8 | 3.36 | 1 | 1 | 0 | -3 | 11:09 | 2 | 50.0% | 12 | 5 | 2 | 0.19 | +0.81 | 45.8% |
40 Ryan O'ReillyC | NSH | 17 | 3.35 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | +2.45 | 42.0% |
41 Parker KellyC | COL | 18 | 3.32 | 7 | 3 | 4 | +2 | 13:01 | 20 | 15.0% | 22 | 13 | 2 | 1.66 | +1.34 | 53.7% |
42 Zack OstapchukC | SJS | 17 | 3.30 | 1 | 1 | 0 | 0 | 10:41 | 16 | 6.3% | 44 | 10 | 2 | 1.36 | -0.36 | 38.2% |
43 Vladislav NamestnikovC | WPG | 6 | 3.30 | 1 | 0 | 1 | -2 | 12:06 | 7 | 0.0% | 8 | 4 | 0 | 0.52 | -0.52 | 38.9% |
44 Boone JennerC | WSH | 15 | 3.29 | 7 | 6 | 1 | +1 | 15:48 | 34 | 17.7% | 20 | 13 | 2 | 3.03 | +2.97 | 48.5% |
45 Eetu LuostarinenC | FLA | 17 | 3.25 | 4 | 2 | 2 | -1 | 16:16 | 20 | 10.0% | 29 | 15 | 3 | 2.51 | -0.51 | 54.4% |
46 Barrett HaytonC | UTA | 18 | 3.24 | 10 | 2 | 8 | +8 | 14:22 | 35 | 5.7% | 3 | 14 | 5 | 4.19 | -3.19 | 57.5% |
47 Sean KuralyC | BOS | 6 | 3.22 | 0 | 0 | 0 | +2 | 12:25 | 11 | 0.0% | 13 | 4 | 0 | 0.66 | -0.66 | 52.1% |
48 Bo GroulxC | TOR | 7 | 3.19 | 0 | 0 | 0 | +1 | 8:03 | 4 | 0.0% | 12 | 3 | 0 | 0.14 | -0.14 | 44.9% |
49 Max SassonC | VAN | 18 | 3.16 | 6 | 4 | 2 | -8 | 12:39 | 17 | 23.5% | 9 | 12 | 5 | 2.14 | +1.86 | 47.1% |
50 Nic DowdC | VGK | 18 | 3.16 | 3 | 0 | 3 | -5 | 11:35 | 5 | 0.0% | 41 | 11 | 6 | 1.26 | -1.26 | 41.5% |
51 Aleksanteri KaskimakiC | STL | 8 | 3.09 | 2 | 1 | 1 | 0 | 12:07 | 9 | 11.1% | 8 | 5 | 0 | 1.24 | -0.24 | 48.6% |
52 Calum RitchieC | NYI | 8 | 3.08 | 2 | 1 | 1 | 0 | 12:11 | 7 | 14.3% | 2 | 5 | 1 | 0.87 | +0.13 | 48.0% |
53 Alex NewhookC | MTL | 17 | 3.01 | 9 | 5 | 4 | -1 | 16:22 | 17 | 29.4% | 17 | 14 | 2 | 2.73 | +0.27 | 43.7% |
54 Noah LabaC | NYR | 18 | 3.00 | 5 | 0 | 5 | -2 | 14:25 | 13 | 0.0% | 38 | 13 | 3 | 1.28 | -1.28 | 43.3% |
55 Dylan StromeC | WSH | 15 | 3.00 | 14 | 3 | 11 | -1 | 17:19 | 32 | 9.4% | 2 | 13 | 1 | 4.35 | -1.35 | 48.5% |
56 Scott LaughtonC | LAK | 14 | 2.96 | 5 | 2 | 3 | 0 | 14:28 | 18 | 11.1% | 37 | 10 | 6 | 2.15 | -0.15 | 42.6% |
57 Luca Del Bel BelluzC | CBJ | 8 | 2.93 | 0 | 0 | 0 | -3 | 7:40 | 2 | 0.0% | 8 | 3 | 4 | 0.21 | -0.21 | 48.6% |
58 Anton FrondellC | CHI | 18 | 2.76 | 8 | 3 | 5 | -9 | 16:54 | 34 | 8.8% | 13 | 14 | 3 | 2.62 | +0.38 | 44.0% |
59 Auston MatthewsC | TOR | 18 | 2.73 | 27 | 11 | 16 | +9 | 20:42 | 54 | 20.4% | 10 | 17 | 8 | 5.59 | +3.41 | 53.0% |
60 Gavin BrindleyC | COL | 5 | 2.69 | 1 | 0 | 1 | +1 | 8:54 | 4 | 0.0% | 7 | 2 | 0 | 0.33 | -0.33 | 54.3% |
61 Alexander WennbergC | SJS | 9 | 2.66 | 3 | 0 | 3 | -3 | 20:00 | 14 | 0.0% | 1 | 8 | 3 | 1.12 | -1.12 | 50.6% |
62 Justin HryckowianC | DAL | 17 | 2.63 | 2 | 2 | 0 | -4 | 14:44 | 16 | 12.5% | 34 | 11 | 4 | 1.63 | +0.37 | 42.8% |
63 Samuel HeleniusC | LAK | 11 | 2.63 | 1 | 1 | 0 | 0 | 8:17 | 8 | 12.5% | 30 | 4 | 0 | 0.97 | +0.03 | 44.5% |
64 Nico SturmC | MIN | 13 | 2.62 | 2 | 0 | 2 | +1 | 10:33 | 6 | 0.0% | 28 | 6 | 1 | 1.10 | -1.09 | 43.2% |
65 Filip ChytilC | VAN | 7 | 2.58 | 2 | 0 | 2 | -1 | 19:53 | 13 | 0.0% | 3 | 6 | 2 | 0.97 | -0.97 | 35.7% |
66 Roger McQueenC | ANA | 12 | 2.57 | 2 | 2 | 0 | -6 | 11:38 | 17 | 11.8% | 19 | 6 | 1 | 2.14 | -0.14 | 48.8% |
67 Colton DachC | EDM | 13 | 2.56 | 4 | 3 | 1 | -2 | 14:22 | 28 | 10.7% | 29 | 8 | 2 | 3.47 | -0.47 | 42.8% |
68 Matty BeniersC | SEA | 16 | 2.51 | 9 | 4 | 5 | +6 | 17:55 | 17 | 23.5% | 9 | 12 | 6 | 2.41 | +0.59 | 46.4% |
69 Adam FantilliC | CBJ | 15 | 2.49 | 6 | 4 | 2 | 0 | 20:49 | 45 | 8.9% | 33 | 13 | 7 | 3.86 | +0.14 | 49.8% |
70 Brock NelsonC | COL | 18 | 2.47 | 10 | 4 | 6 | +4 | 17:31 | 31 | 12.9% | 10 | 13 | 5 | 4.24 | -0.24 | 52.7% |
71 Colton SissonsC | TOR | 18 | 2.46 | 6 | 2 | 4 | +1 | 14:53 | 19 | 10.5% | 38 | 11 | 6 | 1.10 | +0.90 | 47.2% |
72 William KarlssonC | VGK | 18 | 2.46 | 6 | 3 | 3 | -4 | 17:35 | 27 | 11.1% | 4 | 13 | 6 | 4.30 | -1.30 | 49.2% |
73 Sean MonahanC | CBJ | 15 | 2.46 | 6 | 1 | 5 | -4 | 16:15 | 15 | 6.7% | 9 | 10 | 6 | 2.79 | -1.79 | 46.9% |
74 Lars EllerC | FLA | 17 | 2.44 | 8 | 1 | 7 | +6 | 15:51 | 18 | 5.6% | 8 | 11 | 3 | 3.04 | -2.04 | 55.8% |
75 Filip BystedtC | SJS | 5 | 2.44 | 0 | 0 | 0 | -3 | 9:49 | 6 | 0.0% | 0 | 2 | 1 | 0.42 | -0.42 | 51.3% |
76 Logan StankovenC | CAR | 19 | 2.43 | 18 | 11 | 7 | +15 | 16:52 | 55 | 20.0% | 7 | 13 | 2 | 7.65 | +3.35 | 60.0% |
77 Mika ZibanejadC | NYR | 18 | 2.43 | 15 | 3 | 12 | -4 | 20:33 | 34 | 8.8% | 27 | 15 | 7 | 3.01 | -1.01 | 47.3% |
78 Jack McBainC | UTA | 18 | 2.40 | 3 | 1 | 2 | 0 | 12:27 | 18 | 5.6% | 70 | 9 | 3 | 3.17 | -2.17 | 51.8% |
79 Yakov TreninC | MIN | 19 | 2.39 | 2 | 0 | 2 | -3 | 13:10 | 19 | 0.0% | 84 | 10 | 3 | 2.85 | -2.85 | 44.9% |
80 Fedor SvechkovC | COL | 18 | 2.39 | 7 | 2 | 5 | +7 | 12:31 | 12 | 16.7% | 13 | 9 | 4 | 1.47 | +0.53 | 53.2% |
81 Jesperi KotkaniemiC | CAR | 17 | 2.39 | 10 | 5 | 5 | +7 | 11:48 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | +3.58 | 53.4% |
82 Fraser MintenC | BOS | 17 | 2.35 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | +2.15 | 47.7% |
83 Cody GlassC | NJD | 17 | 2.34 | 2 | 1 | 1 | -1 | 12:04 | 22 | 4.6% | 17 | 8 | 3 | 1.45 | -0.45 | 52.5% |
84 Martin PospisilC | CGY | 17 | 2.32 | 6 | 3 | 3 | -7 | 13:39 | 25 | 12.0% | 82 | 9 | 2 | 1.99 | +0.01 | 54.5% |
85 Teddy BluegerC | TOR | 18 | 2.29 | 4 | 2 | 2 | -3 | 13:03 | 18 | 11.1% | 23 | 9 | 7 | 2.65 | -0.65 | 47.3% |
86 Jake EvansC | MTL | 17 | 2.29 | 6 | 2 | 4 | +4 | 15:24 | 13 | 15.4% | 14 | 10 | 7 | 1.61 | +0.39 | 52.9% |
87 Conor GeekieC | TBL | 16 | 2.27 | 4 | 4 | 0 | -1 | 11:33 | 22 | 18.2% | 47 | 7 | 3 | 2.31 | +1.69 | 57.5% |
88 Dawson MercerC | WPG | 17 | 2.25 | 8 | 1 | 7 | -3 | 15:37 | 33 | 3.0% | 13 | 10 | 5 | 2.73 | -1.73 | 56.4% |
89 Robert ThomasC | STL | 17 | 2.23 | 12 | 3 | 9 | 0 | 20:31 | 22 | 13.6% | 8 | 13 | 6 | 2.58 | +0.42 | 50.5% |
90 Kyle PalmieriC | NYI | 16 | 2.23 | 5 | 3 | 2 | -4 | 16:49 | 33 | 9.1% | 11 | 10 | 1 | 4.54 | -1.54 | 50.7% |
91 Wyatt JohnstonC | DAL | 15 | 2.21 | 16 | 3 | 13 | +3 | 19:52 | 42 | 7.1% | 15 | 11 | 2 | 6.25 | -3.25 | 50.3% |
92 John TavaresC | TOR | 8 | 2.19 | 7 | 2 | 5 | -5 | 17:06 | 21 | 9.5% | 5 | 5 | 1 | 0.47 | +0.53 | 45.7% |
93 Kirby DachC | MTL | 15 | 2.18 | 6 | 1 | 5 | +2 | 10:58 | 12 | 8.3% | 20 | 6 | 4 | 1.84 | -0.84 | 48.5% |
94 Andrew CoppC | DET | 18 | 2.15 | 6 | 2 | 4 | -6 | 18:35 | 28 | 7.1% | 14 | 12 | 4 | 2.99 | -0.98 | 47.3% |
95 Brett HowdenC | VGK | 18 | 2.14 | 8 | 5 | 3 | +1 | 15:32 | 25 | 20.0% | 21 | 10 | 4 | 5.81 | -0.81 | 47.1% |
96 Macklin CelebriniC | SJS | 17 | 2.13 | 21 | 7 | 14 | -5 | 23:08 | 71 | 9.9% | 11 | 14 | 13 | 4.62 | +1.38 | 52.1% |
97 Filip HallanderC | EDM | 11 | 2.12 | 3 | 1 | 2 | +2 | 10:15 | 9 | 11.1% | 15 | 4 | 1 | 1.94 | -0.94 | 43.7% |
98 Vincent TrocheckC | UTA | 18 | 2.10 | 10 | 3 | 7 | -1 | 17:24 | 31 | 9.7% | 49 | 11 | 4 | 4.65 | -1.65 | 53.7% |
99 Adam LowryC | WPG | 17 | 2.10 | 6 | 2 | 4 | +1 | 15:07 | 14 | 14.3% | 36 | 9 | 7 | 2.15 | -0.15 | 44.5% |
100 Tommy NovakC | PIT | 16 | 2.10 | 12 | 5 | 7 | 0 | 16:02 | 27 | 18.5% | 2 | 9 | 4 | 3.96 | +1.04 | 53.3% |
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?



































































































