Goalie form · 2025-26

Joonas Korpisalo save % and GSAx
New York Rangers · GoaliePlayer page →
Joonas Korpisalo has a .894 save percentage in 2025-26 (90 goals on 851 shots in 31 games, 32nd of 50 regular goalies) and −5.7 goals saved above expected.
His form is steady: .900 over his last 10 games (+0.2 GSAx) against .894 for the season.
Since 2017-18 he has stopped .897 of 8,056 regular-season shots (−49.5 GSAx), .809 on high-danger chances.
He is strongest against other shots (.906, +18.7 GSAx) and weakest against rebounds (.827, −38.6).
Of the league's top shooters, Patrick Kane has tested him most: 5 goals on 54 shots (.907).
Sebastian Aho beats him most against expectation (+4.5 goals above xG); Ryan Nugent-Hopkins struggles most (−3.6).
Save % by window
Last 5 games
.924
- HDSV%
- .778
- GSAx
- +3.2
- Sample
- 5 GP · 105 SOG
Mar 31, 2026 – Apr 26, 2026
Last 10 games
.900
- HDSV%
- .803
- GSAx
- +0.2
- Sample
- 10 GP · 270 SOG
Feb 26, 2026 – Apr 26, 2026
This season (2025-26)
.894
- HDSV%
- .839
- GSAx
- −5.7
- Sample
- 31 GP · 851 SOG
All time (since 2017-18)
.897
- HDSV%
- .809
- GSAx
- −49.5
- Sample
- 289 GP · 8,056 SOG
Last 5 and last 10 are his most recent games, playoffs included. Season and all time are regular season. Shootouts excluded.
Save % by shot type and danger
Regular season since 2017-18. GSAx above zero means he stopped more than our model expected.
| Shot | SOG | GA | SV% | GSAx |
|---|---|---|---|---|
| Rebounds | 776 | 134 | .827 | −38.6 |
| Rush / transition | 771 | 83 | .892 | −27.6 |
| Cycle / zone play | 3,106 | 299 | .904 | +0.7 |
| Off the faceoff | 300 | 18 | .940 | −1.0 |
| Other | 3,103 | 293 | .906 | +18.7 |
| Shot | SOG | GA | SV% | GSAx |
|---|---|---|---|---|
| High danger | 2,189 | 419 | .809 | −46.3 |
| Medium / low danger | 5,867 | 408 | .930 | −1.5 |
Korpisalo vs the league's top shooters
The top 50 fantasy skaters who have shot on him most, all regular-season and playoff games since 2017-18. Click a shooter for the full head-to-head.
| Shooter | GP | SOG | G | xG | SV% | G−xG |
|---|---|---|---|---|---|---|
| Patrick KaneCHI | 13 | 54 | 5 | 5.0 | .907 | 0.0 |
| Connor McDavidEDM | 15 | 52 | 9 | 6.7 | .827 | +2.3 |
| Tage ThompsonBUF | 12 | 45 | 7 | 3.9 | .844 | +3.1 |
| Dougie HamiltonNJD | 12 | 45 | 4 | 2.6 | .911 | +1.4 |
| Sebastian AhoCAR | 17 | 44 | 9 | 4.5 | .795 | +4.5 |
| Leon DraisaitlEDM | 15 | 43 | 11 | 6.8 | .744 | +4.2 |
| Brock NelsonCOL | 12 | 41 | 8 | 5.3 | .805 | +2.7 |
| Anders LeeUTA | 13 | 39 | 6 | 5.0 | .846 | +1.0 |
| Dylan LarkinDET | 14 | 39 | 4 | 4.4 | .897 | −0.4 |
| Bryan RustPIT | 9 | 39 | 2 | 5.5 | .949 | −3.5 |
| Zach HymanEDM | 12 | 38 | 4 | 4.5 | .895 | −0.5 |
| Bo HorvatNYI | 10 | 37 | 7 | 4.2 | .811 | +2.8 |
| Alex OvechkinWSH | 10 | 36 | 2 | 3.7 | .944 | −1.7 |
| Nathan MacKinnonCOL | 7 | 35 | 4 | 2.9 | .886 | +1.1 |
| Filip ForsbergNSH | 10 | 33 | 6 | 3.4 | .818 | +2.6 |
| Jake GuentzelTBL | 8 | 32 | 7 | 4.2 | .781 | +2.8 |
| Kyle ConnorWPG | 8 | 32 | 2 | 3.4 | .938 | −1.4 |
| Noah DobsonMTL | 10 | 32 | 1 | 1.6 | .969 | −0.6 |
| Andrei SvechnikovCAR | 12 | 32 | 0 | 3.3 | 1.000 | −3.3 |
| Alex DeBrincatDET | 14 | 31 | 4 | 4.3 | .871 | −0.3 |
| Ryan Nugent-HopkinsEDM | 13 | 31 | 1 | 4.6 | .968 | −3.6 |
| Blake ColemanMIN | 13 | 30 | 5 | 3.4 | .833 | +1.6 |
| Tyler BertuzziCHI | 12 | 29 | 8 | 3.8 | .724 | +4.2 |
| Sam BennettFLA | 11 | 29 | 8 | 3.8 | .724 | +4.2 |
| Alex TuchBUF | 11 | 29 | 3 | 2.8 | .897 | +0.2 |
| Roman JosiNSH | 11 | 29 | 2 | 1.2 | .931 | +0.8 |
| Carter VerhaegheFLA | 8 | 29 | 2 | 3.2 | .931 | −1.2 |
| Darnell NurseSJS | 16 | 29 | 0 | 1.7 | 1.000 | −1.7 |
| Mitch MarnerVGK | 9 | 28 | 4 | 2.8 | .857 | +1.2 |
| Mathew BarzalNYI | 10 | 28 | 3 | 2.6 | .893 | +0.4 |
| Tyler ToffoliSJS | 9 | 28 | 2 | 3.1 | .929 | −1.1 |
| Mattias EkholmEDM | 15 | 27 | 3 | 1.6 | .889 | +1.4 |
| Rasmus DahlinBUF | 11 | 27 | 3 | 1.9 | .889 | +1.1 |
| William NylanderTOR | 8 | 26 | 2 | 3.4 | .923 | −1.4 |
| Nazem KadriCOL | 11 | 25 | 6 | 3.3 | .760 | +2.7 |
| Nikolaj EhlersCAR | 7 | 25 | 3 | 2.0 | .880 | +1.0 |
| Rickard RakellPIT | 8 | 25 | 2 | 3.2 | .920 | −1.2 |
| Artemi PanarinLAK | 7 | 24 | 5 | 2.6 | .792 | +2.4 |
| Vincent TrocheckUTA | 10 | 24 | 4 | 3.0 | .833 | +1.0 |
| Evan BouchardEDM | 10 | 24 | 2 | 1.6 | .917 | +0.4 |
| Zach WerenskiCBJ | 4 | 24 | 0 | 1.4 | 1.000 | −1.4 |
| Brady TkachukFLA | 8 | 24 | 0 | 2.0 | 1.000 | −2.0 |
| Sam ReinhartFLA | 8 | 23 | 3 | 3.0 | .870 | 0.0 |
| Auston MatthewsTOR | 6 | 23 | 3 | 2.9 | .870 | +0.1 |
| Nico HischierNJD | 10 | 23 | 3 | 2.6 | .870 | +0.4 |
| Martin NecasCOL | 11 | 23 | 3 | 3.4 | .870 | −0.4 |
| Jack HughesNJD | 7 | 23 | 1 | 2.5 | .957 | −1.5 |
| Pavel BuchnevichSTL | 9 | 22 | 5 | 2.5 | .773 | +2.5 |
| Steven StamkosNSH | 8 | 22 | 3 | 2.3 | .864 | +0.7 |
| Mikko RantanenDAL | 7 | 22 | 3 | 2.6 | .864 | +0.4 |
Toughest shooters and the ones he owns
Goals minus expected goals against him, current NHL skaters with 25+ unblocked attempts on him.
Toughest shooters
Most goals above expected
- Sebastian Aho9 G on 4.5 xG +4.5
- Leon Draisaitl11 G on 6.8 xG +4.2
- Sam Bennett8 G on 3.8 xG +4.2
- Tyler Bertuzzi8 G on 3.8 xG +4.2
- Elias Pettersson6 G on 2.2 xG +3.8
He owns them
Fewest goals against expected
- Ryan Nugent-Hopkins1 G on 4.6 xG −3.6
- Bryan Rust2 G on 5.5 xG −3.5
- Mikael Backlund0 G on 3.4 xG −3.4
- Andrei Svechnikov0 G on 3.3 xG −3.3
- Lars Eller0 G on 2.5 xG −2.5
Season by season
| Season | GP | SOG | SV% | HDSV% | GSAx |
|---|---|---|---|---|---|
| 2025-26 | 31 | 851 | .894 | .839 | −4.8 |
| 2024-25 | 27 | 693 | .893 | .784 | −6.2 |
| 2023-24 | 55 | 1,522 | .890 | .803 | −23.3 |
| 2022-23 | 39 | 1,207 | .914 | .853 | +14.8 |
| 2021-22 | 22 | 634 | .877 | .789 | −12.0 |
| 2020-21 | 33 | 904 | .894 | .767 | −11.6 |
| 2019-20 | 37 | 1,030 | .911 | .808 | −0.5 |
| 2018-19 | 27 | 651 | .897 | .770 | −3.5 |
| 2017-18 | 18 | 564 | .897 | .839 | −0.5 |
FAQ
- What is Joonas Korpisalo's save percentage in 2025-26?
- .894: 761 saves on 851 shots in 31 regular-season games, with −5.7 goals saved above expected and .839 on high-danger shots.
- Is Joonas Korpisalo hot right now?
- He is about at his normal level. He has a .900 save percentage over his last 10 games and .924 over his last 5, against .894 for the season.
- What is Joonas Korpisalo's career save percentage since 2017-18?
- .897 on 8,056 regular-season shots in 289 games, −49.5 goals saved above expected (play-by-play from 2017-18).
- Which top shooter has scored the most goals on Joonas Korpisalo?
- Leon Draisaitl, with 11 goals on 43 shots on goal (6.8 expected goals) in 15 games, regular season and playoffs.
- Who is the toughest shooter for Joonas Korpisalo?
- By goals above expected, Sebastian Aho: 9 goals on 4.5 expected (+4.5) from 53 unblocked attempts.
More on Korpisalo and other goalies
- Joonas Korpisalo player page and game log
- Every goalie by window: last 5, last 10, season, all time
- Goalie leaderboard: save % by shot class
- Goalie leaderboard: rebound control
- Karel Vejmelka save % and GSAx
- Juuse Saros save % and GSAx
- Andrei Vasilevskiy save % and GSAx
- Logan Thompson save % and GSAx
- John Gibson save % and GSAx
- Connor Hellebuyck save % and GSAx
- Lukas Dostal save % and GSAx
- Spencer Knight save % and GSAx
From NHL play-by-play since 2017-18, processed by Edgehalla. Expected goals and shot classes from our model; high danger as defined by our shot-quality model.