GDET
6'3"·209 lbs·33 yrs
John Gibson has −5.8 goals saved above expected in 2026-27, 34th among NHL goalies with 9+ starts, with a .862 save percentage and a 4-7-1 record in 13 games. Stats through Nov 12, 2026.

John Gibson
G•
DET•#36
Height6'3"
Weight209
BirthplacePittsburgh, USA
BornJuly 14, 1993
Draft2011, Round 2, #39
2026-27 Season
13GP
40th pctile
4Wins
14th pctile
0Shutouts
0th pctile
3.58GAA
3rd pctile
.862SV%
0th pctile
−5.8GSAX
7th pctile
Career Statistics
| Season | Team | GP | TOI | W | L | OTL | GAA | SV% | SO | GSAX |
|---|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | ANA | 3 | 181:07 | 3 | 0 | 0 | 1.33 | .954 | 1 | — |
| 2014-15 | ANA | 23 | 1339:55 | 13 | 8 | 0 | 2.60 | .914 | 1 | — |
| 2015-16 | ANA | 40 | 2294:40 | 21 | 13 | 4 | 2.07 | .920 | 4 | +5.5 |
| 2016-17 | ANA | 52 | 2950:21 | 25 | 16 | 9 | 2.22 | .924 | 6 | +21.1 |
| 2017-18 | ANA | 60 | 3428:29 | 31 | 18 | 7 | 2.43 | .926 | 4 | +30.6 |
| 2018-19 | ANA | 58 | 3233:02 | 26 | 22 | 8 | 2.84 | .917 | 2 | +29.8 |
| 2019-20 | ANA | 51 | 2981:17 | 20 | 26 | 5 | 3.00 | .904 | 1 | −4.5 |
| 2020-21 | ANA | 35 | 2030:30 | 9 | 19 | 7 | 2.98 | .903 | 3 | +6.1 |
| 2021-22 | ANA | 56 | 3235:35 | 18 | 26 | 11 | 3.19 | .904 | 1 | −0.1 |
| 2022-23 | ANA | 53 | 3004:55 | 14 | 31 | 8 | 3.99 | .899 | 1 | +1.0 |
| 2023-24 | ANA | 46 | 2561:29 | 13 | 27 | 2 | 3.54 | .888 | 0 | −9.1 |
| 2024-25 | ANA | 29 | 1562:09 | 11 | 11 | 2 | 2.77 | .912 | 0 | +11.8 |
| 2025-26 | DET | 57 | 3181:14 | 29 | 22 | 4 | 2.72 | .901 | 4 | +6.9 |
| 2026-27 | DET | 13 | 687:31 | 4 | 7 | 1 | 3.58 | .862 | 0 | −5.8 |
| Career | — | 576 | — | 237 | 246 | 68 | 2.89 | .909 | 28 | — |
Career Trajectory
Show:
Games missed by season
| Season | Regular Season | Playoffs | ||||||
|---|---|---|---|---|---|---|---|---|
| Injury | Suspension | Other absence | Reason unspecified | Injury | Suspension | Other absence | Reason unspecified | |
| 2026-27 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-26 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2024-25 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 0 |
| 2023-24 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 |
| 2022-23 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 |
| 2021-22 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 |
| 2020-21 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 |
| 2019-20 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 |
| 2018-19 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 |
| 2017-18 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 |
| 2016-17 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 1 |
| 2015-16 | 0 | 0 | 0 | 24 | 0 | 0 | 0 | 0 |
| 2014-15 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 7 |
| 2013-14 | 0 | 0 | 0 | 28 | 0 | 0 | 0 | 9 |
| Career | 2 | 0 | 0 | 211 | 0 | 0 | 0 | 17 |
Counted in the season the games were played. Injury: a reported injury or illness. Reason unspecified: games out of the lineup with no reported reason (an unreported injury, a stint in the minors, a healthy scratch).
Absence history
| Season | Team | Absence | Status | From | To | Games missed (regular season) | Games missed (playoffs) | Source |
|---|---|---|---|---|---|---|---|---|
| 2026-27 | DET | Injured – Lower Body | Day-to-day | Nov 3, 2026 | Nov 10, 2026 | 2 | 0 | ESPN |
| 2025-26 | DET | Absence, reason unspecified | — | Mar 2, 2026 | Mar 6, 2026 | 1 | 0 | Lineups |
| 2024-25 | ANA | Absence, reason unspecified | — | Apr 3, 2025 | Oct 9, 2025 | 7 | 0 | Lineups |
| 2024-25 | ANA | Absence, reason unspecified | — | Mar 5, 2025 | Mar 20, 2025 | 7 | 0 | Lineups |
| 2024-25 | ANA | Absence, reason unspecified | — | Feb 22, 2025 | Mar 1, 2025 | 3 | 0 | Lineups |
| 2024-25 | ANA | Absence, reason unspecified | — | Dec 23, 2024 | Dec 31, 2024 | 2 | 0 | Lineups |
| 2024-25 | ANA | Absence, reason unspecified | — | Apr 18, 2024 | Nov 8, 2024 | 12 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Apr 2, 2024 | Apr 12, 2024 | 3 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Mar 21, 2024 | Mar 26, 2024 | 1 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Mar 1, 2024 | Mar 6, 2024 | 1 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Jan 5, 2024 | Jan 9, 2024 | 1 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Dec 17, 2023 | Dec 21, 2023 | 1 | 0 | Lineups |
| 2023-24 | ANA | Absence, reason unspecified | — | Oct 30, 2023 | Nov 5, 2023 | 1 | 0 | Lineups |
| 2022-23 | ANA | Absence, reason unspecified | — | Apr 2, 2023 | Apr 11, 2023 | 3 | 0 | Lineups |
| 2022-23 | ANA | Absence, reason unspecified | — | Dec 13, 2022 | Dec 28, 2022 | 5 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Mar 4, 2022 | Mar 8, 2022 | 1 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Feb 25, 2022 | Mar 1, 2022 | 1 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Jan 4, 2022 | Jan 19, 2022 | 5 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Dec 11, 2021 | Dec 17, 2021 | 2 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Nov 2, 2021 | Nov 7, 2021 | 1 | 0 | Lineups |
| 2021-22 | ANA | Absence, reason unspecified | — | Oct 13, 2021 | Oct 18, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | May 3, 2021 | May 7, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Apr 30, 2021 | May 3, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Apr 24, 2021 | Apr 28, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Apr 18, 2021 | Apr 24, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Apr 11, 2021 | Apr 16, 2021 | 2 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Mar 26, 2021 | Apr 4, 2021 | 3 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Mar 13, 2021 | Mar 26, 2021 | 5 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Feb 6, 2021 | Feb 11, 2021 | 1 | 0 | Lineups |
| 2020-21 | ANA | Absence, reason unspecified | — | Jan 18, 2021 | Jan 22, 2021 | 1 | 0 | Lineups |
| 2019-20 | ANA | Absence, reason unspecified | — | Mar 6, 2020 | Jan 14, 2021 | 3 | 0 | Lineups |
| 2019-20 | ANA | Absence, reason unspecified | — | Nov 29, 2019 | Dec 8, 2019 | 2 | 0 | Lineups |
| 2018-19 | ANA | Absence, reason unspecified | — | Feb 7, 2019 | Mar 1, 2019 | 9 | 0 | Lineups |
| 2018-19 | ANA | Absence, reason unspecified | — | Nov 16, 2018 | Nov 21, 2018 | 1 | 0 | Lineups |
| 2017-18 | ANA | Absence, reason unspecified | — | Apr 1, 2018 | Apr 12, 2018 | 3 | 0 | Lineups |
| 2017-18 | ANA | Absence, reason unspecified | — | Feb 19, 2018 | Mar 2, 2018 | 3 | 0 | Lineups |
| 2017-18 | ANA | Absence, reason unspecified | — | Jan 30, 2018 | Feb 9, 2018 | 4 | 0 | Lineups |
| 2017-18 | ANA | Absence, reason unspecified | — | Nov 7, 2017 | Nov 12, 2017 | 1 | 0 | Lineups |
| 2016-17 | ANA | Absence, reason unspecified | — | May 20, 2017 | Oct 5, 2017 | 0 | 1 | Lineups |
| 2016-17 | ANA | Absence, reason unspecified | — | Mar 10, 2017 | Mar 28, 2017 | 7 | 0 | Lineups |
| 2016-17 | ANA | Absence, reason unspecified | — | Feb 20, 2017 | Mar 10, 2017 | 6 | 0 | Lineups |
| 2015-16 | ANA | Absence, reason unspecified | — | Apr 9, 2016 | Apr 15, 2016 | 1 | 0 | Lineups |
| 2015-16 | ANA | Absence, reason unspecified | — | Feb 13, 2016 | Feb 18, 2016 | 2 | 0 | Lineups |
| 2015-16 | ANA | Absence, reason unspecified | — | May 30, 2015 | Nov 24, 2015 | 21 | 0 | Lineups |
| 2014-15 | ANA | Absence, reason unspecified | — | Apr 8, 2015 | May 8, 2015 | 1 | 7 | Lineups |
| 2014-15 | ANA | Absence, reason unspecified | — | Oct 31, 2014 | Feb 10, 2015 | 42 | 0 | Lineups |
| 2014-15 | ANA | Absence, reason unspecified | — | Oct 14, 2014 | Oct 22, 2014 | 2 | 0 | Lineups |
| 2013-14 | ANA | Absence, reason unspecified | — | Apr 13, 2014 | May 10, 2014 | 0 | 9 | Lineups |
| 2013-14 | ANA | Absence, reason unspecified | — | Jan 15, 2014 | Apr 6, 2014 | 28 | 0 | Lineups |