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
































































