ECHL save ratio records
The best goaltending performances in ECHL history, measured in save ratio - the number of saves a goalie makes for every goal they allow.
Tomas Sholl’s 2017-18 is the best season in ECHL history at 17.17. The best single month belongs to John Lethemon, February 2023, at 40.00.
Best seasons
Ranked by save ratio. Minimum 25 games played.
| # | Goalie | Team | When | GP | Save ratio |
Save % | GAA |
|---|---|---|---|---|---|---|---|
| 1 | Tomas Sholl | IDH | 2017-18 | 27 | 17.17 | .945 | 1.54 |
| 2 | Ryan Zapolski | SC | 2012-13 | 42 | 16.09 | .941 | 1.64 |
| 3 | Garret Sparks | ORL | 2014-15 | 36 | 14.67 | .936 | 2.34 |
| 4 | Riley Gill | ALN | 2016-17 | 43 | 14.50 | .935 | 2.22 |
| 5 | Anton Khudobin | TEX | 2007-08 | 27 | 14.14 | .934 | 1.98 |
| 6 | Landon Bow | IDH | 2016-17 | 27 | 13.94 | .933 | 2.08 |
| 7 | Billy Christopoulos | TOL | 2019-20 | 31 | 13.86 | .933 | 2.29 |
| 8 | Adam Scheel | IDH | 2022-23 | 37 | 13.71 | .932 | 1.97 |
| 9 | Kevin Lalande | LV | 2007-08 | 27 | 13.67 | .932 | 2.05 |
| 10 | John Muse | REA | 2017-18 | 26 | 13.47 | .931 | 2.24 |
| 11 | Joe Cannata | COL | 2017-18 | 28 | 13.44 | .931 | 2.22 |
| 12 | Mike Condon | WHL | 2013-14 | 39 | 13.40 | .931 | 2.18 |
| 13 | Josh Robinson | MO | 2015-16 | 32 | 13.39 | .931 | 1.88 |
| 14 | John Lethemon | TOL | 2022-23 | 26 | 13.30 | .930 | 1.99 |
| 15 | Mark Owuya | REA | 2011-12 | 25 | 13.26 | .930 | 2.63 |
| 16 | Jeff Jakaitis | GWT | 2011-12 | 26 | 13.21 | .930 | 2.03 |
| 17 | Logan Thompson | SC | 2019-20 | 32 | 13.18 | .929 | 2.25 |
| 18 | Taylor Gauthier | WHL | 2025-26 | 36 | 13.16 | .929 | 2.09 |
| 19 | Brad Arvanitis | MNE | 2025-26 | 38 | 13.05 | .929 | 2.17 |
| 20 | Luke Cavallin | TR | 2024-25 | 32 | 13.05 | .929 | 2.13 |
| 21 | Laurent Brossoit | BAK | 2013-14 | 41 | 13.01 | .929 | 2.01 |
| 22 | Parker Milner | SC | 2017-18 | 38 | 13.00 | .929 | 1.86 |
| 23 | Jack LaFontaine | KC | 2025-26 | 29 | 12.96 | .928 | 1.97 |
| 24 | Taylor Gauthier | WHL | 2024-25 | 30 | 12.93 | .928 | 2.06 |
| 25 | Tomas Sholl | IDH | 2018-19 | 39 | 12.93 | .928 | 2.25 |
Drawn from 795 qualified seasons since 2006-07.
Best months
A single calendar month. Minimum 6 games played.
| # | Goalie | Team | When | GP | Save ratio |
Save % | GAA |
|---|---|---|---|---|---|---|---|
| 1 | John Lethemon | TOL | February 2023 | 6 | 40.00 | .976 | 0.67 |
| 2 | Ryan Zapolski | SC | February 2013 | 7 | 33.67 | .971 | 0.85 |
| 3 | Daniel Altshuller | FLA | November 2015 | 6 | 30.25 | .968 | 0.80 |
| 4 | Jeff Jakaitis | SC | December 2013 | 6 | 28.83 | .966 | 1.00 |
| 5 | Tomas Sholl | IDH | March 2018 | 9 | 27.88 | .965 | 0.87 |
| 6 | Shane Starrett | KC | April 2023 | 7 | 24.00 | .960 | 1.22 |
| 7 | Jeff Jakaitis | GWT | December 2011 | 8 | 23.33 | .959 | 1.12 |
| 8 | Matej Machovsky | TOL | January 2018 | 6 | 22.71 | .958 | 1.16 |
| 9 | Rémi Poirier | IDH | December 2022 | 6 | 22.71 | .958 | 1.17 |
| 10 | Gerald Coleman | AK | March 2011 | 9 | 22.56 | .958 | 1.06 |
| 11 | Taylor Gauthier | WHL | March 2025 | 10 | 22.25 | .957 | 1.18 |
| 12 | Jason Missiaen | GRN | December 2014 | 7 | 22.20 | .957 | 1.41 |
| 13 | Colten Ellis | ORL | December 2023 | 7 | 22.00 | .957 | 1.37 |
| 14 | Olivier Roy | STK | February 2012 | 6 | 21.90 | .956 | 1.65 |
| 15 | Jack Campbell | IDH | January 2016 | 11 | 21.86 | .956 | 1.27 |
| 16 | Bryan Bridges | VIC | March 2007 | 6 | 21.80 | .956 | 1.62 |
| 17 | Anton Khudobin | TEX | November 2007 | 6 | 21.11 | .955 | 1.51 |
| 18 | Anton Khudobin | FLA | November 2008 | 8 | 20.80 | .954 | 1.36 |
| 19 | Jeremy Helvig | FLA | January 2019 | 7 | 20.75 | .954 | 1.22 |
| 20 | Taylor Gauthier | WHL | December 2023 | 8 | 20.73 | .954 | 1.35 |
| 21 | Chris Carrozzi | ONT | January 2012 | 8 | 20.67 | .954 | 1.26 |
| 22 | Riley Gill | REA | March 2013 | 12 | 20.50 | .953 | 1.24 |
| 23 | Michal Neuvirth | SC | November 2008 | 6 | 20.38 | .953 | 1.32 |
| 24 | Ryan Zapolski | SC | March 2013 | 10 | 20.27 | .953 | 1.47 |
| 25 | Gerald Coleman | AK | December 2011 | 6 | 20.25 | .953 | 1.32 |
Drawn from 2,857 qualified months since 2006-07.
Best stretches
The hottest a goalie has ever been. Consecutive games within a single season — only each goalie’s best stretch per season is listed, because a great 20-game run contains eleven good 10-game runs and one goalie would otherwise fill the table.
| # | Goalie | Team | Season | Stretch | Save ratio |
|---|---|---|---|---|---|
| 1 | Jeff Jakaitis | SC | 2014-15 | Mar 7, 2015 – Mar 20, 2015 | Perfect |
| 2 | Mike Zacharias | ONT | 2009-10 | Mar 6, 2010 – Mar 17, 2010 | Perfect |
| 3 | Garret Sparks | ORL | 2014-15 | Jan 30, 2015 – Feb 12, 2015 | 83.00 |
| 4 | Brandon Anderson | NOR | 2016-17 | Jan 6, 2017 – Jan 16, 2017 | 62.50 |
| 5 | John Lethemon | TOL | 2022-23 | Jan 20, 2023 – Feb 5, 2023 | 50.33 |
| 6 | Anton Khudobin | FLA | 2008-09 | Nov 7, 2008 – Nov 25, 2008 | 48.33 |
| 7 | Kevin Carr | TUL | 2014-15 | Mar 3, 2015 – Mar 15, 2015 | 47.67 |
| 8 | Sebastian Cossa | TOL | 2022-23 | Feb 11, 2023 – Mar 4, 2023 | 47.00 |
| 9 | Ryan Zapolski | GWT | 2012-13 | Feb 16, 2013 – Feb 26, 2013 | 46.33 |
| 10 | Tomas Sholl | ADK | 2017-18 | Mar 10, 2018 – Mar 23, 2018 | 46.33 |
| 11 | Ryan Munce | MIS | 2007-08 | Dec 16, 2007 – Jan 6, 2008 | 46.25 |
| 12 | Billy Christopoulos | SC | 2019-20 | Feb 16, 2020 – Mar 1, 2020 | 44.50 |
| 13 | Laurent Brossoit | BAK | 2013-14 | Nov 1, 2013 – Dec 21, 2013 | 43.00 |
| 14 | Jeff Jakaitis | GWT | 2011-12 | Dec 15, 2011 – Dec 28, 2011 | 42.67 |
| 15 | Aku Koskenvuo | KAL | 2025-26 | Mar 22, 2026 – Apr 5, 2026 | 42.25 |
| 16 | Jeremy Helvig | FLA | 2018-19 | Jan 5, 2019 – Jan 25, 2019 | 42.00 |
| 17 | Connor LaCouvee | MNE | 2019-20 | Jan 19, 2020 – Feb 7, 2020 | 41.50 |
| 18 | James Reimer | REA | 2008-09 | Mar 15, 2009 – Apr 3, 2009 | 41.00 |
| 19 | Chris Beckford-Tseu | AK | 2006-07 | Nov 4, 2006 – Jan 26, 2007 | 40.33 |
| 20 | Jake Sibell | GSO | 2025-26 | Feb 14, 2026 – Apr 11, 2026 | 39.50 |
| 21 | Jason Missiaen | GRN | 2014-15 | Dec 11, 2014 – Dec 19, 2014 | 39.25 |
| 22 | Riley Gill | ALN | 2016-17 | Dec 20, 2016 – Feb 8, 2017 | 39.25 |
| 23 | Luke Cavallin | TR | 2024-25 | Mar 2, 2025 – Mar 15, 2025 | 39.25 |
| 24 | Mike McKenna | LV | 2006-07 | Jan 28, 2007 – Feb 24, 2007 | 38.50 |
| 25 | Jean-Philippe Lamoureux | AK | 2008-09 | Nov 2, 2008 – Nov 14, 2008 | 37.75 |
Best 5-game stretch by save ratio, one per goalie per season. Drawn from 1,546 qualifying goalie-seasons since 2006-07.
| # | Goalie | Team | Season | Stretch | Save ratio |
|---|---|---|---|---|---|
| 1 | John Lethemon | TOL | 2022-23 | Jan 15, 2023 – Feb 25, 2023 | 33.88 |
| 2 | Tomas Sholl | ADK | 2017-18 | Mar 7, 2018 – Apr 4, 2018 | 29.67 |
| 3 | Mike Condon | WHL | 2013-14 | Feb 14, 2014 – Apr 12, 2014 | 29.20 |
| 4 | Jack LaFontaine | KC | 2025-26 | Jan 2, 2026 – Mar 28, 2026 | 28.56 |
| 5 | Ryan Zapolski | GWT | 2012-13 | Feb 16, 2013 – Mar 10, 2013 | 27.80 |
| 6 | Sebastian Cossa | TOL | 2022-23 | Feb 8, 2023 – Mar 18, 2023 | 27.80 |
| 7 | Riley Gill | REA | 2012-13 | Mar 8, 2013 – Mar 28, 2013 | 27.22 |
| 8 | Logan Thompson | SC | 2019-20 | Dec 27, 2019 – Jan 24, 2020 | 26.18 |
| 9 | Cam Johnson | FLA | 2025-26 | Feb 14, 2026 – Mar 7, 2026 | 26.13 |
| 10 | Jeff Jakaitis | SC | 2013-14 | Nov 20, 2013 – Dec 31, 2013 | 25.00 |
| 11 | Jack Campbell | IDH | 2015-16 | Jan 2, 2016 – Jan 30, 2016 | 24.50 |
| 12 | Riley Gill | ALN | 2016-17 | Dec 3, 2016 – Feb 8, 2017 | 24.31 |
| 13 | Jeff Jakaitis | SC | 2014-15 | Feb 22, 2015 – Mar 20, 2015 | 24.30 |
| 14 | Parker Milner | SC | 2017-18 | Jan 9, 2018 – Feb 24, 2018 | 23.45 |
| 15 | Rémi Poirier | IDH | 2022-23 | Dec 10, 2022 – Jan 25, 2023 | 23.36 |
| 16 | Luke Cavallin | TR | 2024-25 | Feb 16, 2025 – Mar 21, 2025 | 23.31 |
| 17 | Garret Sparks | ORL | 2014-15 | Jan 23, 2015 – Feb 17, 2015 | 22.56 |
| 18 | Taylor Gauthier | WHL | 2024-25 | Mar 2, 2025 – Mar 29, 2025 | 22.25 |
| 19 | Daniel Altshuller | FLA | 2015-16 | Oct 21, 2015 – Dec 2, 2015 | 22.00 |
| 20 | Mitch Gillam | WOR | 2017-18 | Mar 17, 2018 – Apr 4, 2018 | 21.46 |
| 21 | Mac Carruth | IND | 2014-15 | Jan 17, 2015 – Feb 21, 2015 | 21.36 |
| 22 | Gerald Coleman | AK | 2010-11 | Feb 16, 2011 – Mar 26, 2011 | 21.27 |
| 23 | Ryan Munce | MIS | 2007-08 | Dec 1, 2007 – Jan 18, 2008 | 20.81 |
| 24 | Hunter Vorva | KAL | 2023-24 | Dec 31, 2023 – Feb 17, 2024 | 20.80 |
| 25 | Brian Stewart | BAK | 2012-13 | Feb 9, 2013 – Mar 13, 2013 | 20.79 |
Best 10-game stretch by save ratio, one per goalie per season. Drawn from 1,285 qualifying goalie-seasons since 2006-07.
| # | Goalie | Team | Season | Stretch | Save ratio |
|---|---|---|---|---|---|
| 1 | John Lethemon | TOL | 2022-23 | Jan 11, 2023 – Mar 11, 2023 | 27.57 |
| 2 | Ryan Zapolski | GWT | 2012-13 | Feb 16, 2013 – Mar 29, 2013 | 24.61 |
| 3 | Tomas Sholl | ADK | 2017-18 | Feb 11, 2018 – Apr 4, 2018 | 22.94 |
| 4 | Logan Thompson | SC | 2019-20 | Nov 30, 2019 – Jan 24, 2020 | 22.60 |
| 5 | Jeff Jakaitis | SC | 2013-14 | Nov 17, 2013 – Jan 11, 2014 | 20.63 |
| 6 | Jack Campbell | IDH | 2015-16 | Jan 2, 2016 – Feb 13, 2016 | 20.14 |
| 7 | Jack LaFontaine | KC | 2025-26 | Dec 21, 2025 – Apr 18, 2026 | 19.70 |
| 8 | Rémi Poirier | IDH | 2022-23 | Dec 10, 2022 – Feb 10, 2023 | 19.52 |
| 9 | Riley Gill | ALN | 2016-17 | Nov 26, 2016 – Feb 10, 2017 | 19.04 |
| 10 | Mitch Gillam | WOR | 2017-18 | Mar 2, 2018 – Apr 4, 2018 | 18.86 |
| 11 | Garret Sparks | ORL | 2014-15 | Dec 5, 2014 – Feb 12, 2015 | 18.85 |
| 12 | Parker Milner | SC | 2017-18 | Jan 9, 2018 – Mar 10, 2018 | 18.75 |
| 13 | Jamie Hodson | BAK | 2006-07 | Jan 31, 2007 – Mar 16, 2007 | 18.72 |
| 14 | Pat Nagle | FW | 2015-16 | Dec 18, 2015 – Jan 22, 2016 | 18.55 |
| 15 | Cam Johnson | FLA | 2025-26 | Feb 13, 2026 – Mar 18, 2026 | 18.44 |
| 16 | Brian Stewart | BAK | 2012-13 | Feb 9, 2013 – Mar 24, 2013 | 18.13 |
| 17 | Landon Bow | IDH | 2016-17 | Nov 19, 2016 – Mar 29, 2017 | 18.00 |
| 18 | Sebastian Cossa | TOL | 2022-23 | Feb 11, 2023 – Apr 7, 2023 | 18.00 |
| 19 | Brad Arvanitis | MNE | 2025-26 | Feb 13, 2026 – Apr 4, 2026 | 17.96 |
| 20 | Mike McKenna | LV | 2006-07 | Nov 22, 2006 – Feb 24, 2007 | 17.93 |
| 21 | Jeff Jakaitis | SC | 2014-15 | Jan 27, 2015 – Mar 20, 2015 | 17.75 |
| 22 | Mike Condon | WHL | 2013-14 | Jan 24, 2014 – Apr 12, 2014 | 17.71 |
| 23 | Olivier Roy | STK | 2011-12 | Jan 22, 2012 – Mar 28, 2012 | 17.50 |
| 24 | Jeff Jakaitis | CHR | 2008-09 | Feb 8, 2009 – Mar 26, 2009 | 17.43 |
| 25 | Jeff Jakaitis | GWT | 2011-12 | Oct 15, 2011 – Dec 30, 2011 | 17.36 |
Best 15-game stretch by save ratio, one per goalie per season. Drawn from 1,084 qualifying goalie-seasons since 2006-07.
| # | Goalie | Team | Season | Stretch | Save ratio |
|---|---|---|---|---|---|
| 1 | Ryan Zapolski | GWT | 2012-13 | Jan 18, 2013 – Mar 29, 2013 | 19.86 |
| 2 | Riley Gill | ALN | 2016-17 | Nov 29, 2016 – Mar 3, 2017 | 18.50 |
| 3 | Jeff Jakaitis | SC | 2013-14 | Nov 17, 2013 – Feb 7, 2014 | 17.70 |
| 4 | Parker Milner | SC | 2017-18 | Jan 14, 2018 – Mar 27, 2018 | 17.50 |
| 5 | Garret Sparks | ORL | 2014-15 | Jan 24, 2015 – Apr 2, 2015 | 17.41 |
| 6 | Logan Thompson | SC | 2019-20 | Nov 3, 2019 – Jan 24, 2020 | 17.30 |
| 7 | Mike McKenna | LV | 2006-07 | Nov 16, 2006 – Mar 6, 2007 | 16.92 |
| 8 | Jack Campbell | IDH | 2015-16 | Dec 30, 2015 – Feb 23, 2016 | 16.82 |
| 9 | Adam Scheel | IDH | 2022-23 | Feb 11, 2023 – Apr 14, 2023 | 16.70 |
| 10 | Brian Stewart | BAK | 2012-13 | Jan 27, 2013 – Mar 24, 2013 | 16.64 |
| 11 | Cam Johnson | FLA | 2025-26 | Feb 13, 2026 – Apr 2, 2026 | 16.29 |
| 12 | Billy Christopoulos | SC | 2019-20 | Dec 27, 2019 – Mar 8, 2020 | 16.18 |
| 13 | Pat Nagle | TOL | 2017-18 | Feb 3, 2018 – Mar 30, 2018 | 16.13 |
| 14 | Seth Eisele | SC | 2025-26 | Dec 14, 2025 – Mar 6, 2026 | 16.03 |
| 15 | Rémi Poirier | IDH | 2022-23 | Nov 12, 2022 – Feb 10, 2023 | 16.03 |
| 16 | Cedrick Desjardins | CIN | 2007-08 | Nov 3, 2007 – Feb 22, 2008 | 16.00 |
| 17 | Sebastian Cossa | TOL | 2022-23 | Jan 21, 2023 – Apr 7, 2023 | 15.97 |
| 18 | Mitch Gillam | WOR | 2017-18 | Feb 15, 2018 – Mar 31, 2018 | 15.83 |
| 19 | Evan Buitenhuis | FLA | 2020-21 | Mar 27, 2021 – May 30, 2021 | 15.82 |
| 20 | Olivier Roy | STK | 2011-12 | Dec 30, 2011 – Mar 18, 2012 | 15.76 |
| 21 | Pat Nagle | IDH | 2013-14 | Dec 27, 2013 – Feb 19, 2014 | 15.76 |
| 22 | Cam Johnson | FLA | 2024-25 | Nov 16, 2024 – Jan 26, 2025 | 15.75 |
| 23 | Pat Nagle | FW | 2015-16 | Dec 18, 2015 – Feb 6, 2016 | 15.72 |
| 24 | Dov Grumet-Morris | GRN | 2010-11 | Nov 16, 2010 – Jan 8, 2011 | 15.39 |
| 25 | Mike Condon | WHL | 2013-14 | Jan 11, 2014 – Apr 12, 2014 | 15.29 |
Best 20-game stretch by save ratio, one per goalie per season. Drawn from 920 qualifying goalie-seasons since 2006-07.
By decade
League-average save ratio, for all goalies across each time period.
| Decade | Seasons | Save ratio | Save % | |
|---|---|---|---|---|
| 00s | 4 | 9.27 | .903 | |
| 10s | 10 | 9.51 | .905 | |
| 20s | 6 | 9.41 | .904 |
Get the app!
The Save Ratio app is updated nightly for the current season. It also has every past season, each goalie's career history and save-ratio graph, head-to-head comparisons, and 5-on-5 / high-danger splits. It's free, and no account is required.
