WHL save ratio leaderboard
Every Western Hockey League goalie, ranked by save ratio. 2025-26 season.
Joshua Ravensbergen leads the WHL at 11.3 saves per goal allowed.
| # | Goalie | Team | GP | Save ratio | Save % | GAA |
|---|---|---|---|---|---|---|
| 1 | Joshua Ravensbergen | PG | 46 | 11.3 | .919 | 2.51 |
| 2 | Tobias Tvrznik | WEN | 39 | 10.5 | .913 | 3.10 |
| 3 | Harrison Boettiger | KEL | 41 | 10.2 | .911 | 2.83 |
| 4 | Anders Miller | EVT | 39 | 10.0 | .909 | 2.30 |
| 5 | Michal Orsulak | PA | 36 | 9.7 | .907 | 2.22 |
| 6 | Andrew Reyelts | PEN | 43 | 9.7 | .906 | 2.45 |
| 7 | Filip Ruzicka | BDN | 42 | 9.7 | .906 | 3.19 |
| 8 | Xavier Wendt | TC | 43 | 9.5 | .905 | 3.25 |
| 9 | Ethan Eskit | VIC | 53 | 9.4 | .904 | 2.99 |
| 10 | Carter Esler | SPO | 44 | 9.4 | .903 | 2.80 |
| 11 | Chase Wutzke | MJ | 56 | 9.2 | .902 | 3.33 |
| 12 | Alexander Levshyn | PG | 24 | 9.2 | .902 | 2.93 |
| 13 | Evan Gardner | SAS | 52 | 9.2 | .902 | 2.96 |
| 14 | Logan Edmonstone | KAM | 49 | 9.2 | .902 | 3.14 |
| 15 | Marek Sklenicka | SEA | 42 | 9.2 | .902 | 3.21 |
| 16 | Ethan McCallum | PEN | 47 | 9.1 | .901 | 2.63 |
| 17 | Cal Conway | WEN | 27 | 9.1 | .901 | 3.61 |
| 18 | Eric Tu | CGY | 45 | 8.8 | .898 | 2.79 |
| 19 | Ondrej Štěbeták | POR | 48 | 8.7 | .897 | 3.40 |
| 20 | Grayson Malinoski | SEA | 32 | 8.6 | .896 | 3.48 |
| 21 | Jayden Kraus | BDN | 30 | 8.5 | .895 | 3.65 |
| 22 | Parker Snell | EDM | 33 | 8.5 | .895 | 2.74 |
| 23 | Matthew Kondro | RD | 44 | 8.3 | .892 | 3.49 |
| 24 | Raiden LeGall | EVT | 37 | 8.3 | .892 | 2.80 |
| 25 | Burke Hood | VAN | 42 | 8.2 | .892 | 3.83 |
| 26 | Kelton Pyne | VAN | 37 | 8.2 | .891 | 3.85 |
| 27 | Josh Banini | KEL | 29 | 8.1 | .890 | 3.35 |
| 28 | Linus Vieillard | SPO | 27 | 8.1 | .890 | 3.02 |
| 29 | Jordan Switzer | MH | 44 | 8.0 | .889 | 2.85 |
| 30 | Archer Cooke | SC | 23 | 8.0 | .889 | 3.69 |
| 31 | Ethan Simcoe | EDM | 38 | 7.9 | .888 | 2.93 |
| 32 | Taylor Tabashniuk | REG | 21 | 7.8 | .886 | 3.79 |
| 33 | Marek Schlenker | REG | 48 | 7.6 | .884 | 3.83 |
| 34 | Ivans Kufterins | KAM | 20 | 7.6 | .884 | 4.06 |
| 35 | Dimitri Fortin | PA | 34 | 7.6 | .883 | 2.99 |
| 36 | Carter Casey | MH | 28 | 7.5 | .882 | 3.02 |
| 37 | Cruz Chase | POR | 19 | 7.3 | .880 | 4.06 |
| 38 | Ryan Grout | TC | 30 | 7.3 | .879 | 3.99 |
| 39 | Leif Oaten | LET | 31 | 7.1 | .876 | 4.23 |
| 40 | Joey Rocha | SC | 25 | 6.8 | .872 | 5.02 |
| 41 | Aiden Eskit | SC | 31 | 6.8 | .872 | 4.88 |
| 42 | Aidan Hesse | CGY | 30 | 6.5 | .867 | 3.57 |
| 43 | Koen Cleaver | LET | 44 | 6.5 | .867 | 4.74 |
| 44 | Matthew Hutchison | REG | 29 | 6.4 | .864 | 4.68 |
| 45 | Kyle Jones | MJ | 29 | 6.3 | .862 | 5.04 |
| 46 | Peyton Shore | RD | 21 | 6.1 | .859 | 4.71 |
| 47 | Jake Pilon | VIC | 21 | 5.9 | .855 | 4.67 |
Ranked by save ratio, highest first. A goalie qualifies by playing at least 20% of their team's games (14+ 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.
