ja94sports

NHL Goaltending Composite Efficacy

Research Report: Comparative Goaltending Efficacy (2024-25 Season)

NHL Goaltending Composite Efficacy — 2024–25 Regular Season. Five-pillar composite ranking with the complete qualifying table.

Jun 20, 2026

Inclusion Criteria

Restricted to goaltenders with a minimum of 15 Games Played during the 2024-25 season.

Primary Findings: The Season’s Elite

The following table represents the top 20 goaltenders for the 2024-25 season, ranked by their average standing across all five pillars.

RankPlayerTeamGPComposite Score
1Connor HellebuyckWPG631.8
2Anthony StolarzTOR344.0
3Darcy KuemperLAK504.3
4Andrei VasilevskiyTBL638.4
5Adin HillVGK5010.2
6Logan ThompsonWSH4310.3
7Scott WedgewoodNSH,COL2411.0
8Linus UllmarkOTT4413.2
9Filip GustavssonMIN5814.8
10Casey DeSmithDAL2714.9
11Sergei BobrovskyFLA5415.3
12Dustin WolfCGY5316.8
13Jake OettingerDAL5817.5
14Jacob MarkstromNJD4920.1
15Joseph WollTOR4220.2
16Mackenzie BlackwoodSJS,COL5621.4
17Kevin LankinenVAN5121.9
18Joel HoferSTL3122.8
19Jakub DobesMTL1624.0
20Ilya SamsonovVGK2924.4

Detailed Logical Analysis

1. Hellebuyck’s Composite Vindication

Connor Hellebuyck's Composite Score of 1.8 is the second-most dominant single-season finish in any of our datasets, behind only Andersen's 16-GP perfect-1.0 in 2023-24. The result is significant because Hellebuyck achieved his finish on 63 GP — the second-highest workload of the season — directly contradicting the workload-tax pattern visible in every prior year of the dataset. He ranks #1 in Win Rate, #1 in Victory Efficiency, #2 in Save Efficiency Ratio, #2 in Loss Suppression, and #3 in Shutout Rate. The Composite produced him as the season's #1 in alignment with his Vezina Trophy win — closing the Vezina-Composite gap that defined 2022-23 and 2023-24.

2. The Wedgewood Foreshadowing

Scott Wedgewood finishes #7 (11.0) on a 24-GP sample split between Nashville and Colorado, his profile a precursor to the 2025-26 anomaly. His pillar ranks (#12, #13, #16, #7, #7) show competent cross-pillar performance without dominance, but his post-trade emergence in Colorado seeds the trajectory that produces the historic 2.0 Composite the following season. The Composite identifies the upward signal a year early.

3. The Workhorse Three

