Goalie stats
NHL Goalie Saves Leaders
2019-20All situationsThrough 71 team games
This board ranks NHL goalies by saves, regular season only. Pick any season back to 2017-18 above the table.
Saves are shots on goal the goalie stopped. Busy starters behind leaky defences lead, so the total says as much about the team in front as about the goalie. Saves are a category in points leagues and some roto formats; a goalie facing 33 shots a night is worth more there than in wins-only leagues.
Leader in 2019-20: Connor Hellebuyck (WPG), 1,656 SV.
Saves leaderboard
Show
| # | Goalie | Team | SV | GP | SA | SV% | GS | |
|---|---|---|---|---|---|---|---|---|
| 1 | Connor HellebuyckWPG | WPG | 1,656 | 58 | 1,796 | 0.922 | 56 | 94%▲7.4 |
| 2 | Carey PriceMTL | MTL | 1,595 | 58 | 1,755 | 0.909 | 58 | — |
| 3 | Andrei VasilevskiyTBL | TBL | 1,472 | 52 | 1,605 | 0.917 | 52 | 99%▲0.6 |
| 4 | Frederik AndersenTOR | TOR | 1,434 | 52 | 1,577 | 0.909 | 52 | 38%▲31 |
| 5 | John GibsonANA | ANA | 1,403 | 51 | 1,552 | 0.904 | 51 | 72% |
| 6 | Sergei BobrovskyFLA | FLA | 1,354 | 50 | 1,505 | 0.900 | 49 | 88%▲16 |
| 7 | David RittichCGY | CGY | 1,340 | 48 | 1,478 | 0.907 | 48 | 5.6%▲5.5 |
| 8 | Mackenzie BlackwoodNJD | NJD | 1,328 | 47 | 1,452 | 0.915 | 43 | 90%▲6.2 |
| 9 | Jordan BinningtonSTL | STL | 1,304 | 50 | 1,430 | 0.912 | 50 | 31%▲24 |
| 10 | Jacob MarkstromVAN | VAN | 1,303 | 43 | 1,420 | 0.918 | 43 | 89%▲43 |
| 11 | Marc-Andre FleuryVGK | VGK | 1,266 | 49 | 1,399 | 0.905 | 48 | — |
| 12 | Braden HoltbyWSH | WSH | 1,243 | 48 | 1,385 | 0.897 | 47 | — |
| 13 | Jonathan BernierDET | DET | 1,227 | 46 | 1,353 | 0.907 | 41 | — |
| 14 | Corey CrawfordCHI | CHI | 1,186 | 40 | 1,294 | 0.917 | 39 | — |
| 15 | Ben BishopDAL | DAL | 1,183 | 44 | 1,286 | 0.920 | 43 | — |
| 16 | Semyon VarlamovNYI | NYI | 1,168 | 45 | 1,278 | 0.914 | 39 | 4.9%▲4.5 |
| 17 | Robin LehnerCHI/VGK | CHI/VGK | 1,136 | 36 | 1,235 | 0.920 | 34 | — |
| 18 | Jonathan QuickLAK | LAK | 1,107 | 42 | 1,224 | 0.904 | 42 | 0.3% |
| 19 | Tuukka RaskBOS | BOS | 1,104 | 41 | 1,189 | 0.929 | 41 | — |
| 20 | Mikko KoskinenEDM | EDM | 1,078 | 38 | 1,175 | 0.917 | 34 | — |
| 21 | Juuse SarosNSH | NSH | 1,044 | 40 | 1,142 | 0.914 | 34 | 84%▲16 |
| 22 | Martin JonesSJS | SJS | 1,021 | 41 | 1,139 | 0.896 | 40 | — |
| 23 | Carter HartPHI | PHI | 1,005 | 43 | 1,100 | 0.914 | 40 | 87%▲34 |
| 24 | Petr MrazekCAR | CAR | 987 | 40 | 1,091 | 0.905 | 38 | 0.1% |
| 25 | Alex StalockMIN | MIN | 985 | 38 | 1,082 | 0.910 | 36 | — |
| 26 | Mike SmithEDM | EDM | 981 | 39 | 1,087 | 0.902 | 37 | — |
| 27 | Philipp GrubauerCOL | COL | 977 | 36 | 1,067 | 0.916 | 36 | 14%▲9.6 |
| 28 | Linus UllmarkBUF | BUF | 975 | 34 | 1,066 | 0.915 | 34 | 81%▼5.4 |
| 29 | Alexandar GeorgievNYR | NYR | 967 | 34 | 1,063 | 0.910 | 32 | — |
| 30 | Matt MurrayPIT | PIT | 948 | 38 | 1,055 | 0.899 | 38 | 0.1% |
| 31 | Joonas KorpisaloCBJ | CBJ | 938 | 37 | 1,030 | 0.911 | 35 | 7.6%▲5.2 |
| 32 | Antti RaantaARI | ARI | 934 | 33 | 1,014 | 0.921 | 32 | — |
| 33 | Pavel FrancouzCOL | COL | 919 | 34 | 996 | 0.923 | 31 | — |
| 34 | Craig AndersonOTT | OTT | 918 | 34 | 1,018 | 0.902 | 31 | — |
| 35 | Tristan JarryPIT | PIT | 907 | 33 | 985 | 0.921 | 31 | 9.4% |
| 36 | Pekka RinneNSH | NSH | 899 | 36 | 1,004 | 0.895 | 35 | — |
| 37 | Aaron DellSJS | SJS | 894 | 33 | 986 | 0.907 | 30 | — |
| 38 | Elvis MerzlikinsCBJ | CBJ | 848 | 32 | 919 | 0.923 | 31 | 8.9%▲7.9 |
| 39 | Darcy KuemperARI | ARI | 838 | 29 | 903 | 0.928 | 29 | 58%▼5.2 |
| 40 | Jaroslav HalakBOS | BOS | 832 | 31 | 905 | 0.919 | 29 | — |
| 41 | Carter HuttonBUF | BUF | 824 | 31 | 918 | 0.898 | 30 | — |
| 42 | Anton KhudobinDAL | DAL | 820 | 30 | 882 | 0.930 | 26 | — |
| 43 | Henrik LundqvistNYR | NYR | 799 | 30 | 883 | 0.905 | 26 | — |
| 44 | Thomas GreissNYI | NYI | 765 | 31 | 838 | 0.913 | 29 | — |
| 45 | Devan DubnykMIN | MIN | 756 | 30 | 849 | 0.890 | 28 | — |
| 46 | Thatcher DemkoVAN | VAN | 744 | 27 | 822 | 0.905 | 25 | 24%▲22 |
| 47 | Jimmy HowardDET | DET | 721 | 27 | 817 | 0.882 | 27 | — |
| 48 | Cam TalbotCGY | CGY | 717 | 26 | 780 | 0.919 | 22 | 5.8%▲4.7 |
| 49 | Brian ElliottPHI | PHI | 716 | 31 | 796 | 0.899 | 27 | — |
| 50 | Jack CampbellLAK/TOR | LAK/TOR | 688 | 26 | 761 | 0.904 | 26 | — |
| 51 | Marcus HogbergOTT | OTT | 658 | 24 | 728 | 0.904 | 21 | — |
| 52 | James ReimerCAR | CAR | 651 | 25 | 712 | 0.914 | 24 | — |
| 53 | Ilya SamsonovWSH | WSH | 629 | 26 | 689 | 0.913 | 22 | 0.2% |
| 54 | Ryan MillerANA | ANA | 621 | 23 | 685 | 0.907 | 19 | — |
| 55 | Jake AllenSTL | STL | 607 | 24 | 655 | 0.927 | 21 | 54%▲29 |
| 56 | Anders NilssonOTT | OTT | 570 | 20 | 628 | 0.908 | 19 | — |
| 57 | Curtis McElhinneyTBL | TBL | 499 | 18 | 551 | 0.906 | 18 | — |
| 58 | Malcolm SubbanVGK/CHI | VGK/CHI | 486 | 21 | 546 | 0.890 | 19 | — |
| 59 | Laurent BrossoitWPG | WPG | 458 | 19 | 512 | 0.895 | 15 | 0.1% |
| 60 | Igor ShesterkinNYR | NYR | 395 | 12 | 424 | 0.932 | 12 | 93%▲1.8 |
| 61 | Michael HutchinsonTOR/COL | TOR/COL | 390 | 16 | 439 | 0.888 | 12 | — |
| 62 | Louis DomingueNJD/VAN | NJD/VAN | 382 | 17 | 433 | 0.882 | 15 | — |
| 63 | Chris DriedgerFLA | FLA | 332 | 12 | 354 | 0.938 | 11 | — |
| 64 | Samuel MontembeaultFLA | FLA | 317 | 14 | 356 | 0.890 | 9 | 15%▲14 |
| 65 | Cory SchneiderNJD | NJD | 315 | 13 | 355 | 0.887 | 11 | — |
| 66 | Adin HillARI | ARI | 315 | 13 | 343 | 0.918 | 9 | 24%▲17 |
| 67 | Cal PetersenLAK | LAK | 248 | 8 | 269 | 0.922 | 8 | — |
| 68 | Keith KinkaidMTL | MTL | 168 | 6 | 192 | 0.875 | 5 | — |
| 69 | Charlie LindgrenMTL | MTL | 158 | 6 | 178 | 0.888 | 6 | 11%▲11 |
| 70 | Kaapo KahkonenMIN | MIN | 157 | 5 | 172 | 0.913 | 5 | — |
| 71 | Jonas JohanssonBUF | BUF | 135 | 6 | 151 | 0.894 | 5 | 3.2%▲3.1 |
| 72 | Matiss KivlenieksCBJ | CBJ | 123 | 6 | 137 | 0.898 | 4 | — |
| 73 | Alex NedeljkovicCAR | CAR | 86 | 4 | 97 | 0.887 | 3 | 18%▲13 |
| 74 | Anton ForsbergCAR | CAR | 70 | 3 | 78 | 0.897 | 3 | 26%▼17 |
| 75 | Cayden PrimeauMTL | MTL | 67 | 2 | 72 | 0.931 | 2 | 3.2%▲3.1 |
| 76 | Alex LyonPHI | PHI | 65 | 3 | 73 | 0.890 | 2 | 33%▼17 |
| 77 | Calvin PickardDET | DET | 59 | 3 | 74 | 0.797 | 1 | 4.0%▲3.8 |
| 78 | Eric ComrieDET | DET | 57 | 3 | 66 | 0.864 | 2 | 3.2%▲3.1 |
| 79 | Adam WernerCOL | COL | 53 | 2 | 58 | 0.914 | 1 | — |
| 80 | Antoine BibeauCOL | COL | 37 | 2 | 42 | 0.881 | 1 | — |
| 81 | Gilles SennNJD | NJD | 37 | 2 | 41 | 0.902 | 1 | — |
| 82 | Anthony StolarzANA | ANA | 34 | 1 | 36 | 0.944 | 1 | 30%▲27 |
| 83 | Kasimir KaskisuoTOR | TOR | 32 | 1 | 38 | 0.842 | 1 | — |
| 84 | Oscar DanskVGK | VGK | 31 | 1 | 37 | 0.838 | 1 | — |
| 85 | Garret SparksVGK | VGK | 12 | 1 | 14 | 0.857 | 0 | — |
| 86 | David AyresCAR | CAR | 8 | 1 | 10 | 0.800 | 0 | — |
| 87 | Michael DiPietroVAN | VAN | 6 | 1 | 7 | 0.857 | 0 | 15%▲15 |
How to read it
Shots on goal stopped, regular season.
How reliable is it?
Saves follow shots against and starts; the rate stat behind them is save percentage.
About our data sources →Projected next
Our fantasy projections for saves: who should lead the coming games.