| Goalie | Team | GP | W | L | OTL | GA | SA | SO | GAA | SV% | MIN | GS | A | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Filip Gustavsson | DET | 65 | 46 | 13 | 6 | 138 | 1713 | 10 | 2.09 | .919 | 3964 | 65 | 0 | 4 |
| Linus Ullmark | BUF | 64 | 44 | 16 | 4 | 146 | 1784 | 4 | 2.27 | .918 | 3851 | 63 | 1 | 4 |
| Connor Hellebuyck | WSH | 63 | 43 | 17 | 3 | 119 | 1620 | 8 | 1.89 | .927 | 3768 | 63 | 4 | 6 |
| Darcy Kuemper | NYI / CGY | 57 | 40 | 9 | 4 | 126 | 1434 | 3 | 2.32 | .912 | 3265 | 55 | 0 | 2 |
| Joey Daccord | VAN | 53 | 39 | 12 | 2 | 115 | 1506 | 8 | 2.16 | .924 | 3190 | 53 | 2 | 4 |
| Tristan Jarry | ANH | 66 | 37 | 24 | 5 | 164 | 1859 | 5 | 2.52 | .912 | 3907 | 66 | 0 | 2 |
| Andrei Vasilevskiy | NSH | 56 | 36 | 18 | 2 | 146 | 1450 | 3 | 2.72 | .899 | 3221 | 53 | 3 | 2 |
| Cam Talbot | CAR | 63 | 36 | 25 | 1 | 128 | 1636 | 9 | 2.06 | .922 | 3732 | 63 | 1 | 8 |
| Ukko-Pekka Luukkonen | STL | 65 | 36 | 20 | 7 | 159 | 1591 | 3 | 2.56 | .900 | 3722 | 65 | 2 | 6 |
| Jake Oettinger | CHI | 64 | 35 | 18 | 11 | 152 | 1762 | 5 | 2.39 | .914 | 3819 | 64 | 3 | 4 |
| Sergei Bobrovsky | CGY / NYI | 64 | 35 | 21 | 4 | 134 | 1638 | 2 | 2.26 | .918 | 3561 | 59 | 2 | 21 |
| Igor Shesterkin | MIN | 65 | 34 | 24 | 7 | 149 | 1669 | 7 | 2.35 | .911 | 3810 | 65 | 2 | 0 |
| Jeremy Swayman | TOR | 65 | 34 | 25 | 6 | 156 | 1681 | 7 | 2.47 | .907 | 3796 | 65 | 2 | 6 |
| Ilya Sorokin | FLA | 55 | 33 | 15 | 6 | 124 | 1406 | 5 | 2.29 | .912 | 3249 | 53 | 3 | 2 |
| Anthony Stolarz | NYI | 42 | 31 | 6 | 1 | 73 | 990 | 5 | 1.90 | .926 | 2306 | 39 | 0 | 6 |
| John Gibson | EDM | 45 | 31 | 14 | 0 | 88 | 1092 | 9 | 1.95 | .919 | 2707 | 45 | 1 | 10 |
| Thatcher Demko | CLB | 61 | 31 | 26 | 3 | 156 | 1811 | 4 | 2.60 | .914 | 3598 | 59 | 1 | 2 |
| Robin Lehner | NJD | 60 | 30 | 22 | 4 | 130 | 1678 | 5 | 2.33 | .923 | 3350 | 56 | 2 | 8 |
| Stuart Skinner | SJS | 66 | 29 | 23 | 6 | 155 | 1552 | 4 | 2.78 | .900 | 3343 | 60 | 2 | 6 |
| Logan Thompson | PIT | 53 | 28 | 20 | 4 | 108 | 1288 | 4 | 2.21 | .916 | 2931 | 50 | 0 | 0 |
| Frederik Andersen | LAK | 65 | 28 | 26 | 11 | 182 | 1676 | 1 | 2.84 | .891 | 3843 | 65 | 2 | 12 |
| Alex Lyon | BOS | 62 | 27 | 22 | 5 | 147 | 1547 | 2 | 2.60 | .905 | 3391 | 57 | 1 | 0 |
| Petr Mrazek | EDM | 37 | 26 | 8 | 3 | 87 | 984 | 2 | 2.32 | .912 | 2248 | 37 | 1 | 4 |
| Vitek Vanecek | UTA / MTL | 54 | 26 | 25 | 2 | 137 | 1476 | 5 | 2.55 | .907 | 3218 | 53 | 1 | 0 |
| Joonas Korpisalo | NYR | 62 | 25 | 34 | 2 | 159 | 1776 | 4 | 2.63 | .910 | 3626 | 62 | 1 | 8 |
| Karel Vejmelka | TBL | 64 | 25 | 30 | 6 | 171 | 1817 | 2 | 2.87 | .906 | 3570 | 54 | 1 | 6 |
| Alexandar Georgiev | OTT | 59 | 23 | 31 | 5 | 181 | 1707 | 1 | 3.11 | .894 | 3491 | 58 | 3 | 4 |
| Charlie Lindgren | WPG | 42 | 22 | 16 | 1 | 94 | 1025 | 3 | 2.45 | .908 | 2300 | 39 | 1 | 4 |
| Mackenzie Blackwood | VGK | 61 | 21 | 25 | 10 | 149 | 1532 | 3 | 2.64 | .903 | 3390 | 55 | 2 | 8 |
| Juuse Saros | WPG | 47 | 20 | 16 | 7 | 112 | 1175 | 4 | 2.52 | .905 | 2669 | 43 | 4 | 0 |
| Marc-Andre Fleury | SEA / CLB | 66 | 20 | 38 | 5 | 181 | 1719 | 3 | 2.92 | .895 | 3713 | 61 | 1 | 8 |
| Jacob Markstrom | VAN | 29 | 18 | 7 | 4 | 81 | 750 | 2 | 2.77 | .892 | 1757 | 29 | 1 | 2 |
| Jordan Binnington | PHL | 68 | 17 | 46 | 5 | 183 | 1938 | 6 | 2.74 | .906 | 4006 | 68 | 0 | 8 |
| Pyotr Kochetkov | PIT | 37 | 16 | 8 | 6 | 89 | 974 | 2 | 2.62 | .909 | 2036 | 32 | 3 | 4 |
| Adin Hill | MTL / UTA | 34 | 15 | 13 | 4 | 82 | 909 | 1 | 2.53 | .910 | 1943 | 34 | 2 | 0 |
| Cayden Primeau | DAL | 43 | 14 | 22 | 3 | 110 | 1220 | 0 | 2.80 | .910 | 2355 | 40 | 4 | 0 |
| David Rittich | WSH | 20 | 13 | 4 | 1 | 43 | 428 | 1 | 2.33 | .900 | 1107 | 19 | 1 | 0 |
| Calvin Pickard | NJD | 31 | 13 | 11 | 2 | 62 | 744 | 1 | 2.32 | .917 | 1606 | 26 | 2 | 2 |
| Semyon Varlamov | VGK / BOS / STL | 46 | 13 | 26 | 5 | 121 | 1163 | 1 | 2.82 | .896 | 2571 | 44 | 2 | 2 |
| Kevin Lankinen | CAR | 21 | 12 | 5 | 3 | 42 | 541 | 1 | 2.06 | .922 | 1222 | 19 | 0 | 0 |
| Laurent Brossoit | DAL | 43 | 12 | 23 | 7 | 132 | 1283 | 2 | 3.34 | .897 | 2371 | 42 | 1 | 4 |
| Connor Ingram | DET | 17 | 11 | 5 | 1 | 44 | 496 | 1 | 2.57 | .911 | 1028 | 17 | 0 | 4 |
| Pheonix Copley | LAK | 22 | 11 | 5 | 1 | 48 | 476 | 0 | 2.51 | .899 | 1145 | 17 | 1 | 2 |
| Justus Annunen | BUF | 15 | 10 | 3 | 1 | 42 | 386 | 0 | 2.95 | .891 | 854 | 15 | 0 | 2 |
| Jonathan Quick | MIN | 21 | 10 | 4 | 3 | 41 | 482 | 1 | 2.15 | .915 | 1143 | 17 | 0 | 0 |
| Ilya Samsonov | SJS | 37 | 10 | 11 | 3 | 78 | 788 | 2 | 2.90 | .901 | 1616 | 22 | 0 | 0 |
| Elvis Merzlikins | COL | 43 | 10 | 24 | 4 | 111 | 1193 | 1 | 2.86 | .907 | 2327 | 38 | 1 | 4 |
| Philipp Grubauer | COL | 48 | 10 | 32 | 2 | 153 | 1390 | 1 | 3.51 | .890 | 2618 | 44 | 1 | 0 |
| Jake Allen | MTL | 53 | 10 | 34 | 9 | 162 | 1545 | 0 | 3.07 | .895 | 3161 | 51 | 0 | 4 |
| Michael DiPietro | FLA | 19 | 9 | 6 | 3 | 40 | 512 | 1 | 2.12 | .922 | 1130 | 19 | 1 | 2 |
| Casey DeSmith | CHI | 20 | 9 | 9 | 0 | 48 | 523 | 2 | 2.45 | .908 | 1176 | 18 | 0 | 2 |
| Matt Murray | OTT | 26 | 9 | 11 | 3 | 65 | 728 | 1 | 2.66 | .911 | 1465 | 24 | 1 | 0 |
| Kaapo Kahkonen | UTA | 14 | 8 | 5 | 1 | 41 | 348 | 1 | 2.89 | .882 | 850 | 14 | 0 | 2 |
| Chris Driedger | NSH | 16 | 8 | 4 | 0 | 31 | 350 | 0 | 2.17 | .911 | 859 | 15 | 0 | 2 |
| Martin Jones | ANH | 18 | 8 | 5 | 3 | 50 | 549 | 1 | 2.97 | .909 | 1009 | 16 | 0 | 0 |
| Anton Forsberg | NYR | 25 | 7 | 9 | 5 | 56 | 641 | 0 | 2.50 | .913 | 1344 | 20 | 0 | 0 |
| Scott Wedgewood | SEA | 33 | 7 | 17 | 2 | 80 | 806 | 2 | 3.03 | .901 | 1583 | 27 | 1 | 0 |
| Jack Campbell | PHL | 19 | 6 | 5 | 2 | 44 | 454 | 2 | 3.00 | .903 | 879 | 14 | 1 | 0 |
| Carter Hart | MTL | 12 | 5 | 6 | 1 | 32 | 357 | 0 | 2.63 | .910 | 730 | 12 | 0 | 0 |
| Samuel Montembeault | BOS / VGK | 14 | 5 | 5 | 0 | 30 | 308 | 0 | 2.78 | .903 | 648 | 10 | 2 | 2 |
| Alex Nedeljkovic | CLB / NSH | 17 | 5 | 11 | 0 | 41 | 436 | 0 | 2.63 | .906 | 934 | 16 | 2 | 0 |
| Joel Hofer | TOR | 22 | 5 | 9 | 3 | 45 | 542 | 1 | 2.32 | .917 | 1165 | 17 | 2 | 0 |
| Jon Gillies | TBL | 24 | 5 | 11 | 0 | 67 | 519 | 0 | 4.04 | .871 | 994 | 20 | 0 | 2 |
| Dustin Tokarski | CLB | 10 | 4 | 4 | 1 | 28 | 276 | 0 | 2.95 | .899 | 569 | 10 | 1 | 0 |
| Akira Schmid | FLA | 10 | 3 | 5 | 0 | 21 | 220 | 0 | 2.64 | .905 | 477 | 8 | 1 | 0 |
| Lukas Dostal | CGY | 14 | 3 | 6 | 2 | 36 | 295 | 0 | 3.31 | .878 | 653 | 10 | 0 | 0 |
| James Reimer | STL | 17 | 3 | 5 | 5 | 45 | 399 | 0 | 3.00 | .887 | 900 | 12 | 1 | 0 |
| Arturs Silovs (R) | BUF | 4 | 2 | 1 | 1 | 12 | 93 | 0 | 2.94 | .871 | 245 | 4 | 0 | 0 |
| Dylan Garand (R) | CLB | 1 | 1 | 0 | 0 | 3 | 19 | 0 | 3.00 | .842 | 60 | 1 | 0 | 0 |
| Remi Poirier (R) | FLA | 2 | 1 | 1 | 0 | 8 | 56 | 0 | 4.00 | .857 | 120 | 2 | 0 | 0 |
| Jacob Ingham (R) | CLB | 4 | 1 | 1 | 0 | 11 | 76 | 0 | 4.02 | .855 | 164 | 4 | 0 | 0 |
| Joseph Woll | BOS | 6 | 1 | 5 | 0 | 15 | 118 | 0 | 3.87 | .873 | 232 | 3 | 0 | 0 |
| Magnus Hellberg | TBL | 10 | 1 | 3 | 1 | 24 | 209 | 0 | 3.79 | .885 | 379 | 8 | 0 | 0 |
| Dan Vladar | ANH | 1 | 0 | 0 | 0 | 1 | 28 | 0 | 1.39 | .964 | 43 | 0 | 0 | 0 |
| Hunter Jones | DAL | 1 | 0 | 0 | 0 | 1 | 18 | 0 | 1.77 | .944 | 33 | 0 | 0 | 0 |
| Matt Villalta | VGK | 1 | 0 | 0 | 0 | 0 | 12 | 0 | 0.00 | 1.000 | 15 | 0 | 0 | 0 |
| Collin Delia | PHL | 2 | 0 | 0 | 1 | 3 | 43 | 0 | 2.80 | .930 | 64 | 0 | 0 | 0 |
| Daniil Tarasov | WSH | 2 | 0 | 1 | 0 | 5 | 26 | 0 | 4.73 | .808 | 63 | 0 | 0 | 0 |
| Dennis Hildeby | SEA | 3 | 0 | 1 | 0 | 6 | 67 | 0 | 2.79 | .910 | 129 | 0 | 0 | 0 |
| Louis Domingue | NYI | 4 | 0 | 2 | 0 | 6 | 87 | 0 | 2.27 | .931 | 158 | 1 | 0 | 0 |
| Ville Husso | DAL | 6 | 0 | 1 | 0 | 9 | 121 | 0 | 2.87 | .926 | 188 | 0 | 0 | 0 |
| 81 Goalies | 2816 | 1312 | 1071 | 241 | 6794 | 73536 | 174 | - | - | 158673 | 2624 | 81 | 207 |