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
Goals saved above expected
65 qualified (4+ GP)
| #Player | Team | GP | GSAx | GS | W | L | OTL | SV% | GAA | SO | HD SV% | QS% | SV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Jesper WallstedtG | MIN | 16 | +13.06 | 16 | 11 | 2 | 3 | .922 | 1.99 | 0 | .882 | 75.0% | 379 |
2 Jacob FowlerG | MTL | 10 | +9.14 | 10 | 8 | 1 | 1 | .925 | 2.16 | 2 | .864 | 50.0% | 273 |
3 Linus UllmarkG | OTT | 8 | +8.72 | 8 | 7 | 1 | 0 | .945 | 1.33 | 0 | .894 | 87.5% | 172 |
4 Pyotr KochetkovG | CAR | 12 | +7.42 | 12 | 11 | 1 | 0 | .920 | 1.67 | 2 | .900 | 58.3% | 230 |
5 Jeremy SwaymanG | BOS | 12 | +7.00 | 12 | 8 | 3 | 1 | .913 | 2.31 | 1 | .851 | 66.7% | 292 |
6 Daniil TarasovG | DET | 8 | +6.71 | 6 | 2 | 3 | 2 | .919 | 2.10 | 1 | .886 | 50.0% | 170 |
7 Jake OettingerG | DAL | 13 | +5.65 | 13 | 9 | 3 | 1 | .906 | 1.99 | 3 | .868 | 46.2% | 251 |
8 Joel HoferG | STL | 12 | +4.86 | 12 | 6 | 5 | 1 | .919 | 2.36 | 1 | .829 | 50.0% | 316 |
9 Juuse SarosG | NSH | 12 | +4.33 | 12 | 5 | 3 | 4 | .912 | 2.62 | 0 | .812 | 58.3% | 330 |
10 Michael DiPietroG | BOS | 5 | +3.82 | 5 | 4 | 1 | 0 | .925 | 2.21 | 1 | .881 | 60.0% | 135 |
11 Darcy KuemperG | LAK | 9 | +3.74 | 9 | 5 | 3 | 1 | .885 | 3.46 | 0 | .911 | 55.6% | 224 |
12 Alex NedeljkovicG | SJS | 7 | +3.52 | 7 | 3 | 3 | 1 | .895 | 3.23 | 0 | .796 | 42.9% | 196 |
13 Anthony StolarzG | TOR | 6 | +3.41 | 6 | 5 | 1 | 0 | .910 | 2.66 | 0 | .882 | 66.7% | 162 |
14 Ilya SorokinG | NYI | 11 | +3.27 | 11 | 6 | 4 | 1 | .910 | 2.64 | 1 | .797 | 45.5% | 292 |
15 Cam TalbotG | CBJ | 8 | +3.12 | 7 | 5 | 2 | 0 | .911 | 2.44 | 0 | .849 | 85.7% | 185 |
16 Igor ShesterkinG | NYR | 5 | +2.79 | 5 | 3 | 1 | 0 | .927 | 1.79 | 0 | .938 | 80.0% | 101 |
17 Semyon VarlamovG | NYI | 5 | +2.34 | 5 | 1 | 2 | 2 | .892 | 2.72 | 0 | .814 | 20.0% | 116 |
18 Anton ForsbergG | LAK | 6 | +2.24 | 5 | 0 | 4 | 1 | .902 | 2.51 | 0 | .905 | 80.0% | 129 |
19 Joseph WollG | PHI | 9 | +2.00 | 9 | 1 | 6 | 2 | .899 | 3.12 | 0 | .862 | 55.6% | 248 |
20 Devin CooleyG | CGY | 7 | +1.91 | 7 | 4 | 3 | 0 | .914 | 2.69 | 0 | .851 | 57.1% | 180 |
21 Yaroslav AskarovG | SJS | 12 | +1.62 | 12 | 4 | 8 | 0 | .885 | 3.35 | 0 | .838 | 41.7% | 307 |
22 Spencer KnightG | CHI | 14 | +1.34 | 14 | 4 | 10 | 0 | .881 | 3.66 | 0 | .808 | 28.6% | 364 |
23 Carter HartG | VGK | 10 | +1.33 | 10 | 5 | 3 | 2 | .900 | 2.49 | 0 | .754 | 60.0% | 226 |
24 Casey DeSmithG | DAL | 4 | +0.75 | 4 | 1 | 2 | 1 | .909 | 2.42 | 0 | .846 | 75.0% | 100 |
25 Mackenzie BlackwoodG | COL | 14 | +0.62 | 13 | 9 | 3 | 1 | .901 | 2.60 | 1 | .802 | 61.5% | 318 |
26 Colten EllisG | BUF | 6 | +0.36 | 6 | 3 | 2 | 0 | .891 | 2.92 | 1 | .800 | 33.3% | 131 |
27 Devon LeviG | EDM | 7 | +0.03 | 7 | 6 | 1 | 0 | .887 | 3.11 | 0 | .793 | 42.9% | 172 |
28 Charlie LindgrenG | WSH | 5 | -0.30 | 4 | 3 | 2 | 0 | .881 | 3.08 | 0 | .903 | 25.0% | 104 |
29 Logan ThompsonG | WSH | 11 | -0.39 | 11 | 6 | 4 | 0 | .888 | 3.20 | 0 | .792 | 45.5% | 262 |
30 Dylan GarandG | NYR | 13 | -0.41 | 11 | 6 | 6 | 1 | .906 | 2.52 | 1 | .882 | 63.6% | 280 |
31 Dennis HildebyG | TBL | 4 | -0.49 | 4 | 3 | 0 | 1 | .880 | 2.95 | 0 | .957 | 25.0% | 88 |
32 Akira SchmidG | FLA | 9 | -0.83 | 8 | 5 | 3 | 1 | .886 | 3.00 | 0 | .806 | 37.5% | 203 |
33 Connor HellebuyckG | NJD | 4 | -1.13 | 4 | 4 | 0 | 0 | .891 | 2.44 | 0 | .800 | 50.0% | 82 |
34 Dan VladarG | PHI | 9 | -1.49 | 9 | 3 | 4 | 2 | .883 | 3.21 | 0 | .816 | 44.4% | 219 |
35 Ville HussoG | ANA | 6 | -1.74 | 4 | 2 | 3 | 0 | .868 | 3.55 | 0 | .718 | 25.0% | 112 |
36 Jet GreavesG | CBJ | 9 | -1.87 | 8 | 2 | 6 | 0 | .880 | 3.36 | 1 | .825 | 12.5% | 190 |
37 Stuart SkinnerG | WPG | 12 | -1.92 | 12 | 5 | 4 | 3 | .885 | 3.28 | 0 | .775 | 58.3% | 285 |
38 Nico DawsG | WPG | 6 | -1.95 | 5 | 2 | 3 | 0 | .886 | 2.86 | 0 | .706 | 40.0% | 117 |
39 Jacob MarkstromG | FLA | 8 | -1.98 | 8 | 4 | 2 | 1 | .885 | 2.57 | 1 | .850 | 25.0% | 146 |
40 Justus AnnunenG | NSH | 4 | -2.22 | 4 | 3 | 1 | 0 | .874 | 3.40 | 0 | .700 | 50.0% | 97 |
41 Tristan JarryG | EDM | 8 | -2.32 | 8 | 4 | 1 | 3 | .902 | 2.57 | 2 | .750 | 62.5% | 185 |
42 Adin HillG | VGK | 8 | -2.34 | 8 | 6 | 2 | 0 | .895 | 2.73 | 0 | .719 | 50.0% | 187 |
43 Clay StevensonG | WPG | 5 | -2.43 | 4 | 1 | 3 | 0 | .870 | 3.61 | 0 | .763 | 50.0% | 107 |
44 Leevi MeriläinenG | VAN | 12 | -2.67 | 10 | 2 | 6 | 1 | .889 | 3.56 | 0 | .817 | 40.0% | 303 |
45 Philipp GrubauerG | SEA | 10 | -2.87 | 8 | 5 | 3 | 1 | .890 | 3.08 | 0 | .740 | 50.0% | 218 |
46 Ukko-Pekka LuukkonenG | BUF | 11 | -3.11 | 10 | 5 | 3 | 3 | .878 | 3.27 | 0 | .764 | 30.0% | 252 |
47 Andrei VasilevskiyG | TBL | 12 | -3.14 | 12 | 8 | 3 | 1 | .887 | 2.75 | 0 | .766 | 41.7% | 258 |
48 Dustin WolfG | CGY | 10 | -3.33 | 9 | 3 | 5 | 1 | .869 | 3.75 | 0 | .792 | 44.4% | 238 |
49 Sebastian CossaG | UTA | 7 | -3.49 | 6 | 4 | 1 | 1 | .871 | 3.30 | 0 | .756 | 50.0% | 128 |
50 Samuel ErssonG | OTT | 9 | -3.68 | 6 | 3 | 3 | 1 | .889 | 3.14 | 0 | .789 | 50.0% | 177 |
51 Sergei BobrovskyG | TOR | 12 | -3.78 | 12 | 3 | 7 | 2 | .886 | 3.34 | 0 | .793 | 41.7% | 312 |
52 Jake AllenG | NJD | 9 | -4.07 | 9 | 6 | 3 | 0 | .881 | 3.20 | 0 | .789 | 44.4% | 215 |
53 Jonas JohanssonG | OTT | 4 | -4.12 | 4 | 1 | 2 | 0 | .848 | 4.60 | 0 | .758 | 25.0% | 89 |
54 Arturs SilovsG | PIT | 11 | -4.38 | 11 | 5 | 5 | 1 | .876 | 3.26 | 2 | .730 | 36.4% | 255 |
55 Lukas DostalG | ANA | 10 | -4.64 | 10 | 4 | 4 | 1 | .866 | 3.76 | 0 | .805 | 30.0% | 219 |
56 Joey DaccordG | SEA | 9 | -5.16 | 8 | 4 | 3 | 0 | .881 | 3.83 | 0 | .686 | 50.0% | 208 |
57 Arvid SoderblomG | CHI | 5 | -5.17 | 4 | 0 | 3 | 1 | .842 | 4.67 | 0 | .759 | 0.0% | 112 |
58 Brandon BussiG | CAR | 7 | -5.30 | 7 | 3 | 2 | 2 | .869 | 3.23 | 0 | .830 | 42.9% | 152 |
59 Sergei MurashovG | PIT | 5 | -5.82 | 5 | 0 | 4 | 1 | .871 | 3.83 | 0 | .846 | 40.0% | 128 |
60 Scott WedgewoodG | COL | 5 | -5.93 | 5 | 1 | 3 | 1 | .867 | 4.02 | 0 | .750 | 40.0% | 117 |
61 Jakub DobesG | MTL | 7 | -7.53 | 7 | 3 | 2 | 2 | .847 | 4.04 | 0 | .688 | 14.3% | 155 |
62 Jordan BinningtonG | STL | 5 | -7.72 | 5 | 1 | 3 | 1 | .851 | 4.27 | 0 | .641 | 20.0% | 120 |
63 John GibsonG | DET | 11 | -8.27 | 11 | 4 | 5 | 1 | .860 | 3.46 | 0 | .717 | 27.3% | 202 |
64 Karel VejmelkaG | UTA | 13 | -8.52 | 12 | 6 | 6 | 0 | .870 | 3.29 | 1 | .767 | 50.0% | 262 |
65 Kevin LankinenG | VAN | 9 | -12.13 | 8 | 1 | 8 | 0 | .808 | 6.03 | 0 | .692 | 0.0% | 177 |
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?
































































