Goalies
Goalie Rebound Control Leaders (Rebounds Prevented per 100 Saves)
2024-25All situationsThrough 82 team games
After a save the puck either dies in the goalie's equipment, goes safely to the corner, or sits in the slot for a second shot. Across the league about 12.4% of saves are followed by another attempt from the same team within three seconds.
Rebound Control compares each goalie's rebounds with that expectation, per 100 saves. It is one of the few goalie numbers besides save percentage that repeats from one half-season to the next.
Leader in 2024-25: David Rittich (LAK), +2.76 Reb. prevented /100.
Rebound Control leaderboard
| # | Goalie | Team | Saves | Rebounds | Expected | |
|---|---|---|---|---|---|---|
| 1 | David RittichLAK | LAK | +2.76 | 682 | 58 | 76.8 |
| 2 | Calvin PickardEDM | EDM | +2.63 | 764 | 66 | 86.1 |
| 3 | Joel HoferSTL | STL | +2.46 | 693 | 61 | 78.1 |
| 4 | Jacob MarkstromNJD | NJD | +2.03 | 1,092 | 101 | 123.2 |
| 5 | Jake OettingerDAL | DAL | +1.97 | 1,464 | 136 | 164.9 |
| 6 | John GibsonANA | ANA | +1.66 | 739 | 71 | 83.2 |
| 7 | Dan VladarCGY | CGY | +1.50 | 727 | 71 | 81.9 |
| 8 | Jeremy SwaymanBOS | BOS | +1.37 | 1,456 | 144 | 164.0 |
| 9 | Filip GustavssonMIN | MIN | +1.30 | 1,545 | 154 | 174.0 |
| 10 | Andrei VasilevskiyTBL | TBL | +1.27 | 1,581 | 158 | 178.1 |
| 11 | Charlie LindgrenWSH | WSH | +1.17 | 882 | 89 | 99.3 |
| 12 | Sergei BobrovskyFLA | FLA | +1.00 | 1,247 | 128 | 140.5 |
| 13 | Karel VejmelkaUTA | UTA | +0.92 | 1,363 | 141 | 153.5 |
| 14 | Lukas DostalANA | ANA | +0.90 | 1,467 | 152 | 165.2 |
| 15 | Dustin WolfCGY | CGY | +0.76 | 1,409 | 148 | 158.7 |
| 16 | Kevin LankinenVAN | VAN | +0.71 | 1,213 | 128 | 136.6 |
| 17 | Arvid SoderblomCHI | CHI | +0.61 | 976 | 104 | 109.9 |
| 18 | Juuse SarosNSH | NSH | +0.60 | 1,426 | 152 | 160.6 |
| 19 | Justus AnnunenCOL/NSH | COL/NSH | +0.55 | 719 | 77 | 81.0 |
| 20 | Darcy KuemperLAK | LAK | +0.47 | 1,167 | 126 | 131.5 |
| 21 | Anton ForsbergOTT | OTT | +0.43 | 692 | 75 | 77.9 |
| 22 | Elvis MerzlikinsCBJ | CBJ | +0.39 | 1,389 | 151 | 156.5 |
| 23 | Samuel ErssonPHI | PHI | +0.25 | 1,026 | 113 | 115.6 |
| 24 | Joseph WollTOR | TOR | +0.22 | 1,105 | 122 | 124.5 |
| 25 | Logan ThompsonWSH | WSH | +0.11 | 1,067 | 119 | 120.2 |
| 26 | Tristan JarryPIT | PIT | −0.04 | 867 | 98 | 97.7 |
| 27 | Connor HellebuyckWPG | WPG | −0.17 | 1,539 | 176 | 173.4 |
| 28 | Samuel MontembeaultMTL | MTL | −0.38 | 1,512 | 176 | 170.3 |
| 29 | Cam TalbotDET | DET | −0.39 | 1,167 | 136 | 131.4 |
| 30 | Jordan BinningtonSTL | STL | −0.47 | 1,312 | 154 | 147.8 |
| 31 | Ilya SorokinNYI | NYI | −0.64 | 1,537 | 183 | 173.1 |
| 32 | Linus UllmarkOTT | OTT | −0.64 | 1,117 | 133 | 125.8 |
| 33 | Casey DeSmithDAL | DAL | −0.66 | 696 | 83 | 78.4 |
| 34 | Stuart SkinnerEDM | EDM | −0.70 | 1,187 | 142 | 133.7 |
| 35 | Alex NedeljkovicPIT | PIT | −0.74 | 941 | 113 | 106.0 |
| 36 | Anthony StolarzTOR | TOR | −0.84 | 884 | 107 | 99.6 |
| 37 | Igor ShesterkinNYR | NYR | −1.11 | 1,584 | 196 | 178.4 |
| 38 | Spencer KnightCHI/FLA | CHI/FLA | −1.13 | 912 | 113 | 102.7 |
| 39 | Mackenzie BlackwoodCOL/SJS | COL/SJS | −1.19 | 1,413 | 176 | 159.2 |
| 40 | Alexandar GeorgievCOL/SJS | COL/SJS | −1.32 | 1,152 | 145 | 129.8 |
| 41 | Petr MrazekCHI/DET | CHI/DET | −1.38 | 949 | 120 | 106.9 |
| 42 | Ilya SamsonovVGK | VGK | −1.42 | 670 | 85 | 75.5 |
| 43 | Ukko-Pekka LuukkonenBUF | BUF | −1.68 | 1,321 | 171 | 148.8 |
| 44 | Adin HillVGK | VGK | −1.71 | 1,172 | 152 | 132.0 |
| 45 | Joey DaccordSEA | SEA | −1.92 | 1,449 | 191 | 163.2 |
| 46 | Pyotr KochetkovCAR | CAR | −2.34 | 1,051 | 143 | 118.4 |
| 47 | Jake AllenNJD | NJD | −3.14 | 743 | 107 | 83.7 |
Minimum sample: 656 saves (it scales with games played and sequence coverage). 56 below the minimum are hidden.
How to read it
Positive = fewer rebounds than expected. +2.0 means two fewer second chances every 100 saves than an average goalie facing the same shots.
How reliable is it?
Rebounds allowed per save: split-half r ≈ 0.39-0.48. Freeze % was tested and is noise (r ≈ −0.06), so it is not ranked.
How Rebound Control is measured →