For the first time in any single-season cut, three of the top five Composite finishers carried 50+ GP workloads — Hellebuyck (63 GP, #1), Kuemper (50 GP, #3), Vasilevskiy (63 GP, #4). The pattern represents a partial reversal of the workload-tax effect documented in prior seasons. Where 2021-22 produced only one top-10 finisher with 60+ GP (Markstrom #2), 2024-25 produces three top-five finishers above the 50-GP threshold. The volume-efficiency trade-off compresses.

Conclusions

The 2024-25 season produces the era's first clean Vezina-Composite alignment in two years, the best high-workload Composite finish on record (Hellebuyck), and the precursor signal for the Wedgewood anomaly that defines 2025-26. The methodology produces a result consistent with the season's most prominent reputational outcome while also exposing the upward signal that becomes the next season's outlier.

Thesis: The Volume-Efficiency Reconciliation

The Workhorse Wins

Hellebuyck's #1 Composite on 63 GP closes a chapter the dataset has been writing since 2021-22. Until this season, the goaltenders carrying the heaviest workloads were systematically penalized by the multi-pillar model. The 2024-25 result — three of the top five at 50+ GP — represents the cleanest case yet for the proposition that elite individual skill can override the workload tax when the team-system support is sufficient.

The Pre-Outlier Signal

Wedgewood's #7 finish on a 24-GP split-team sample is the methodology's most interesting upward signal. He posted no #1 pillar rank, no glaring statistical peak — just a clean cross-pillar profile in the top 15 of every category. A year later, the same goaltender on a single team produces a 2.0 Composite. The methodology surfaces the trajectory before it becomes the headline.

The Vezina-Composite Reconciliation

After two consecutive seasons of divergence (Ullmark 2022-23 ranked #4, Hellebuyck 2023-24 ranked #8), the 2024-25 Composite produces the Vezina winner at #1. The result is not a methodological course correction — the Composite continues to do exactly what it did in prior years — but a confirmation that when a single goaltender achieves cross-pillar dominance, the multi-pillar model and the awards process converge.

Final Conclusion

The 2024-25 season is the bridge year. It validates the methodology against the league's award process, sets up the 2025-26 outlier (Wedgewood) before it occurs, and reframes the workload-tax thesis as conditional rather than absolute. Read alongside the multi-year baseline, the season is the cleanest case of the Composite producing what reputation, awards, and individual statistical dominance all agree on.

The complete table

66 qualifying goaltenders · every pillar value and rank

#PlayerTeamGPGSWLOTSASvsGASv%GAASOWin RateRkSO RateRkSvs/GARkLoss RateRkGA/WinRkComposite
1Connor HellebuyckWPG636247123166415391250.9252.080.74610.129312.3120.19422.6611.8
2Anthony StolarzTOR34332183955884710.9262.1440.61870.121512.4510.24243.3834.0
3Darcy KuemperLAK505031117126711681000.9222.0250.62060.1007.511.6830.22033.2324.3
4Andrei VasilevskiyTBL636338205171615811360.9212.1860.603100.0951011.6240.317133.5858.4
5Adin HillVGK505032135129311721210.9062.4740.64040.080189.69180.26053.78610.2
6Logan ThompsonWSH43423166117210671050.912.4920.72120.04834.510.16100.14313.39410.3
7Scott WedgewoodNSH,COL24221462578525530.9082.3220.583120.091139.91160.27373.79711.0
8Linus UllmarkOTT444325143122911181120.912.7240.568140.093119.98130.326154.481313.2
9Filip GustavssonMIN585831196169315471460.9142.5650.534180.0861410.6070.328174.711814.8
10Casey DeSmithDAL27241482761696650.9152.5920.519200.0831510.7150.33318.54.641614.9
11Sergei BobrovskyFLA545433192137712471300.9062.4450.6118.50.093129.59210.352263.94915.3
12Dustin WolfCGY535329168154914091400.912.6430.547160.0572910.06110.30294.831916.8
13Jake OettingerDAL585836184161114641470.9092.5920.62150.034479.96140.31011.54.081017.5
14Jacob MarkstromNJD494926166121410931210.92.540.531190.08216.59.03320.327164.651720.1
15Joseph WollTOR424127141121611051110.9092.7310.64330.024519.95150.341214.111120.2
16Mackenzie BlackwoodSJS,COL565328216154914131370.9122.5540.500250.0751910.3180.396344.892121.4
17Kevin LankinenVAN5149251510134512131320.9022.6240.490290.08216.59.19260.306105.282821.9
18Joel HoferSTL31281683767693740.9042.6410.516210.036469.36240.28684.621522.8
19Jakub DobesMTL1615743440400400.9092.7410.438430.0672510.00120.26765.713424.0
20Ilya SamsonovVGK29291694752670820.8912.8220.552150.06921.58.17520.31011.55.122224.4
21Frederik AndersenCAR22221381546491550.8992.510.591110.04537.58.93340.36428.54.231224.6
22Calvin PickardEDM363122101849764850.92.7100.6118.50.00060.58.99330.323143.86824.8
23Pyotr KochetkovCAR474727163117210521210.8982.620.574130.043418.69380.340204.481425.2
24Eric ComrieWPG20209101547500470.9142.3920.450360.1007.510.6460.50052.55.222625.6
25Ilya SorokinNYI616030246169515381580.9072.7140.492270.067259.73170.400365.272726.4
26Samuel MontembeaultMTL626031247167815131660.9022.8240.500250.067259.11280.400365.353028.8
27Stuart SkinnerEDM515026184132511871380.8962.8130.510230.060278.60410.360275.312929.4
28Jordan BinningtonSTL565428225145713121450.92.6930.500250.056319.05300.407395.182329.6
29Jonathan QuickNYR24201172657587700.8933.1730.458350.15018.39460.350256.364229.8
30Marc-Andre FleuryMIN26221491670602680.8992.9310.538170.04537.58.85350.409404.862029.9
31Igor ShesterkinNYR616127295175115841670.9052.8660.443410.09899.49220.475506.193932.2
32Jake AllenNJD312913161819744770.9082.6640.419470.13829.66190.552605.923632.8
33Alex LyonDET30261491705632730.8962.8110.467340.038438.66390.346235.212532.8
34Jonas JohanssonTBL1918963554496580.8953.1310.47430.50.056318.55420.33318.56.444333.0
35Charlie LindgrenWSH3938201439858831040.8962.7310.513220.02649.58.49440.368305.202433.9
36Joey DaccordSEA575527235159914491510.9062.7520.47430.50.03644.59.60200.418425.593334.0
37Spencer KnightFLA,CHI38361716310119121000.9022.7220.447380.056319.12270.44446.55.883535.5
38Karel VejmelkaUTA585526228150913641450.9042.5810.448370.018549.41230.400365.583236.4
39Tristan JarryPIT3635161269718671050.8933.1220.444400.057288.26500.343226.564637.2
40Anton ForsbergOTT302711123768692760.9012.7230.367550.11169.11290.44446.56.915037.3
41Cam TalbotDET474321195129511671290.9012.9320.447390.047369.05310.442456.143737.6
42Joonas KorpisaloBOS272411103693619740.8932.930.407500.12548.36470.417416.734737.8
43Dan VladarCGY302912116810727830.8982.820.400510.06921.58.76370.379326.925138.5
44Samuel ErssonPHI474522175116210261360.8833.1420.468330.044397.54590.378316.183840.0
45John GibsonANA292811112811740720.9122.7700.37952.50.00060.510.2890.393336.554540.0
46Thatcher DemkoVAN23231083569506630.8892.910.435450.043408.03530.348246.304040.4
47Elvis MerzlikinsCBJ535226215155713891680.8923.1810.491280.019538.27490.404386.464442.4
48Lukas DostalANA544923237162514671580.9033.110.426460.020529.28250.469496.874844.0
49James ReimerANA,BUF242110102662594690.8973.0410.417480.04834.58.61400.476516.904944.5
50David RittichLAK343116142771684880.8872.8400.471320.00060.57.77550.452485.503145.3
51Jeremy SwaymanBOS585822297163214561760.8923.1140.37952.50.06921.58.27480.50052.58.0054.545.8
52Juuse SarosNSH585820316159214261670.8962.9840.345570.06921.58.54430.534568.355646.7
53Ukko-Pekka LuukkonenBUF555524245149013211690.8873.220.436440.03644.57.82540.436447.045247.7
54Alex NedeljkovicPIT38351415510549421120.8943.1210.368540.029488.41450.429438.0054.548.9
55Connor IngramUTA2222984558492660.8823.2700.409490.00060.57.45600.36428.57.335350.2
56Justus AnnunenCOL,NSH342915151814719950.8833.1800.441420.00060.57.57580.517546.334151.1
57Daniil TarasovCBJ20197102544479650.8813.5410.350560.053337.37610.526559.295752.4
58Petr MrazekCHI,DET38381221210669501160.8913.3510.316580.02649.58.19510.553619.675855.5
59Arvid SoderblomCHI36331018710879761110.8983.1800.278620.00060.58.79360.54558.511.106255.8
60Vitek VanecekSJS,FLA25245144724640840.8843.6210.200650.042427.62570.5836316.806558.4
61Philipp GrubauerSEA26268171681596850.8753.4900.308590.00060.57.01640.6546410.625961.3
62Ivan FedotovPHI26246134624549750.883.1500.231640.00060.57.32620.5425712.506461.5
63Alexandar GeorgievCOL,SJS494715264131711521650.8753.7100.306600.00060.56.98650.5536211.006161.7
64Joel BlomqvistPIT1512491425376490.8853.8100.267630.00060.57.67560.7506612.256361.7
65Aleksei KolosovPHI1713591406352540.8673.5900.294610.00060.56.52660.6926510.806062.5
66Marcus HogbergNYI1511263335294410.8783.3800.133660.00060.57.17630.54558.520.506662.8

Pillars: Win Rate (W/GP) · Shutout Rate (SO/GS) · Save Efficiency Ratio (Svs/GA) · Loss Suppression (L/GS) · Victory Efficiency (GA/W). Composite = mean of the five pillar ranks; lower is better. Full definitions: methodology.