| Date | Team | Transaction | |
|---|---|---|---|
| Mar 3, 2025 | Washington Capitals | Signed 3 years @ $3.000M AAV starting in 2025-26 | |
| Jan 18, 2025 | Washington Capitals | Activated from IR | |
| Jan 11, 2025 | Washington Capitals | Placed on IR | |
| Jul 13, 2022 | Washington Capitals | Signed 3 years @ $1.100M AAV starting in 2022-23 | |
| Jul 29, 2021 | St. Louis Blues | Signed 1 year @ $750K AAV starting in 2021-22 | |
| Feb 13, 2018 | Montreal Canadiens | Signed 3 years @ $750K AAV starting in 2018-19 | |
| Jul 6, 2017 | Montreal Canadiens | Signed 1 year @ $700K AAV starting in 2017-18 | |
| Mar 30, 2016 | Montreal Canadiens | Signed to an entry level contract. |
About Player Cards
Player cards present an infographic of a players performance. In this case it shows the player performance over a 3 season span. Each square is separated into three separate sub-boxes with the two smaller boxes on top representing the past two seasons and the larger box on the bottom representing the current or most recent season. This allows the reader to guage how consistent a player has been, and if early in the season it can help identify whether a players performance may be impacted by small sample size and subject to regression or is consistent with recent past performance.
Notes and Definitions
- The numbers represent percentiles so the higher the better.
- Percentiles are determined by comparing Forwards to Forwards and Defensemen to Defensemen.
- Bursts/mi are calculated from NHL Edge Data are are speed bursts above 20mpg per mile skated. The NHL doesn't adjust for ice time so the players that skate more will naturally have more bursts over 20, or at least more opportunity to have more. The NHL also does not provide ice time in the context of NHL Edge Statistics, however, it does provide distance skated. By adjusting for distance skated it will have a similar effect to adjusting for ice time but also adjust for situationional effect. For example, Players don't typically skate as much on the PK, mostly within the defensive zone, so don't get significant opportunity in that ice time to get speed bursts above 20mph. Adjusting with miles skates would account for this better than adjusting with ice time.
- Sh%AE is Shooting Percentage above Expected (Sh% - xSh%) and is an indicator of how good a shooter is at converting chances into goals.
- Relative statistics are On Ice - Off Ice statistics and can be an indicator of whether the player makes his teammates better or worse.
- All data is 5v5 except Shooting Hardest and Average, Skating Top Speed and Bursts/mi which are all situations, ES Average which is even strength (NHL doesn't give a specific definition).
Data Sources
- Salary data is from TheStanleyCap.com
- Shooting and Skating (except Sh%AE) are from NHL Edge
- Other statistics are from Puckalytics.com and derived from data from NHL.com
Terms of Use
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
- You credit TheStanleyCap.com as the source and provide a link back to TheStanleyCap.com or this player page.
- You do not mass copy/duplicate/publish dozens or hundreds of player cards. A few, or a handful for a written article is fine. Be reasonable. Fair use rules apply.
- If you are a high-traffic website you must download and host the image(s) on your site rather than overload TheStanleyCap servers with traffic.
Note: The image will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
5v5 Goalie Stats
| Season | Team(s) | GP | TOI | SAA/60 | SA/60 | xGA/60 | GA/60 | GS/60 | Sv% | xSv% | Sv%AE |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | MTL | 1 | 56:11 | 35.24 | 25.63 | 2.30 | 2.14 | 0.17 | 91.67 | 91.02 | 0.65 |
| 2016-17 | MTL | 2 | 111:25 | 37.70 | 28.54 | 2.16 | 1.62 | 0.54 | 94.34 | 92.43 | 1.91 |
| 2017-18 | MTL | 14 | 674:43 | 44.73 | 31.48 | 2.74 | 2.31 | 0.42 | 92.66 | 91.31 | 1.34 |
| 2018-19 | MTL | 1 | 57:41 | 54.09 | 41.61 | 3.52 | 5.20 | -1.68 | 87.50 | 91.54 | -4.04 |
| 2019-20 | MTL | 6 | 268:58 | 40.60 | 28.55 | 2.50 | 2.68 | -0.17 | 90.62 | 91.23 | -0.61 |
| 2021-22 | STL | 4 | 201:44 | 41.64 | 28.85 | 2.45 | 1.49 | 0.96 | 94.85 | 91.51 | 3.33 |
| 2022-23 | WSH | 31 | 1353:38 | 41.13 | 29.52 | 2.58 | 2.88 | -0.30 | 90.24 | 91.27 | -1.03 |
| 2023-24 | WSH | 50 | 2302:05 | 42.82 | 28.62 | 2.44 | 2.35 | 0.09 | 91.80 | 91.49 | 0.31 |
| 2024-25 | WSH | 39 | 1810:10 | 37.46 | 24.13 | 2.08 | 2.49 | -0.41 | 89.70 | 91.38 | -1.69 |
| 2025-26 | WSH | 3 | 142:42 | 44.57 | 29.43 | 2.79 | 2.94 | -0.16 | 90.00 | 90.53 | -0.53 |
4v5 Goalie Stats
| Season | Team(s) | GP | TOI | SAA/60 | SA/60 | xGA/60 | GA/60 | GS/60 | Sv% | xSv% | Sv%AE |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | MTL | 1 | 0:39 | 92.31 | 0.00 | 12.57 | 0.00 | 12.57 | - | - | - |
| 2016-17 | MTL | 2 | 1:44 | 34.62 | 34.62 | 5.04 | 0.00 | 5.04 | 100.00 | 85.43 | 14.57 |
| 2017-18 | MTL | 14 | 70:58 | 82.86 | 59.18 | 7.78 | 10.15 | -2.37 | 82.86 | 86.86 | -4.00 |
| 2018-19 | MTL | 1 | 2:00 | 150.00 | 120.00 | 16.95 | 0.00 | 16.95 | 100.00 | 85.87 | 14.13 |
| 2019-20 | MTL | 6 | 30:33 | 86.42 | 58.92 | 7.53 | 5.89 | 1.64 | 90.00 | 87.22 | 2.78 |
| 2021-22 | STL | 4 | 12:01 | 69.90 | 59.92 | 7.53 | 0.00 | 7.53 | 100.00 | 87.43 | 12.57 |
| 2022-23 | WSH | 31 | 115:24 | 77.47 | 55.11 | 7.62 | 6.76 | 0.86 | 87.74 | 86.18 | 1.56 |
| 2023-24 | WSH | 50 | 199:14 | 88.24 | 60.23 | 8.34 | 6.93 | 1.42 | 88.50 | 86.15 | 2.35 |
| 2024-25 | WSH | 39 | 187:30 | 79.04 | 49.60 | 7.31 | 5.76 | 1.55 | 88.39 | 85.27 | 3.12 |
| 2025-26 | WSH | 3 | 15:41 | 80.34 | 65.04 | 8.47 | 15.30 | -6.83 | 76.47 | 86.97 | -10.50 |
Legend
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
Glossary
| Statistic | Definition |
|---|---|
| SAA/60 | Shot Attempts Against per 60 minutes. |
| SA/60 | Shots Against per 60 minutes. |
| xGA/60 | Expected Goals Against per 60 minutes. |
| GA/60 | Goals Against per 60 minutes (lower is better). |
| GS/60 | Goals Saved per 60 minutes (xGA/60 -GA/60). |
| Sv% | Save Percentage. |
| xSv% | Expected Save Percentage. |
| Sv%AE | Save Percentage above Expected (Sv% - xSv%). |
News and Opinions
-
Charlie Lindgren says a goalie fight with Linus Ullmark never crossed his mind: ‘I don’t think I’ve ever even thrown a proper punch in my life’ at Russian Machine Never Breaks (Tue Oct 28, 2025)
-
Spencer Carbery challenged Shane Pinto’s goal for goaltender interference because of how bad the Capitals were playing: ‘It was worth a shot’ at Russian Machine Never Breaks (Sun Oct 26, 2025)
-
Alex Ovechkin plays 1,500th game for Capitals, but goal No. 900 will have to wait at NBC Sports (Sun Oct 26, 2025)
-
Caps vs Senators: How the Game Was Lost at Japers Rink (Sun Oct 26, 2025)
-
Sens Win 7 to 1 on Ovechkin's 1,500th NHL Game at Silver Seven Sens (Sun Oct 26, 2025)
-
Seeking 900th goal, Ovechkin hits 1,500 games at ESPN (Sun Oct 26, 2025)
-
Linus Ullmark on trying to fight Charlie Lindgren: ‘It’s just what the situation was devolving to’ at Russian Machine Never Breaks (Sun Oct 26, 2025)
-
Senators Take a Decisive 7-1 Win Over the Capitals at The Hockey Writers (Sun Oct 26, 2025)
-
3 takeaways from Senators' dominating 7-1 win against Capitals at SenShot (Sun Oct 26, 2025)
-
Beat up, blown out, and broken down: Senators beat Capitals 7-1 at Russian Machine Never Breaks (Sun Oct 26, 2025)
-
Charlie Lindgren and Linus Ullmark almost get into goalie fight during Capitals-Senators game at Russian Machine Never Breaks (Sun Oct 26, 2025)
-
Live updates: Washington Capitals vs Ottawa Senators at Capital One Arena, Alex Ovechkin’s 1,500th game at Russian Machine Never Breaks (Sat Oct 25, 2025)
-
Projected Lineups for Kraken vs Capitals – 10/21/25 at The Hockey Writers (Tue Oct 21, 2025)
-
Kraken Gameday Preview: Battle of Washington in D.C. vs. the Capitals at The Hockey Writers (Tue Oct 21, 2025)
-
Charlie Lindgren on Canucks goal that Capitals challenged for goaltender interference: ‘I don’t think I’m going to respond.’ at Russian Machine Never Breaks (Mon Oct 20, 2025)
-
Unfortunate first period proves too much for Capitals: numbers for the morning after at Russian Machine Never Breaks (Mon Oct 20, 2025)
-
Sleepy first period dooms Capitals in matinee loss to Canucks. What went wrong? ‘Everything.’ at Russian Machine Never Breaks (Sun Oct 19, 2025)
-
Injuries To Chytil And Lekkerimäki Cast A Shadow Over Canucks’ Gutsy 4–3 Win Against The Washington Capitals at Yahoo Sports NHL (Sun Oct 19, 2025)
-
Close on the comeback but doomed by tough first period: Canucks beat Capitals 4-3 at Russian Machine Never Breaks (Sun Oct 19, 2025)
-
Live updates: Washington Capitals vs Vancouver Canucks at Capital One Arena at Russian Machine Never Breaks (Sun Oct 19, 2025)
-
Charlie Lindgren will get his second start of the season against Vancouver Canucks at Russian Machine Never Breaks (Sun Oct 19, 2025)
-
Le rituel spirituel de Jakob Chychrun et Charlie Lindgren après chaque victoire at HABSolument Fan (Sat Oct 18, 2025)
-
Alex Ovechkin’s sons Sergei and Ilya take ice during Capitals practice, shoot on Charlie Lindgren at Russian Machine Never Breaks (Sat Oct 18, 2025)
-
Capitals’ Logan Thompson Has Had Unique Path to NHL Stardom at The Hockey Writers (Fri Oct 17, 2025)
-
No goals at MSG for the Rangers at Blue Seat Blogs (Thu Oct 16, 2025)
-
Why the Rangers’ historic home start isn’t cause for concern at Blue Line Station (Thu Oct 16, 2025)
-
Recapping the Rangers’ First Week of Games at The Hockey Writers (Wed Oct 15, 2025)
-
New York Rangers break NHL record after being shut out three straight times at home to start 2025-26 season: ‘I don’t know whether to laugh or cry, honestly’ at Russian Machine Never Breaks (Wed Oct 15, 2025)
-
Live updates: Washington Capitals vs Tampa Bay Lightning at Capital One Arena at Russian Machine Never Breaks (Wed Oct 15, 2025)
-
Spencer Carbery forced to reconfigure Capitals’ lines against Lightning after injury to Pierre-Luc Dubois at Russian Machine Never Breaks (Tue Oct 14, 2025)
-
Did Charlie Lindgren’s incredible performance against the Rangers change Spencer Carbery’s goaltending plan? ‘No.’ at Russian Machine Never Breaks (Tue Oct 14, 2025)
-
Rangers vs. Oilers: Lineups, storylines, how to watch visit by West champs at Forever Blueshirts (Tue Oct 14, 2025)
-
Why aggressive start for Mika Zibanejad fuels hope for Rangers rebound at Forever Blueshirts (Mon Oct 13, 2025)
-
Lindgren larceny: Caps steal one despite Rangers’ best effort at Blue Line Station (Mon Oct 13, 2025)
-
Rangers praised by rival goalie: ‘They’re going to be tough out this year’ at Forever Blueshirts (Mon Oct 13, 2025)
-
Rangers Recap: Snake bitten at Blue Seat Blogs (Mon Oct 13, 2025)
-
Capitals get clutch goaltending and penalty-killing effort in fun intra-division win: numbers for the morning after at Russian Machine Never Breaks (Mon Oct 13, 2025)
-
NYR/WSH 10/12 Review: Ryan Lindgren’s Big Brother Robs and Shuts Out Blueshirts; Rangers Still Looking For First Home Goal This Season, No Slow Start Yet For Mika – But Where’s NDArtemi? Tough To Grade Sully’s Squad’s First Test; “Same Old Rangers” Creep In – But The Kids Look Good Too, Soucy Placed on IR; Robertson Embraces “Next Man Up,” M$GN & More at Blue Collar Blue Shirts (Mon Oct 13, 2025)
-
Key Takeaways after Rangers somehow lose 1-0 to Charlie Lindgren, Capitals at Forever Blueshirts (Mon Oct 13, 2025)
-
Charlie Lindgren impresses with 35-save shutout in season debut against Rangers: ‘It’s unbelievable’ at Russian Machine Never Breaks (Mon Oct 13, 2025)
-
Rangers fall 1-0 to Capitals as Charlie Lindgren makes 35 saves at Yahoo Sports NHL (Mon Oct 13, 2025)
-
Recap: Charlie Lindgren Outduels Quick as Capitals Shutout Rangers 1-0 at Blue Shirt Banter (Mon Oct 13, 2025)
-
The Charlie Lindgren game: Caps beat Rangers 1-0 at Russian Machine Never Breaks (Mon Oct 13, 2025)
-
Live updates: Washington Capitals vs New York Rangers at Madison Square Garden at Russian Machine Never Breaks (Mon Oct 13, 2025)
-
Capitals ‘working through a few things’ with lineup against Rangers at Russian Machine Never Breaks (Sun Oct 12, 2025)
-
Capitals @ Rangers Game Thread 10/12/25 at Japers Rink (Sun Oct 12, 2025)
-
Projected Lineups for Capitals vs Rangers – 10/12/25 at The Hockey Writers (Sun Oct 12, 2025)
-
Capitals find their shooting sticks in dominant win over Islanders: numbers for the morning after at Russian Machine Never Breaks (Sun Oct 12, 2025)
-
Fantasy Hockey Waiver Wire: Travis Sanheim leads first pickups of the 2025-26 season at Yahoo Sports NHL (Fri Oct 10, 2025)
-
What every Capitals fan needs to know if they didn’t pay attention over the summer at Russian Machine Never Breaks (Wed Oct 8, 2025)
-
Logan Thompson determined to prove himself in second Capitals season: ‘I’m a player that I don’t think a lot of people respect around the league’ at Russian Machine Never Breaks (Wed Oct 8, 2025)
-
Spencer Carbery’s forward lines and defense pairings at last practice before Capitals’ Opening Night game against Bruins at Russian Machine Never Breaks (Tue Oct 7, 2025)
-
Washington Capitals Announce Opening Night Roster for 2025-26 Season at The Hockey Writers (Tue Oct 7, 2025)
-
Breaking down the top goalie masks across the NHL for the upcoming season at ESPN (Mon Oct 6, 2025)
-
Matt Roy and Dylan McIlrath suffer injuries in final preseason game that could keep them out ‘maybe a week, two weeks’ at Russian Machine Never Breaks (Sun Oct 5, 2025)
-
These are the 7 players on the bubble fighting for the remaining 3 spots on the Capitals’ opening night roster at Russian Machine Never Breaks (Sat Oct 4, 2025)
-
Logan Thompson will be Capitals’ starting goaltender as Spencer Carbery says team is done with alternating starts at Russian Machine Never Breaks (Sat Oct 4, 2025)
-
Logan Thompson will be Capitals’ starting goaltender as Spencer Carbery says team is done with alternating starts at Russian Machine Never Breaks (Sat Oct 4, 2025)
-
Fantasy hockey goalie guide: The goaltending timeshares to target at ESPN (Tue Sep 30, 2025)
-
Cristall the Shootout Winner, Capitals Defeat Devils 3-2 at The Hockey Writers (Sun Sep 28, 2025)
-
Devils Standouts: Lachance a BIG Problem; Casey, Nemec Relishing Opportunity at New Jersey Hockey Now (Sun Sep 28, 2025)
-
Open Thread: Capitals preseason game against New Jersey Devils at Russian Machine Never Breaks (Sun Sep 28, 2025)
-
Open Thread: Capitals preseason game against New Jersey Devils at Russian Machine Never Breaks (Sun Sep 28, 2025)
-
Washington Capitals announce roster for preseason game against New Jersey Devils at Russian Machine Never Breaks (Sat Sep 27, 2025)
-
Washington Capitals announce roster for preseason game in Hershey against Philadelphia Flyers at Russian Machine Never Breaks (Thu Sep 25, 2025)
-
Charlie Lindgren replaces ‘Lindy’ on goalie mask with nickname he got from Alex Ovechkin at Russian Machine Never Breaks (Mon Sep 22, 2025)
-
Capitals call Brandon Duhaime the best chirper on the team: ‘They don’t always make sense, they’re just always funny’ at Russian Machine Never Breaks (Sat Sep 20, 2025)
-
2025-26 Fantasy Hockey Rankings: Goalie Tiers — Does Drafting an Elite Guy Really Matter? at Yahoo Sports NHL (Fri Sep 12, 2025)
-
Charlie Lindgren debuts new pads at Capitals’ informal skate at Russian Machine Never Breaks (Thu Sep 11, 2025)
-
Metro Moves: 2025-26 Washington Capitals preview at Pens Burgh (Mon Sep 8, 2025)
-
Charlie Lindgren and Declan Chisholm among latest Capitals to join informal skates at Russian Machine Never Breaks (Sat Sep 6, 2025)
-
Ranking NHL Teams By Goaltenders at The Hockey Writers (Wed Sep 3, 2025)
Current Contract
Standard Contract (UFA) ( )  (0 ratings)
Standard Contract (UFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | 28 | $1,100,000 | $1,100,000 | - | - | $1,200,000 | $1,200,000 | $1,200,000 | UFA | ||
| 2023-24 | 29 | $1,100,000 | $1,100,000 | - | - | $1,100,000 | $1,100,000 | $1,100,000 | UFA | ||
| 2024-25 | 30 | $1,100,000 | $1,100,000 | - | - | $1,000,000 | $1,000,000 | $1,000,000 | UFA | ||
| Total | - | - | $3,300,000 | $3,300,000 | $3,300,000 |
Standard Contract (UFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | 27 | $750,000 | $750,000 | - | - | $750,000 | $750,000 | $300,000 | UFA | ||
| Total | - | - | $750,000 | $750,000 | $300,000 |
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | 24 | $750,000 | $750,000 | - | $50,000 | $700,000 | $750,000 | $750,000 | RFA-arb | ||
| 2019-20 | 25 | $750,000 | $750,000 | - | $50,000 | $700,000 | $750,000 | $750,000 | RFA-arb | ||
| 2020-21 | 26 | $750,000 | $750,000 | - | $50,000 | $700,000 | $750,000 | $750,000 | RFA-arb | ||
| Total | - | $150,000 | $2,100,000 | $2,250,000 | $2,250,000 |
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | 23 | $700,000 | $700,000 | - | - | $700,000 | $700,000 | $115,000 | 10.2(c) | ||
| Total | - | - | $700,000 | $700,000 | $115,000 |
Entry Level Contract ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | 21 | $925,000 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2016-17 | 22 | $925,000 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| Total | - | $185,000 | $1,665,000 | $1,850,000 | $140,000 |
Career Statistics
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | GS | W | L | OTL | SA | GA | GAA | Sv% | GP | GS | W | L | OTL | SA | GA | GAA | Sv% |
| 2009-10 | USHS-MN | 15 | 3.13 | 0.877 | 2 | 1.04 | 0.967 | |||||||||||||
| 2010-11 | UMHSEHL | 1 | 0.879 | |||||||||||||||||
| 2010-11 | USHS-MN | 18 | 3.30 | 0.905 | 3 | 0.57 | 0.978 | |||||||||||||
| 2011-12 | USHL | 33 | 9 | 19 | 101 | 3.33 | ||||||||||||||
| 2012-13 | USHL | 52 | 35 | 14 | 133 | 2.80 | 10 | 5 | 5 | 25 | 2.52 | |||||||||
| 2013-14 | NCHC | 10 | 2 | 2 | 13 | 2.42 | ||||||||||||||
| 2014-15 | NCAA | 38 | 19 | 18 | 1041 | 84 | 2.26 | 0.919 | ||||||||||||
| 2015-16 | NHL | 1 | 1 | 1 | 28 | 2 | 2.00 | 0.929 | ||||||||||||
| 2015-16 | NCAA | 40 | 30 | 9 | 1103 | 83 | 2.13 | 0.925 | ||||||||||||
| 2016-17 | NHL | 2 | 2 | 2 | 59 | 3 | 1.48 | 0.949 | ||||||||||||
| 2016-17 | AHL | 48 | 24 | 18 | 7 | 1421 | 122 | 2.56 | 0.914 | 4 | 1 | 3 | 129 | 10 | 2.21 | 0.922 | ||||
| 2017-18 | NHL | 14 | 14 | 4 | 8 | 2 | 457 | 42 | 3.03 | 0.908 | ||||||||||
| 2017-18 | AHL | 37 | 8 | 19 | 11 | 1070 | 122 | 3.39 | 0.886 | |||||||||||
| 2018-19 | NHL | 1 | 1 | 1 | 49 | 5 | 4.62 | 0.898 | ||||||||||||
| 2018-19 | AHL | 33 | 11 | 14 | 7 | 783 | 91 | 2.94 | 0.884 | |||||||||||
| 2019-20 | NHL | 6 | 6 | 2 | 4 | 178 | 20 | 3.33 | 0.888 | |||||||||||
| 2019-20 | AHL | 16 | 7 | 6 | 2 | 383 | 41 | 2.67 | 0.893 | |||||||||||
| 2020-21 | AHL | 3 | 2 | 1 | 62 | 7 | 2.34 | 0.887 | ||||||||||||
| 2021-22 | NHL | 5 | 5 | 5 | 118 | 5 | 1.22 | 0.958 | ||||||||||||
| 2021-22 | AHL | 34 | 24 | 7 | 1 | 972 | 73 | 2.21 | 0.925 | 8 | 5 | 3 | 1 | 269 | 23 | 2.79 | 0.914 | |||
| 2022-23 | NHL | 31 | 31 | 13 | 11 | 3 | 853 | 86 | 3.05 | 0.899 | ||||||||||
| 2023-24 | NHL | 50 | 50 | 25 | 16 | 7 | 1431 | 127 | 2.67 | 0.911 | 4 | 4 | 4 | 103 | 14 | 3.58 | 0.864 | |||
| 2023-24 | WC | 2 | 1 | 1 | 58 | 4 | 2.03 | 0.931 | ||||||||||||
| 2024-25 | NHL | 39 | 39 | 20 | 14 | 3 | 985 | 104 | 2.73 | 0.896 | 1 | 1 | 5 | 1 | 9.07 | 0.800 | ||||
| 2025-26 | NHL | 3 | 3 | 1 | 2 | 93 | 11 | 3.72 | 0.882 | |||||||||||
| NHL Career | 152 | 152 | 74 | 55 | 15 | 4251 | 405 | 2.79 | 0.905 | 5 | 5 | 0 | 4 | 0 | 108 | 15 | 3.73 | 0.861 | ||
