ECHL save ratio leaderboard
Every ECHL goalie, ranked by save ratio. 2026-27 season.
Keith Petruzzelli leads the ECHL at Perfect saves per goal allowed.
| # | Goalie | Team | GP | Save ratio | Save % | GAA |
|---|---|---|---|---|---|---|
| 1 | Keith Petruzzelli | REA | 1 | Perfect | 1.000 | 0.00 |
| 2 | Matt Vernon | NOR | 2 | 34.0 | .971 | 1.00 |
| 3 | Garin Bjorklund | SC | 1 | 21.0 | .955 | 1.01 |
| 4 | Owen Flores | GVL | 1 | 20.0 | .952 | 1.00 |
| 5 | Jake Barczewski | IDH | 2 | 18.0 | .947 | 1.50 |
| 6 | Adam Gajan | IND | 1 | 18.0 | .947 | 0.92 |
| 7 | Cam Johnson | FLA | 2 | 17.0 | .944 | 1.00 |
| 8 | Collin Delia | NOR | 1 | 15.0 | .938 | 2.06 |
| 9 | Connor Hasley | WIC | 1 | 15.0 | .938 | 2.00 |
| 10 | Ryan Bednard | ORL | 1 | 14.5 | .935 | 2.04 |
| 11 | Nolan Lalonde | WHL | 1 | 14.5 | .935 | 1.84 |
| 12 | Cameron Rowe | JAX | 1 | 14.3 | .935 | 2.69 |
| 13 | T.J. Semptimphelter | ATL | 1 | 14.0 | .933 | 3.10 |
| 14 | Seth Eisele | ADK | 1 | 12.5 | .926 | 2.01 |
| 15 | Francesco Lapenna | TR | 1 | 12.0 | .923 | 2.00 |
| 16 | Yegor Velmakin | GSO | 1 | 11.7 | .921 | 3.06 |
| 17 | Anson Thornton | IDH | 1 | 11.0 | .917 | 2.86 |
| 18 | Thomas Gale | IND | 1 | 9.7 | .906 | 3.04 |
| 19 | Pavel Moysevich | TAH | 2 | 9.4 | .904 | 3.42 |
| 20 | Ethan Haider | ATL | 2 | 9.2 | .902 | 3.00 |
| 21 | Isaac Poulter | BLM | 1 | 9.0 | .900 | 2.90 |
| 22 | Nathaniel Day | FW | 1 | 9.0 | .900 | 3.00 |
| 23 | Owen Say | RC | 2 | 8.8 | .897 | 3.00 |
| 24 | Hunter Miska | NM | 1 | 8.5 | .895 | 3.94 |
| 25 | Yaniv Perets | REA | 1 | 8.5 | .895 | 2.00 |
| 26 | Ben Kraws | SC | 1 | 8.3 | .893 | 2.90 |
| 27 | Yaroslav Korostelev | WIC | 1 | 8.3 | .893 | 2.85 |
| 28 | Tyler Muszelik | SAV | 1 | 8.3 | .893 | 2.69 |
| 29 | Aku Koskenvuo | KAL | 1 | 8.0 | .889 | 3.85 |
| 30 | Scott Ratzlaff | ORL | 1 | 7.8 | .886 | 5.00 |
| 31 | Chase Wutzke | JAX | 1 | 7.8 | .886 | 5.00 |
| 32 | Tomas Suchanek | TUL | 1 | 7.8 | .886 | 4.00 |
| 33 | Logan Terness | KC | 1 | 7.8 | .886 | 4.17 |
| 34 | Isaiah Saville | NM | 2 | 7.7 | .885 | 3.59 |
| 35 | Vinnie Purpura | SAV | 1 | 7.5 | .882 | 2.12 |
| 36 | Ruslan Khazheyev | GSO | 1 | 7.0 | .875 | 4.00 |
| 37 | Parker Gahagen | WOR | 2 | 6.7 | .870 | 3.05 |
| 38 | Aaron Trotter | TRE | 1 | 5.8 | .852 | 4.03 |
| 39 | Semyon Konopsky | RC | 1 | 5.5 | .846 | 3.00 |
| 40 | Jesper Vikman | ALN | 1 | 5.4 | .844 | 5.19 |
| 41 | Carter Gylander | TOL | 1 | 5.4 | .844 | 5.02 |
| 42 | Timofei Obvintsev | CIN | 1 | 5.0 | .833 | 3.00 |
| 43 | Henrik Tikkanen | TRE | 1 | 4.5 | .818 | 6.12 |
| 44 | Mattias Sholl | GVL | 1 | 4.3 | .810 | 3.87 |
| 45 | Hunter Jones | TR | 1 | 4.0 | .800 | 4.00 |
| 46 | Luke Cavallin | MNE | 1 | 3.8 | .789 | 4.21 |
| 47 | Connor Murphy | KC | 1 | 3.4 | .773 | 5.10 |
Ranked by save ratio, highest first. A goalie qualifies by playing at least 20% of their team's games (1+ games this season), the same rule the app uses. What is save ratio? →
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.
