OHL save ratio records
The best goaltending performances in Ontario Hockey League history, measured in save ratio - the number of saves a goalie makes for every goal they allow.
Gerald Coleman’s 2004-05 is the best season in OHL history at 16.03. The best single month belongs to Dom DiVincentiis, March 2023, at 30.17.
Best seasons
Ranked by save ratio. Minimum 25 games played.
| # | Goalie | Team | When | GP | Save ratio |
Saves | GA | Save % |
|---|---|---|---|---|---|---|---|---|
| 1 | Gerald Coleman | LDN | 2004-05 | 38 | 16.03 | 1010 | 63 | .941 |
| 2 | Mike Murphy | BELV | 2008-09 | 54 | 16.01 | 1761 | 110 | .941 |
| 3 | Malcolm Subban | BELV | 2012-13 | 46 | 14.11 | 1355 | 96 | .934 |
| 4 | Mathias Niederberger | BAR | 2012-13 | 56 | 13.87 | 1692 | 122 | .933 |
| 5 | Jordan Binnington | OS | 2012-13 | 50 | 13.74 | 1498 | 109 | .932 |
| 6 | Michal Neuvirth | PLY | 2006-07 | 41 | 13.63 | 1172 | 86 | .932 |
| 7 | Gerald Coleman | LDN | 2003-04 | 33 | 13.51 | 919 | 68 | .931 |
| 8 | Mavric Parks | BAR | 2009-10 | 33 | 13.23 | 992 | 75 | .930 |
| 9 | Jeremy Helvig | KGN | 2015-16 | 27 | 13.18 | 672 | 51 | .929 |
| 10 | Mike Murphy | BELV | 2007-08 | 49 | 13.15 | 1447 | 110 | .929 |
| 11 | John Gibson | KIT | 2011-12 | 32 | 12.95 | 1127 | 87 | .928 |
| 12 | John Gibson | KIT | 2012-13 | 27 | 12.92 | 840 | 65 | .928 |
| 13 | Collin MacKenzie | OTT | 2022-23 | 30 | 12.92 | 633 | 49 | .928 |
| 14 | Peter Budaj | TOR | 2001-02 | 42 | 12.90 | 1148 | 89 | .928 |
| 15 | Ryan MacDonald | LDN | 2003-04 | 38 | 12.84 | 963 | 75 | .928 |
| 16 | Thomas McCollum | BRA | 2008-09 | 54 | 12.71 | 1423 | 112 | .927 |
| 17 | Franky Palazzese | KIT | 2011-12 | 36 | 12.64 | 1277 | 101 | .927 |
| 18 | Jason Bacashihua | PLY | 2001-02 | 46 | 12.58 | 1321 | 105 | .926 |
| 19 | Michael Ouzas | MISS | 2004-05 | 44 | 12.57 | 1194 | 95 | .926 |
| 20 | Mark Visentin | NIAG | 2011-12 | 42 | 12.51 | 1001 | 80 | .926 |
| 21 | Adam Munro | ER | 2000-01 | 41 | 12.49 | 1099 | 88 | .926 |
| 22 | Anthony Stolarz | LDN | 2013-14 | 35 | 12.46 | 1009 | 81 | .926 |
| 23 | Matt Hackett | PLY | 2009-10 | 56 | 12.39 | 1710 | 138 | .925 |
| 24 | Alex Nedeljkovic | PLY | 2013-14 | 61 | 12.38 | 2042 | 165 | .925 |
| 25 | Tyler Parsons | LDN | 2016-17 | 34 | 12.37 | 977 | 79 | .925 |
Drawn from 771 qualified seasons since 1997-98.
Best months
A single calendar month. Minimum 6 games played.
| # | Goalie | Team | When | GP | Save ratio |
Saves | GA | Save % |
|---|---|---|---|---|---|---|---|---|
| 1 | Dom DiVincentiis | NB | March 2023 | 6 | 30.17 | 181 | 6 | .968 |
| 2 | Michal Neuvirth | PLY | December 2006 | 6 | 28.50 | 171 | 6 | .966 |
| 3 | Scott Wedgewood | PLY | January 2012 | 6 | 27.43 | 192 | 7 | .965 |
| 4 | Mark Visentin | NIAG | January 2012 | 7 | 27.00 | 162 | 6 | .964 |
| 5 | Greg Hewitt | SAR | February 2000 | 9 | 23.82 | 262 | 11 | .960 |
| 6 | Marco Costantini | HAM | March 2022 | 9 | 23.78 | 214 | 9 | .960 |
| 7 | Michal Neuvirth | PLY | January 2007 | 9 | 23.70 | 237 | 10 | .960 |
| 8 | Mark Visentin | NIAG | March 2010 | 6 | 23.13 | 185 | 8 | .959 |
| 9 | Jackson Parsons | KIT | November 2024 | 8 | 23.00 | 230 | 10 | .958 |
| 10 | Matthew Villalta | SSM | March 2017 | 6 | 22.38 | 179 | 8 | .957 |
| 11 | David Chant | BAR | December 2001 | 6 | 21.78 | 196 | 9 | .956 |
| 12 | Jordan Binnington | OS | March 2013 | 6 | 21.75 | 174 | 8 | .956 |
| 13 | Sebastian Gatto | LDN | December 2025 | 6 | 21.50 | 129 | 6 | .956 |
| 14 | Thomas McCollum | GUE | January 2007 | 8 | 21.40 | 214 | 10 | .955 |
| 15 | Andrew Raycroft | KGN | December 1999 | 10 | 21.00 | 462 | 22 | .955 |
| 16 | Mike Murphy | BELV | December 2008 | 7 | 21.00 | 252 | 12 | .955 |
| 17 | Mathias Niederberger | BAR | December 2012 | 6 | 20.89 | 188 | 9 | .954 |
| 18 | Andy Chiodo | TOR | December 2000 | 6 | 20.57 | 144 | 7 | .954 |
| 19 | Adam Dennis | GUE | February 2005 | 6 | 19.86 | 139 | 7 | .952 |
| 20 | Malcolm Subban | BELV | November 2011 | 10 | 19.73 | 296 | 15 | .952 |
| 21 | Rob Zepp | PLY | January 1999 | 6 | 19.63 | 157 | 8 | .952 |
| 22 | Robert Holsinger | PLY | October 1998 | 6 | 19.50 | 156 | 8 | .951 |
| 23 | Michael Leighton | WSR | November 1999 | 6 | 19.50 | 156 | 8 | .951 |
| 24 | Matt Mahalak | PLY | October 2011 | 6 | 19.50 | 156 | 8 | .951 |
| 25 | Adam Munro | ER | March 2001 | 6 | 19.38 | 155 | 8 | .951 |
Drawn from 3,471 qualified months since 1997-98.
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 |
Saves | GA |
|---|---|---|---|---|---|---|---|
| 1 | Thomas McCollum | GUE | 2007-08 | Dec 7, 2007 – Dec 16, 2007 | 61.50 | 123 | 2 |
| 2 | Franky Palazzese | SBY | 2013-14 | Jan 3, 2014 – Jan 17, 2014 | 52.67 | 158 | 3 |
| 3 | Michal Neuvirth | PLY | 2006-07 | Dec 9, 2006 – Jan 5, 2007 | 45.33 | 136 | 3 |
| 4 | Peter Budaj | TOR | 2000-01 | Nov 18, 2000 – Dec 8, 2000 | 43.00 | 172 | 4 |
| 5 | Michael McNiven | OS | 2016-17 | Dec 9, 2016 – Jan 4, 2017 | 43.00 | 129 | 3 |
| 6 | Marco Costantini | HAM | 2021-22 | Mar 11, 2022 – Mar 27, 2022 | 40.33 | 121 | 3 |
| 7 | Michael DiPietro | WSR | 2016-17 | Dec 3, 2016 – Dec 11, 2016 | 39.67 | 119 | 3 |
| 8 | Dom DiVincentiis | NB | 2022-23 | Mar 3, 2023 – Mar 23, 2023 | 39.50 | 158 | 4 |
| 9 | Justin Nichols | GUE | 2013-14 | Jan 12, 2014 – Jan 24, 2014 | 36.75 | 147 | 4 |
| 10 | John Hultberg | BAR | 1997-98 | Oct 18, 1997 – Nov 2, 1997 | 36.25 | 145 | 4 |
| 11 | Adam Dennis | GUE | 2004-05 | Feb 26, 2005 – Mar 18, 2005 | 36.00 | 144 | 4 |
| 12 | Brandon Hope | OS | 2013-14 | Feb 1, 2014 – Feb 14, 2014 | 36.00 | 180 | 5 |
| 13 | Mike Murphy | BELV | 2008-09 | Nov 1, 2008 – Nov 14, 2008 | 34.80 | 174 | 5 |
| 14 | Dan LaCosta | OS | 2003-04 | Sep 26, 2003 – Oct 25, 2003 | 34.67 | 104 | 3 |
| 15 | Mark Visentin | NIAG | 2011-12 | Jan 14, 2012 – Jan 29, 2012 | 33.67 | 101 | 3 |
| 16 | Garret Sparks | GUE | 2011-12 | Jan 14, 2012 – Jan 27, 2012 | 33.60 | 168 | 5 |
| 17 | Mark Visentin | NIAG | 2010-11 | Dec 9, 2010 – Jan 14, 2011 | 33.40 | 167 | 5 |
| 18 | Jordan Binnington | OS | 2011-12 | Feb 4, 2012 – Feb 17, 2012 | 33.40 | 167 | 5 |
| 19 | Ken Appleby | OSH | 2013-14 | Feb 9, 2014 – Feb 28, 2014 | 33.25 | 133 | 4 |
| 20 | Malcolm Subban | BELV | 2011-12 | Nov 25, 2011 – Dec 3, 2011 | 33.20 | 166 | 5 |
| 21 | Gerald Coleman | LDN | 2003-04 | Jan 31, 2004 – Feb 15, 2004 | 32.40 | 162 | 5 |
| 22 | Gerald Coleman | LDN | 2004-05 | Feb 18, 2005 – Mar 13, 2005 | 32.40 | 162 | 5 |
| 23 | Mathias Niederberger | BAR | 2011-12 | Jan 27, 2012 – Feb 9, 2012 | 32.20 | 161 | 5 |
| 24 | Robert Holsinger | PLY | 1998-99 | Feb 18, 1999 – Mar 5, 1999 | 32.00 | 96 | 3 |
| 25 | Thomas McCollum | GUE | 2006-07 | Feb 16, 2007 – Feb 28, 2007 | 31.40 | 157 | 5 |
Best 5-game stretch by save ratio, one per goalie per season. Drawn from 1,276 qualifying goalie-seasons since 1997-98.
| # | Goalie | Team | Season | Stretch | Save ratio |
Saves | GA |
|---|---|---|---|---|---|---|---|
| 1 | Gerald Coleman | LDN | 2003-04 | Jan 31, 2004 – Mar 13, 2004 | 29.45 | 324 | 11 |
| 2 | Adam Dennis | GUE | 2004-05 | Jan 30, 2005 – Mar 11, 2005 | 29.00 | 261 | 9 |
| 3 | Mark Visentin | NIAG | 2011-12 | Jan 12, 2012 – Feb 11, 2012 | 29.00 | 232 | 8 |
| 4 | Franky Palazzese | SBY | 2013-14 | Dec 13, 2013 – Jan 17, 2014 | 27.82 | 306 | 11 |
| 5 | Marco Costantini | HAM | 2021-22 | Mar 4, 2022 – Apr 8, 2022 | 26.56 | 239 | 9 |
| 6 | Mike Murphy | BELV | 2008-09 | Oct 22, 2008 – Nov 19, 2008 | 25.77 | 335 | 13 |
| 7 | Oscar Dansk | ER | 2013-14 | Nov 29, 2013 – Jan 17, 2014 | 25.30 | 253 | 10 |
| 8 | Michal Neuvirth | PLY | 2006-07 | Dec 1, 2006 – Jan 12, 2007 | 24.27 | 267 | 11 |
| 9 | Thomas McCollum | GUE | 2006-07 | Dec 30, 2006 – Jan 28, 2007 | 22.75 | 273 | 12 |
| 10 | Franky Palazzese | KIT | 2011-12 | Nov 11, 2011 – Dec 30, 2011 | 22.53 | 383 | 17 |
| 11 | Mathias Niederberger | BAR | 2012-13 | Feb 13, 2013 – Mar 7, 2013 | 22.50 | 270 | 12 |
| 12 | Andrew Raycroft | KGN | 1999-00 | Nov 28, 1999 – Dec 28, 1999 | 21.80 | 436 | 20 |
| 13 | Greg Hewitt | SAR | 1999-00 | Jan 30, 2000 – Feb 27, 2000 | 21.64 | 303 | 14 |
| 14 | Alex Auld | NB | 2000-01 | Feb 6, 2001 – Mar 4, 2001 | 21.50 | 301 | 14 |
| 15 | Jackson Parsons | KIT | 2024-25 | Oct 29, 2024 – Dec 1, 2024 | 21.38 | 278 | 13 |
| 16 | Jacob Ingham | KIT | 2019-20 | Dec 7, 2019 – Jan 5, 2020 | 21.31 | 341 | 16 |
| 17 | Jeremy Helvig | KGN | 2015-16 | Dec 18, 2015 – Feb 21, 2016 | 21.31 | 277 | 13 |
| 18 | Gerald Coleman | LDN | 2004-05 | Jan 21, 2005 – Mar 13, 2005 | 21.29 | 298 | 14 |
| 19 | Ben Hrebik | BAR | 2025-26 | Nov 6, 2025 – Dec 13, 2025 | 21.18 | 360 | 17 |
| 20 | Michael Ouzas | MISS | 2004-05 | Nov 26, 2004 – Jan 1, 2005 | 21.00 | 252 | 12 |
| 21 | Malcolm Subban | BELV | 2011-12 | Nov 13, 2011 – Dec 8, 2011 | 20.80 | 312 | 15 |
| 22 | Peter Hamerlik | KGN | 2000-01 | Nov 14, 2000 – Dec 8, 2000 | 20.65 | 351 | 17 |
| 23 | Jordan Binnington | OS | 2011-12 | Jan 29, 2012 – Mar 3, 2012 | 20.33 | 305 | 15 |
| 24 | Jeremy Smith | PLY | 2007-08 | Oct 18, 2007 – Nov 23, 2007 | 20.28 | 365 | 18 |
| 25 | Brandon Hope | NIAG | 2014-15 | Oct 5, 2014 – Nov 28, 2014 | 20.07 | 301 | 15 |
Best 10-game stretch by save ratio, one per goalie per season. Drawn from 1,160 qualifying goalie-seasons since 1997-98.
| # | Goalie | Team | Season | Stretch | Save ratio |
Saves | GA |
|---|---|---|---|---|---|---|---|
| 1 | Michal Neuvirth | PLY | 2006-07 | Dec 1, 2006 – Jan 27, 2007 | 25.50 | 408 | 16 |
| 2 | Mark Visentin | NIAG | 2011-12 | Jan 7, 2012 – Feb 23, 2012 | 22.75 | 364 | 16 |
| 3 | Mike Murphy | BELV | 2008-09 | Oct 29, 2008 – Dec 11, 2008 | 21.75 | 522 | 24 |
| 4 | Adam Dennis | GUE | 2004-05 | Jan 14, 2005 – Mar 18, 2005 | 21.74 | 413 | 19 |
| 5 | Mathias Niederberger | BAR | 2012-13 | Dec 13, 2012 – Jan 26, 2013 | 20.20 | 505 | 25 |
| 6 | Alex Auld | NB | 2000-01 | Feb 6, 2001 – Mar 23, 2001 | 19.58 | 470 | 24 |
| 7 | Andrew Raycroft | KGN | 1999-00 | Nov 21, 1999 – Dec 29, 1999 | 19.55 | 645 | 33 |
| 8 | Jackson Parsons | KIT | 2024-25 | Oct 26, 2024 – Dec 13, 2024 | 18.43 | 424 | 23 |
| 9 | Marco Costantini | HAM | 2021-22 | Feb 25, 2022 – Apr 14, 2022 | 18.42 | 350 | 19 |
| 10 | Gerald Coleman | LDN | 2003-04 | Dec 28, 2003 – Mar 13, 2004 | 18.40 | 460 | 25 |
| 11 | Dan Turple | KIT | 2005-06 | Jan 21, 2006 – Mar 2, 2006 | 18.23 | 401 | 22 |
| 12 | Ben Hrebik | BAR | 2025-26 | Nov 1, 2025 – Dec 31, 2025 | 18.21 | 528 | 29 |
| 13 | Franky Palazzese | SBY | 2013-14 | Nov 27, 2013 – Jan 17, 2014 | 17.92 | 448 | 25 |
| 14 | Gerald Coleman | LDN | 2004-05 | Nov 28, 2004 – Jan 23, 2005 | 17.71 | 372 | 21 |
| 15 | Greg Hewitt | SAR | 1999-00 | Jan 28, 2000 – Mar 17, 2000 | 17.69 | 460 | 26 |
| 16 | Jeremy Helvig | KGN | 2015-16 | Nov 27, 2015 – Feb 29, 2016 | 17.61 | 405 | 23 |
| 17 | Steve Valiquette | ER | 1997-98 | Jan 17, 1998 – Feb 22, 1998 | 17.59 | 387 | 22 |
| 18 | Alex Nedeljkovic | PLY | 2013-14 | Feb 7, 2014 – Mar 13, 2014 | 17.55 | 509 | 29 |
| 19 | Mike Murphy | BELV | 2007-08 | Dec 5, 2007 – Jan 20, 2008 | 17.35 | 451 | 26 |
| 20 | Brandon Maxwell | MISS | 2011-12 | Feb 10, 2012 – Mar 17, 2012 | 17.21 | 482 | 28 |
| 21 | Craig Anderson | GUE | 2000-01 | Nov 3, 2000 – Dec 13, 2000 | 17.15 | 446 | 26 |
| 22 | Malcolm Subban | BELV | 2011-12 | Nov 6, 2011 – Dec 17, 2011 | 17.08 | 444 | 26 |
| 23 | Jeremy Smith | PLY | 2007-08 | Oct 18, 2007 – Dec 8, 2007 | 16.97 | 526 | 31 |
| 24 | Mike Smith | KGN | 2000-01 | Jan 30, 2001 – Mar 9, 2001 | 16.96 | 407 | 24 |
| 25 | Josh Unice | KIT | 2007-08 | Oct 24, 2007 – Dec 8, 2007 | 16.90 | 338 | 20 |
Best 15-game stretch by save ratio, one per goalie per season. Drawn from 1,070 qualifying goalie-seasons since 1997-98.
| # | Goalie | Team | Season | Stretch | Save ratio |
Saves | GA |
|---|---|---|---|---|---|---|---|
| 1 | Mike Murphy | BELV | 2008-09 | Oct 18, 2008 – Dec 17, 2008 | 20.41 | 694 | 34 |
| 2 | Mark Visentin | NIAG | 2011-12 | Jan 12, 2012 – Mar 15, 2012 | 20.29 | 487 | 24 |
| 3 | Adam Dennis | GUE | 2004-05 | Dec 16, 2004 – Mar 18, 2005 | 19.83 | 595 | 30 |
| 4 | Michal Neuvirth | PLY | 2006-07 | Nov 12, 2006 – Jan 27, 2007 | 19.41 | 563 | 29 |
| 5 | Andrew Raycroft | KGN | 1999-00 | Nov 11, 1999 – Dec 29, 1999 | 18.94 | 890 | 47 |
| 6 | Mathias Niederberger | BAR | 2012-13 | Dec 15, 2012 – Feb 16, 2013 | 17.39 | 626 | 36 |
| 7 | Jackson Parsons | KIT | 2024-25 | Oct 29, 2024 – Jan 3, 2025 | 16.94 | 542 | 32 |
| 8 | Michael DiPietro | WSR | 2016-17 | Dec 3, 2016 – Feb 3, 2017 | 16.63 | 532 | 32 |
| 9 | Ben Hrebik | BAR | 2025-26 | Nov 1, 2025 – Jan 18, 2026 | 16.62 | 698 | 42 |
| 10 | Jeremy Helvig | KGN | 2015-16 | Nov 27, 2015 – Mar 18, 2016 | 16.53 | 496 | 30 |
| 11 | Gerald Coleman | LDN | 2004-05 | Nov 10, 2004 – Jan 23, 2005 | 16.50 | 495 | 30 |
| 12 | Mike Murphy | BELV | 2007-08 | Dec 1, 2007 – Feb 1, 2008 | 16.41 | 607 | 37 |
| 13 | Greg Hewitt | SAR | 1999-00 | Dec 29, 1999 – Feb 27, 2000 | 16.35 | 605 | 37 |
| 14 | Alex Auld | NB | 2000-01 | Jan 12, 2001 – Mar 20, 2001 | 16.30 | 603 | 37 |
| 15 | Marco Costantini | HAM | 2021-22 | Jan 30, 2022 – Apr 8, 2022 | 16.21 | 470 | 29 |
| 16 | Dan Turple | KIT | 2005-06 | Jan 19, 2006 – Mar 10, 2006 | 16.13 | 516 | 32 |
| 17 | Levente Szuper | OTT | 1999-00 | Dec 5, 1999 – Feb 13, 2000 | 16.09 | 563 | 35 |
| 18 | Alex Nedeljkovic | PLY | 2013-14 | Jan 10, 2014 – Mar 1, 2014 | 16.02 | 753 | 47 |
| 19 | Mavric Parks | BAR | 2009-10 | Oct 29, 2009 – Feb 7, 2010 | 16.00 | 608 | 38 |
| 20 | Malcolm Subban | BELV | 2011-12 | Nov 5, 2011 – Feb 12, 2012 | 16.00 | 576 | 36 |
| 21 | Mike Smith | KGN | 2000-01 | Jan 21, 2001 – Mar 11, 2001 | 15.94 | 558 | 35 |
| 22 | David Chant | BAR | 2001-02 | Nov 1, 2001 – Jan 11, 2002 | 15.93 | 653 | 41 |
| 23 | Franky Palazzese | SBY | 2013-14 | Dec 7, 2013 – Feb 1, 2014 | 15.82 | 601 | 38 |
| 24 | Dan Turple | KIT | 2004-05 | Jan 27, 2005 – Mar 15, 2005 | 15.72 | 566 | 36 |
| 25 | Andy Chiodo | TOR | 2000-01 | Dec 1, 2000 – Mar 10, 2001 | 15.50 | 558 | 36 |
Best 20-game stretch by save ratio, one per goalie per season. Drawn from 955 qualifying goalie-seasons since 1997-98.
By decade
League-average save ratio, for all goalies across each time period.
| Decade | Seasons | Save ratio | Save % | |
|---|---|---|---|---|
| 90s | 3 | 9.42 | .904 | |
| 00s | 10 | 9.39 | .904 | |
| 10s | 10 | 8.75 | .897 | |
| 20s | 5 | 8.09 | .890 |
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.
