Goalie form · 2025-26

John Gibson save % and GSAx
Detroit Red Wings · GoalieColdPlayer page →
John Gibson has a .901 save percentage in 2025-26 (144 goals on 1,461 shots in 57 games, 20th of 50 regular goalies) and +14.7 goals saved above expected.
He has cooled off: .873 over his last 10 games (−3.2 GSAx) against .901 for the season.
Since 2017-18 he has stopped .906 of 13,698 regular-season shots (+135.4 GSAx), .823 on high-danger chances.
He is strongest against other shots (.911, +109.2 GSAx) and weakest against rebounds (.826, −36.6).
Of the league's top shooters, Nathan MacKinnon has tested him most: 6 goals on 71 shots (.915).
Adrian Kempe beats him most against expectation (+8.3 goals above xG); Reilly Smith struggles most (−5.1).
Save % by window
Last 5 games
.862
- HDSV%
- .800
- GSAx
- −3.5
- Sample
- 5 GP · 116 SOG
Apr 4, 2026 – Apr 15, 2026
Last 10 games
.873
- HDSV%
- .786
- GSAx
- −3.2
- Sample
- 10 GP · 236 SOG
Mar 24, 2026 – Apr 15, 2026
This season (2025-26)
.901
- HDSV%
- .820
- GSAx
- +14.7
- Sample
- 57 GP · 1,461 SOG
All time (since 2017-18)
.906
- HDSV%
- .823
- GSAx
- +135.4
- Sample
- 445 GP · 13,698 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 | 1,177 | 205 | .826 | −36.6 |
| Rush / transition | 1,204 | 120 | .900 | −31.7 |
| Cycle / zone play | 5,478 | 455 | .917 | +87.8 |
| Off the faceoff | 492 | 26 | .947 | +1.8 |
| Other | 5,347 | 475 | .911 | +109.2 |
| Shot | SOG | GA | SV% | GSAx |
|---|---|---|---|---|
| High danger | 3,919 | 694 | .823 | −19.0 |
| Medium / low danger | 9,779 | 587 | .940 | +149.6 |
Gibson 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 |
|---|---|---|---|---|---|---|
| Nathan MacKinnonCOL | 16 | 71 | 6 | 8.2 | .915 | −2.2 |
| Kyle ConnorWPG | 18 | 66 | 9 | 7.6 | .864 | +1.4 |
| Connor McDavidEDM | 17 | 65 | 10 | 8.7 | .846 | +1.3 |
| Brent BurnsCOL | 21 | 59 | 4 | 3.4 | .932 | +0.6 |
| David PastrnakBOS | 13 | 58 | 13 | 6.8 | .776 | +6.2 |
| Roman JosiNSH | 15 | 56 | 6 | 4.9 | .893 | +1.1 |
| Alex TuchBUF | 22 | 56 | 6 | 7.0 | .893 | −1.0 |
| Timo MeierNJD | 21 | 56 | 6 | 6.0 | .893 | 0.0 |
| Adrian KempeLAK | 20 | 55 | 14 | 5.7 | .745 | +8.3 |
| Jakob ChychrunWSH | 15 | 55 | 5 | 3.0 | .909 | +2.0 |
| Leon DraisaitlEDM | 17 | 53 | 12 | 7.1 | .774 | +4.9 |
| Mikko RantanenDAL | 18 | 52 | 5 | 7.0 | .904 | −2.0 |
| Nazem KadriCOL | 18 | 52 | 4 | 6.7 | .923 | −2.7 |
| Nikolaj EhlersCAR | 15 | 49 | 10 | 5.2 | .796 | +4.8 |
| Tomas HertlVGK | 21 | 49 | 7 | 8.3 | .857 | −1.3 |
| Brayden SchennNYI | 18 | 48 | 9 | 6.8 | .813 | +2.2 |
| Jack EichelVGK | 12 | 46 | 4 | 5.1 | .913 | −1.1 |
| Darnell NurseSJS | 17 | 46 | 1 | 2.1 | .978 | −1.1 |
| Bo HorvatNYI | 14 | 44 | 3 | 5.6 | .932 | −2.6 |
| Clayton KellerUTA | 17 | 43 | 5 | 5.5 | .884 | −0.5 |
| Tyler ToffoliSJS | 13 | 41 | 2 | 4.6 | .951 | −2.6 |
| Justin FaulkDET | 17 | 41 | 2 | 2.5 | .951 | −0.5 |
| Jason RobertsonDAL | 11 | 41 | 0 | 4.5 | 1.000 | −4.5 |
| Elias PetterssonVAN | 13 | 39 | 6 | 4.1 | .846 | +1.9 |
| Viktor ArvidssonBOS | 13 | 39 | 5 | 3.0 | .872 | +2.0 |
| Alex OvechkinWSH | 11 | 39 | 2 | 3.8 | .949 | −1.8 |
| Filip ForsbergNSH | 14 | 38 | 7 | 5.2 | .816 | +1.8 |
| Miro HeiskanenDAL | 14 | 38 | 4 | 3.7 | .895 | +0.3 |
| Cale MakarCOL | 14 | 38 | 2 | 3.2 | .947 | −1.2 |
| Tom WilsonWSH | 13 | 37 | 8 | 4.8 | .784 | +3.2 |
| John TavaresTOR | 9 | 37 | 3 | 6.3 | .919 | −3.3 |
| Jake GuentzelTBL | 13 | 36 | 9 | 5.9 | .750 | +3.1 |
| Mark StoneVGK | 20 | 36 | 6 | 4.2 | .833 | +1.8 |
| Patrick KaneCHI | 10 | 36 | 4 | 3.1 | .889 | +0.9 |
| Zach WerenskiCBJ | 9 | 36 | 4 | 3.2 | .889 | +0.8 |
| Sam BennettFLA | 12 | 36 | 3 | 4.0 | .917 | −1.0 |
| Ryan O'ReillyNSH | 16 | 36 | 2 | 4.5 | .944 | −2.5 |
| Jared SpurgeonMIN | 12 | 36 | 1 | 2.1 | .972 | −1.1 |
| Kirill KaprizovMIN | 9 | 35 | 6 | 4.3 | .829 | +1.7 |
| Ryan Nugent-HopkinsEDM | 14 | 35 | 5 | 3.7 | .857 | +1.3 |
| Vince DunnSEA | 17 | 35 | 3 | 1.9 | .914 | +1.1 |
| Carter VerhaegheFLA | 9 | 34 | 5 | 3.8 | .853 | +1.2 |
| Josh MorrisseyWPG | 15 | 34 | 1 | 2.4 | .971 | −1.4 |
| Auston MatthewsTOR | 9 | 33 | 4 | 5.1 | .879 | −1.1 |
| Mattias EkholmEDM | 16 | 33 | 3 | 1.8 | .909 | +1.2 |
| Chandler StephensonSEA | 22 | 32 | 9 | 4.3 | .719 | +4.8 |
| J.T. MillerNYR | 11 | 32 | 4 | 3.7 | .875 | +0.3 |
| Nick SchmaltzUTA | 16 | 31 | 4 | 4.0 | .871 | 0.0 |
| Erik KarlssonPIT | 14 | 31 | 3 | 2.5 | .903 | +0.5 |
| Dylan LarkinDET | 8 | 31 | 3 | 4.3 | .903 | −1.3 |
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
- Adrian Kempe14 G on 5.7 xG +8.3
- William Karlsson15 G on 8.8 xG +6.2
- David Pastrnak13 G on 6.8 xG +6.2
- Anze Kopitar8 G on 3.1 xG +4.9
- Leon Draisaitl12 G on 7.1 xG +4.9
He owns them
Fewest goals against expected
- Reilly Smith3 G on 8.1 xG −5.1
- Jonathan Marchessault5 G on 10.0 xG −5.0
- Jason Robertson0 G on 4.5 xG −4.5
- Brayden Point1 G on 5.0 xG −4.0
- Tyler Seguin0 G on 3.5 xG −3.5
Season by season
| Season | GP | SOG | SV% | HDSV% | GSAx |
|---|---|---|---|---|---|
| 2025-26 | 57 | 1,461 | .901 | .820 | +13.7 |
| 2024-25 | 29 | 812 | .911 | .791 | +12.2 |
| 2023-24 | 46 | 1,343 | .888 | .810 | −9.8 |
| 2022-23 | 53 | 1,983 | .899 | .825 | −8.7 |
| 2021-22 | 56 | 1,789 | .904 | .827 | +4.2 |
| 2020-21 | 35 | 1,043 | .903 | .788 | +1.9 |
| 2019-20 | 51 | 1,554 | .904 | .818 | −1.0 |
| 2018-19 | 58 | 1,840 | .917 | .847 | +55.7 |
| 2017-18 | 60 | 1,873 | .926 | .839 | +62.4 |
FAQ
- What is John Gibson's save percentage in 2025-26?
- .901: 1317 saves on 1461 shots in 57 regular-season games, with +14.7 goals saved above expected and .820 on high-danger shots.
- Is John Gibson hot right now?
- No, he is cold. He has a .873 save percentage over his last 10 games and .862 over his last 5, against .901 for the season.
- What is John Gibson's career save percentage since 2017-18?
- .906 on 13,698 regular-season shots in 445 games, +135.4 goals saved above expected (play-by-play from 2017-18).
- Which top shooter has scored the most goals on John Gibson?
- Adrian Kempe, with 14 goals on 55 shots on goal (5.7 expected goals) in 20 games, regular season and playoffs.
- Who is the toughest shooter for John Gibson?
- By goals above expected, Adrian Kempe: 14 goals on 5.7 expected (+8.3) from 71 unblocked attempts.
More on Gibson and other goalies
- John Gibson 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
- Connor Hellebuyck save % and GSAx
- Lukas Dostal save % and GSAx
- Spencer Knight save % and GSAx
- Dustin Wolf 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.