Spreadsheet Sports Hockey / Leaders / Save % vs expected

Save % vs expected leaders

Save percentage minus the save percentage an average goalie would post on his shots, in percentage points.

How: GSAx ÷ shots on goal faced × 100.

Filter this list61 goalies with 1,200+ minutes in 2025-26. Percentile column: 0–100 vs every qualified goalie.
#PlayerTeamPosRoleGPMINdSV%Pctl
1Logan ThompsonWSHGStarter583,445+2.2499
2Scott WedgewoodCOLGWorkhorse Tandem452,549+2.0598
3Devin CooleyCGYG1B / Backup311,718+1.7196
4Ilya SorokinNYIGStarter553,226+1.6694
5Justus AnnunenNSHG1B / Backup281,501+1.6293
6Jeremy SwaymanBOSGStarter553,235+1.6091
7Andrei VasilevskiyTBLGStarter583,431+1.4389
8Igor ShesterkinNYRGStarter513,024+1.2588
9Casey DeSmithDALG1B / Backup301,755+1.1986
10Jakub DobesMTLGWorkhorse Tandem432,526+1.1584
11Jet GreavesCBJGStarter553,276+1.0083
12Ukko-Pekka LuukkonenBUFG1B / Backup352,028+0.9581
13Alex LyonBUFG1B / Backup361,992+0.9580
14John GibsonDETGStarter573,181+0.9478
15Jesper WallstedtMING1B / Backup351,997+0.9376
16David RittichNYIG1B / Backup301,651+0.9275
17Spencer KnightCHIGStarter553,293+0.8673
18Joel HoferSTLGWorkhorse Tandem462,625+0.7671
19Jake AllenNJDGWorkhorse Tandem372,187+0.7170
20Mackenzie BlackwoodCOLGWorkhorse Tandem392,156+0.6968
21Dan VladarPHIGStarter522,995+0.6766
22Philipp GrubauerSEAG1B / Backup321,791+0.6665
23Anton ForsbergLAKG1B / Backup362,032+0.5063
24Jake OettingerDALGStarter543,194+0.3261
25Connor IngramEDMG1B / Backup321,778+0.3160
26Karel VejmelkaUTAGStarter643,693+0.2558
27Stuart SkinnerPITGStarter502,922+0.1757
28Brandon BussiCARGWorkhorse Tandem392,361+0.0955
29Connor HellebuyckWPGGStarter573,401+0.0853
30Joonas KorpisaloBOSG1B / Backup311,713+0.0752
31Filip GustavssonMINGWorkhorse Tandem502,968+0.0550
32Alex NedeljkovicSJSG1B / Backup402,278−0.0648
33Lukas DostalANAGStarter563,268−0.1647
34Joseph WollTORGWorkhorse Tandem392,230−0.2245
35Dustin WolfCGYGStarter573,149−0.2543
36Juuse SarosNSHGStarter593,433−0.4442
37Daniil TarasovFLAG1B / Backup331,906−0.4640
38Frederik AndersenCARGWorkhorse Tandem352,102−0.5039
39Joey DaccordSEAGWorkhorse Tandem472,693−0.5237
40Anthony StolarzTORG1B / Backup261,389−0.5935
41Akira SchmidVGKG1B / Backup341,966−0.6134
42Jonathan QuickNYRG1B / Backup251,418−0.6632
43Samuel MontembeaultMTLG1B / Backup251,418−0.6630
44Tristan JarryEDMG1B / Backup331,774−0.8029
45Darcy KuemperLAKGStarter502,888−0.8427
46Eric ComrieWPGG1B / Backup251,382−0.8525
47Arturs SilovsPITGWorkhorse Tandem392,247−0.9624
48Elvis MerzlikinsCBJG1B / Backup301,679−1.0522
49Arvid SoderblomCHIG1B / Backup261,469−1.0920
50Linus UllmarkOTTGWorkhorse Tandem492,883−1.0919
51Charlie LindgrenWSHG1B / Backup211,246−1.1817
52Vitek VanecekUTAG1B / Backup221,206−1.3116
53Cam TalbotDETG1B / Backup341,750−1.3414
54Jacob MarkstromNJDGWorkhorse Tandem442,544−1.4912
55Yaroslav AskarovSJSGWorkhorse Tandem472,596−1.5911
56Kevin LankinenVANGWorkhorse Tandem472,592−1.669
57Sergei BobrovskyFLAGStarter523,010−1.677
58Jonas JohanssonTBLG1B / Backup251,424−1.756
59Samuel ErssonPHIG1B / Backup331,867−1.944
60Adin HillVGKG1B / Backup271,498−2.692
61Jordan BinningtonSTLGWorkhorse Tandem412,308−2.881

NHL public game data (play-by-play, shift charts, season reports). Expected goals, RAPM, percentiles, roles and scores by Spreadsheet Sports. Methods.