GSAx per 60 leaders

Goals saved above expected per 60 minutes.

How: GSAx ÷ time on ice × 60.

Filter this list61 goalies with 1,200+ minutes in 2025-26. Percentile column: 0–100 vs every qualified goalie.
#PlayerTeamPosRoleGPMINGSAx/60Pctl
1Logan ThompsonWSHGStarter583,445+0.6299
2Scott WedgewoodCOLGWorkhorse Tandem452,549+0.5398
3Devin CooleyCGYG1B / Backup311,718+0.5196
4Ilya SorokinNYIGStarter553,226+0.4794
5Jeremy SwaymanBOSGStarter553,235+0.4793
6Justus AnnunenNSHG1B / Backup281,501+0.4691
7Andrei VasilevskiyTBLGStarter583,431+0.3789
8Igor ShesterkinNYRGStarter513,024+0.3588
9Jakub DobesMTLGWorkhorse Tandem432,526+0.3286
10Casey DeSmithDALG1B / Backup301,755+0.3184
11Jesper WallstedtMING1B / Backup351,997+0.2983
12Jet GreavesCBJGStarter553,276+0.2881
13Alex LyonBUFG1B / Backup361,992+0.2880
14Ukko-Pekka LuukkonenBUFG1B / Backup352,028+0.2678
15John GibsonDETGStarter573,181+0.2676
16Spencer KnightCHIGStarter553,293+0.2575
17David RittichNYIG1B / Backup301,651+0.2473
18Joel HoferSTLGWorkhorse Tandem462,625+0.2271
19Jake AllenNJDGWorkhorse Tandem372,187+0.2070
20Philipp GrubauerSEAG1B / Backup321,791+0.1968
21Mackenzie BlackwoodCOLGWorkhorse Tandem392,156+0.1866
22Dan VladarPHIGStarter522,995+0.1765
23Anton ForsbergLAKG1B / Backup362,032+0.1463
24Jake OettingerDALGStarter543,194+0.0861
25Connor IngramEDMG1B / Backup321,778+0.0860
26Karel VejmelkaUTAGStarter643,693+0.0758
27Stuart SkinnerPITGStarter502,922+0.0457
28Joonas KorpisaloBOSG1B / Backup311,713+0.0255
29Brandon BussiCARGWorkhorse Tandem392,361+0.0253
30Connor HellebuyckWPGGStarter573,401+0.0252
31Filip GustavssonMINGWorkhorse Tandem502,968+0.0150
32Alex NedeljkovicSJSG1B / Backup402,278−0.0248
33Lukas DostalANAGStarter563,268−0.0447
34Joseph WollTORGWorkhorse Tandem392,230−0.0745
35Dustin WolfCGYGStarter573,149−0.0743
36Frederik AndersenCARGWorkhorse Tandem352,102−0.1242
37Juuse SarosNSHGStarter593,433−0.1340
38Daniil TarasovFLAG1B / Backup331,906−0.1439
39Akira SchmidVGKG1B / Backup341,966−0.1537
40Joey DaccordSEAGWorkhorse Tandem472,693−0.1535
41Samuel MontembeaultMTLG1B / Backup251,418−0.1834
42Anthony StolarzTORG1B / Backup261,389−0.1832
43Jonathan QuickNYRG1B / Backup251,418−0.1930
44Darcy KuemperLAKGStarter502,888−0.2129
45Tristan JarryEDMG1B / Backup331,774−0.2327
46Eric ComrieWPGG1B / Backup251,382−0.2425
47Arturs SilovsPITGWorkhorse Tandem392,247−0.2624
48Linus UllmarkOTTGWorkhorse Tandem492,883−0.2722
49Elvis MerzlikinsCBJG1B / Backup301,679−0.3020
50Vitek VanecekUTAG1B / Backup221,206−0.3319
51Charlie LindgrenWSHG1B / Backup211,246−0.3417
52Arvid SoderblomCHIG1B / Backup261,469−0.3416
53Cam TalbotDETG1B / Backup341,750−0.3714
54Jacob MarkstromNJDGWorkhorse Tandem442,544−0.3912
55Sergei BobrovskyFLAGStarter523,010−0.4211
56Samuel ErssonPHIG1B / Backup331,867−0.469
57Yaroslav AskarovSJSGWorkhorse Tandem472,596−0.497
58Kevin LankinenVANGWorkhorse Tandem472,592−0.496
59Jonas JohanssonTBLG1B / Backup251,424−0.494
60Adin HillVGKG1B / Backup271,498−0.632
61Jordan BinningtonSTLGWorkhorse Tandem412,308−0.751

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