| Date | Team | Transaction | |
|---|---|---|---|
| Jul 1, 2025 | Vancouver Canucks | Signed 3 years @ $8.500M AAV starting in 2026-27 | |
| Mar 24, 2025 | Vancouver Canucks | Activated from IR | |
| Feb 23, 2025 | Vancouver Canucks | Placed on IR | |
| Dec 6, 2024 | Vancouver Canucks | Activated from IR | |
| Oct 7, 2024 | Vancouver Canucks | Placed on IR | |
| Mar 31, 2021 | Vancouver Canucks | Signed 5 years @ $5.000M AAV starting in 2021-22 | |
| Apr 24, 2019 | Vancouver Canucks | Signed 2 years @ $1.050M AAV starting in 2019-20 | |
| Apr 20, 2016 | Vancouver Canucks | 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 | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | VAN | 1 | 54:06 | 41.04 | 27.73 | 2.44 | 0.00 | 2.44 | 100.00 | 91.21 | 8.79 | 
| 2018-19 | VAN | 9 | 439:06 | 44.41 | 32.66 | 2.72 | 2.87 | -0.15 | 91.21 | 91.67 | -0.46 | 
| 2019-20 | VAN | 26 | 1203:03 | 42.19 | 31.42 | 2.65 | 2.84 | -0.19 | 90.95 | 91.56 | -0.61 | 
| 2020-21 | VAN | 35 | 1637:42 | 43.78 | 32.31 | 2.72 | 2.31 | 0.41 | 92.86 | 91.59 | 1.27 | 
| 2021-22 | VAN | 64 | 2976:46 | 42.29 | 30.94 | 2.54 | 2.06 | 0.48 | 93.36 | 91.79 | 1.56 | 
| 2022-23 | VAN | 32 | 1515:37 | 44.34 | 31.59 | 2.72 | 2.53 | 0.18 | 91.98 | 91.40 | 0.58 | 
| 2023-24 | VAN | 51 | 2382:49 | 39.31 | 27.70 | 2.27 | 2.09 | 0.18 | 92.45 | 91.82 | 0.64 | 
| 2024-25 | VAN | 23 | 1034:32 | 40.71 | 25.40 | 2.44 | 2.20 | 0.23 | 91.32 | 90.40 | 0.92 | 
| 2025-26 | VAN | 7 | 321:13 | 46.14 | 29.89 | 2.75 | 1.49 | 1.25 | 95.00 | 90.81 | 4.19 | 
4v5 Goalie Stats
| Season | Team(s) | GP | TOI | SAA/60 | SA/60 | xGA/60 | GA/60 | GS/60 | Sv% | xSv% | Sv%AE | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | VAN | 1 | 2:54 | 41.38 | 41.38 | 2.79 | 41.38 | -38.59 | 0.00 | 93.25 | -93.25 | 
| 2018-19 | VAN | 9 | 40:58 | 62.98 | 45.40 | 5.74 | 4.39 | 1.35 | 90.32 | 87.35 | 2.97 | 
| 2019-20 | VAN | 26 | 115:17 | 77.03 | 58.81 | 7.65 | 6.25 | 1.40 | 89.38 | 87.00 | 2.38 | 
| 2020-21 | VAN | 35 | 191:49 | 73.51 | 56.30 | 6.69 | 6.88 | -0.19 | 87.78 | 88.12 | -0.34 | 
| 2021-22 | VAN | 64 | 259:40 | 77.87 | 58.69 | 7.32 | 8.78 | -1.46 | 85.04 | 87.53 | -2.49 | 
| 2022-23 | VAN | 32 | 143:47 | 78.45 | 58.42 | 7.26 | 10.02 | -2.75 | 82.86 | 87.57 | -4.71 | 
| 2023-24 | VAN | 51 | 257:06 | 74.45 | 54.38 | 7.29 | 5.37 | 1.92 | 90.13 | 86.59 | 3.54 | 
| 2024-25 | VAN | 23 | 96:39 | 63.32 | 41.59 | 7.02 | 7.45 | -0.43 | 82.09 | 83.12 | -1.03 | 
| 2025-26 | VAN | 7 | 44:28 | 70.16 | 44.53 | 8.33 | 4.05 | 4.28 | 90.91 | 81.30 | 9.61 | 
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
- 
                Three Most Intriguing NHL Regular-Season Point Total Odds at The Hockey News (Wed Oct 29, 2025) 
- 
                The Statsies: Thatcher Demko saves 2.48 goals above expected in loss against Rangers at Canucks Army (Wed Oct 29, 2025) 
- 
                7 Takeaways From Canucks’ First 11 Games of 2025-26 Season at The Hockey Writers (Wed Oct 29, 2025) 
- 
                The Stanchies: Injury problems go from bad to worse as Canucks lose Garland in 2-0 loss to Rangers at Canucks Army (Wed Oct 29, 2025) 
- 
                Rangers & Quick Shut Out Canucks in J.T. Miller’s Return to Vancouver at The Hockey Writers (Wed Oct 29, 2025) 
- 
                The Canuck Crunch: Recapping the Canucks vs Oilers game and previewing the Rangers matchup at The Canuck Way (Tue Oct 28, 2025) 
- 
                Stock watch: Who's up, who's down and why? at ESPN (Tue Oct 28, 2025) 
- 
                3 Canucks Stars of the Week: Has Elias Pettersson finally returned? at Canucks Army (Tue Oct 28, 2025) 
- 
                The Statsies: Elias Pettersson takes on Connor McDavid matchup in win against Oilers at Canucks Army (Mon Oct 27, 2025) 
- 
                Drawing positives from an inconsistent start to the season by the Oilers at Oilers Nation (Mon Oct 27, 2025) 
- 
                4 Takeaways From Oilers’ 4-3 Overtime Loss to Canucks at The Hockey Writers (Mon Oct 27, 2025) 
- 
                The Stanchies: The Kiefer Sherwood game at Canucks Army (Mon Oct 27, 2025) 
- 
                Instant Reaction: Kiefer Sherwood scores twice as Canucks beat Oilers 4-3 at Canucks Army (Mon Oct 27, 2025) 
- 
                Lukas Reichel Might Be the Canucks’ Smartest Low-Risk Move Yet at The Hockey Writers (Sun Oct 26, 2025) 
- 
                GDB 10.0: Oilers look to rebound against struggling Canucks (8 PM MT, SNW) at Oilers Nation (Sun Oct 26, 2025) 
- 
                Projected Lineups for Oilers vs. Canucks – 10/26/25 at The Hockey Writers (Sun Oct 26, 2025) 
- 
                Canucks Game Day: Demko returns to the net against McDavid, Draisaitl and the Oilers at Canucks Army (Sun Oct 26, 2025) 
- 
                Pre-Scout: Canucks couldn’t hang with Oilers in first meeting at Oilers Nation (Sun Oct 26, 2025) 
- 
                GAME DAY #9: Canucks vs Montreal Canadiens Oct 25, 2025 at Nucks Misconduct (Sat Oct 25, 2025) 
- 
                The Statsies: Elias Pettersson leads Canucks in CF% and xGF% in lifeless loss vs Preds at Canucks Army (Fri Oct 24, 2025) 
- 
                NHL Power Rankings: 1-32 poll, plus small-sample superstars at ESPN (Fri Oct 24, 2025) 
- 
                The Stanchies: Spotlight shifts to Quinn Hughes as Canucks fall 2-1 to Nashville at Canucks Army (Fri Oct 24, 2025) 
- 
                Predators Edge Out Canucks In 2-1 Victory at The Hockey Writers (Fri Oct 24, 2025) 
- 
                Instant Reaction: Sasson scores again as Canucks lose 2-1 to the Predators at Canucks Army (Fri Oct 24, 2025) 
- 
                Canucks Game Day: Boeser returns, Demko starts in road trip finale vs. Predators at Canucks Army (Thu Oct 23, 2025) 
- 
                Why The Canucks Shouldn't Rush To Replace Chytil In The Trade Market at The Hockey News (Wed Oct 22, 2025) 
- 
                What are Goals Saved Above Expected and why does Thatcher Demko have so many of them? at Canucks Army (Wed Oct 22, 2025) 
- 
                What does a successful 2025-26 season look like for Oilers’ Noah Philp? at Oilers Nation (Wed Oct 22, 2025) 
- 
                Canucks Demko looking like his old self this season at The Canuck Way (Wed Oct 22, 2025) 
- 
                GAME DAY #7: Canucks @ Pittsburgh Penguins- Oct 21/25 at Nucks Misconduct (Tue Oct 21, 2025) 
- 
                Penguins Return Home Looking to Stay Hot Against the Canucks at The Hockey Writers (Tue Oct 21, 2025) 
- 
                Canucks News & Rumours: Myers, Fast Start, Gritty Finish & Injuries at The Hockey Writers (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) 
- 
                GAME DAY #6: Canucks @ Washington Capitals- Oct 19/25 at Nucks Misconduct (Sun Oct 19, 2025) 
- 
                What NHL EDGE Says About The Vancouver Canucks Five Games Into The 2025-26 Season at Yahoo Sports NHL (Sat Oct 18, 2025) 
- 
                How The Vancouver Canucks Stack Up To The Rest Of The NHL: 5 Games In at Yahoo Sports NHL (Sat Oct 18, 2025) 
- 
                Canucks Complete The Comeback, Win 3-2 In A Shootout Against the Chicago Blackhawks at Yahoo Sports NHL (Sat Oct 18, 2025) 
- 
                GAME DAY #5: Canucks @ Chicago Blackhawks- Oct 17/25 at Nucks Misconduct (Fri Oct 17, 2025) 
- 
                Projected Lineups for Canucks vs Blackhawks –10/17/25 at The Hockey Writers (Fri Oct 17, 2025) 
- 
                Canucks Show Their Road Backbone in Dallas at The Hockey Writers (Fri Oct 17, 2025) 
- 
                Canucks Score 4 Goals in the 2nd Period to Beat Stars 5-3 at The Hockey Writers (Fri Oct 17, 2025) 
- 
                The Dallas Stars still can't figure out Thatcher Demko and the Vancouver Canucks at Blackout Dallas (Fri Oct 17, 2025) 
- 
                The Canucks Begin Their First Significant Test This Season at The Hockey News (Thu Oct 16, 2025) 
- 
                GAME DAY #4: Canucks @ Dallas Stars- Oct 16/25 at Nucks Misconduct (Thu Oct 16, 2025) 
- 
                Team USA Officially Changes Its Mind on Vancouver Canucks' Thatcher Demko and Brock Boeser at Canucks Daily (Thu Oct 16, 2025) 
- 
                Olympiques : Lane Hutson ajouté à la liste préliminaire des États-Unis at Dans Les Coulisses (Thu Oct 16, 2025) 
- 
                GAME DAY #1: Canucks vs St Louis Blues- Oct 13/25 at Nucks Misconduct (Mon Oct 13, 2025) 
- 
                Projected Lineups for Blues vs Canucks – 10/13/25 at The Hockey Writers (Mon Oct 13, 2025) 
- 
                Thatcher Demko Under Intense Pressure After Latest Report Exposes the Vancouver Canucks at Canucks Daily (Mon Oct 13, 2025) 
- 
                Canucks Stock Market: Demko, Pettersson, Chytil, Power Play & More at The Hockey Writers (Mon Oct 13, 2025) 
- 
                Leon Draisaitl Has Choice Words for the Vancouver Canucks After the Oilers Convincing at Canucks Daily (Mon Oct 13, 2025) 
- 
                Fantasy Hockey Schedule Breakdown: Teams with best, worst matchups for Week 2; Plus, players to stream at Yahoo Sports NHL (Mon Oct 13, 2025) 
- 
                3 Canucks Stars of the Week: Thatcher Demko is back in full force at Canucks Army (Sun Oct 12, 2025) 
- 
                Hughes and Foote frustrated after Canucks squander marvellous performance from Thatcher Demko at Canucks Army (Sun Oct 12, 2025) 
- 
                The Statsies: Thatcher Demko once again shines in Canucks loss at Canucks Army (Sun Oct 12, 2025) 
- 
                4 Takeaways From Oilers’ 3-1 Win Against Canucks at The Hockey Writers (Sun Oct 12, 2025) 
- 
                GAME #2 RECAP - Nucks Lose 3-1 in Oiltown at Nucks Misconduct (Sun Oct 12, 2025) 
- 
                Shooting Gallery Too Much For Demko And Canucks As Oilers Win 3-1 at Yahoo Sports NHL (Sun Oct 12, 2025) 
- 
                Canucks Gameday Preview: First Road Game Against the Oilers at The Hockey Writers (Sat Oct 11, 2025) 
- 
                GAME DAY #2: Canucks vs Edmonton Oilers- Oct 11/25 at Nucks Misconduct (Sat Oct 11, 2025) 
- 
                NHL 26: Oilers survive Skinner’s third-period collapse to beat Canucks 3–2 OT at Oil on Whyte (Sat Oct 11, 2025) 
- 
                Canucks News & Rumours: Foote’s Start, Kane’s Homecoming & Hughes’ Norris at The Hockey Writers (Sat Oct 11, 2025) 
- 
                Flames get off to a better start, but the back to back gets to them in the end at Flame for Thought (Fri Oct 10, 2025) 
- 
                Poor play haunts the Calgary Flames again in 5-1 loss to the Vancouver Canucks at The Win Column (Fri Oct 10, 2025) 
- 
                Vancouver Canucks Kick Off 2025-26 Regular Season With 5-1 Victory Over The Calgary Flames at Yahoo Sports NHL (Fri Oct 10, 2025) 
- 
                Chytil & Demko Lead Canucks to 5-1 Win Over the Flames at The Hockey Writers (Fri Oct 10, 2025) 
- 
                GAME DAY #1: Canucks vs Calgary Flames- Oct 9/25 at Nucks Misconduct (Thu Oct 9, 2025) 
- 
                Canucks Smiling Again: MacIntyre Sees an Elias Pettersson Renewal at The Hockey Writers (Thu Oct 9, 2025) 
- 
                Canucks Gameday Preview: Cootes & Lekkerimaki Lead Youth Movement Against the Flames at The Hockey Writers (Thu Oct 9, 2025) 
- 
                Canucks Longshots and Short Takes at Nucks Misconduct (Wed Oct 8, 2025) 
- 
                The Hockey News' Vancouver Canucks Mailbag: Cootes, Trade Targets & More at Yahoo Sports NHL (Wed Oct 8, 2025) 
- 
                ROUNDTABLE: Final (starting) Roster And What It Means at Nucks Misconduct (Tue Oct 7, 2025) 
- 
                Vancouver Canucks Announce 2025-26 Opening-Night Roster 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) 
- 
                NHL season preview: Strengths, weaknesses, X factors for all 32 teams at ESPN (Mon Oct 6, 2025) 
- 
                Garland and Lekkerimäki Lift Canucks Past Oilers in OT Of Preseason Finale at Yahoo Sports NHL (Sat Oct 4, 2025) 
- 
                Edmonton Oilers are still the class of the Pacific Division for everyone else to chase at Yahoo Sports NHL (Fri Oct 3, 2025) 
- 
                Canucks’ 5 Best-Case Scenarios for 2025-26 at The Hockey Writers (Fri Oct 3, 2025) 
- 
                Fantasy hockey goalie guide: The goaltending timeshares to target at ESPN (Tue Sep 30, 2025) 
- 
                Canucks’ Preseason Blueprint for Success Includes Depth and Demko at The Hockey Writers (Mon Sep 29, 2025) 
- 
                Ranking the NHL’s 32 Starting Goalies – Preseason Update at The Hockey Writers (Mon Sep 29, 2025) 
- 
                4 Takeaways From Oilers’ 4-3 Preseason Victory Over Canucks at The Hockey Writers (Mon Sep 29, 2025) 
- 
                Oilers edge Canucks 4–3 in preseason clash behind Draisaitl’s four-point night at Oil on Whyte (Mon Sep 29, 2025) 
- 
                Thatcher Demko Believes New HC Adam Foote Is the Better Choice Over Rick Tocchet at Canucks Daily (Mon Sep 29, 2025) 
- 
                NHL Goalies Who May Be More Important To Their Teams Than Expected at Yahoo Sports NHL (Sat Sep 27, 2025) 
- 
                Marc Denis identifie la carte cachée des succès des Canucks at HABSolument Fan (Sat Sep 27, 2025) 
- 
                Four NHL Goalies Ready To Bounce Back In 2025-26 at Yahoo Sports NHL (Fri Sep 26, 2025) 
- 
                Canucks Goaltender Nikita Tolopilo On Returning To The Altered Abbotsford Crease As Defending Calder Cup Champions at Yahoo Sports NHL (Thu Sep 25, 2025) 
- 
                3 Takeaways From Canucks’ 3-1 Preseason Win Over the Flames at The Hockey Writers (Thu Sep 25, 2025) 
- 
                Scenes from morning skate: Thatcher Demko to make first start of preseason as Canucks face Flames in Abbotsford at Canucks Army (Wed Sep 24, 2025) 
- 
                Vancouver Canucks' Announce Roster/Lineup for 2nd Preseason Game Against the Calgary Flames at Canucks Daily (Wed Sep 24, 2025) 
- 
                The Wraparound: Will Canucks' Thatcher Demko Return To Form? at The Hockey News (Mon Sep 22, 2025) 
- 
                NHL Morning Coffee Headlines – September 21, 2025 at Spectors Hockey (Sun Sep 21, 2025) 
- 
                We're (Sorta) BACK, Baby! at Nucks Misconduct (Sun Sep 21, 2025) 
- 
                Former Vancouver Canucks Goaltender Arturs Silovs Speaks Out For the First Time Since Being Traded at Canucks Daily (Sun Sep 21, 2025) 
- 
                Vancouver Canucks' Thatcher Demko Gearing Up For Bounce Back After Injury Issues at Canucks Daily (Sat Sep 20, 2025) 
- 
                Canucks News & Rumours: Giants, Abbotsford, and Hughes’ Future at The Hockey Writers (Thu Sep 18, 2025) 
- 
                Vancouver Canucks Announce 2025 Training Camp Roster at The Hockey Writers (Thu Sep 18, 2025) 
- 
                Here’s What The Rest Of The League Thinks Of The Devils’ Core at All About the Jersey (Mon Sep 15, 2025) 
- 
                Canucks’ 2025–26 Roster Is Built for Staying Power at The Hockey Writers (Sun Sep 14, 2025) 
- 
                Betting Picks On Off-Season Winners and Losers at Yahoo Sports NHL (Sun Sep 14, 2025) 
- 
                Respected NHL Insider Gives His Take on the Current State of the Vancouver Canucks at Canucks Daily (Sun Sep 14, 2025) 
- 
                Vancouver Canucks Five Wishes for 2025-26 at Nucks Misconduct (Sat Sep 13, 2025) 
- 
                Vancouver Canucks Prospect Aleksei Medvedev Looking To Make A Strong Impression During His First Year With The Organization at Yahoo Sports NHL (Fri Sep 12, 2025) 
- 
                Quinn Hughes Says Future With Canucks Depends On Whether This Year Is 'Terrible' Or 'Terrific' at The Hockey News (Fri Sep 12, 2025) 
- 
                2025-26 Fantasy Hockey Rankings: Goalie Tiers — Does Drafting an Elite Guy Really Matter? at Yahoo Sports NHL (Fri Sep 12, 2025) 
- 
                Projecting -- and debating -- the Olympic hockey rosters for Team USA and Canada at ESPN (Thu Sep 11, 2025) 
- 
                3 Canucks’ Storylines Heading Into Training Camp at The Hockey Writers (Mon Sep 8, 2025) 
- 
                Sunday NHL Rumor Roundup – September 7, 2025 at Spectors Hockey (Sun Sep 7, 2025) 
- 
                Vancouver Canucks Goaltending Tandem Receives Major Disrespect in Recent Rankings at Canucks Daily (Sun Sep 7, 2025) 
- 
                Looking At Three Bubble Teams In The NHL's Western Conference Ahead Of 2025-26 at Yahoo Sports NHL (Sat Sep 6, 2025) 
- 
                Vancouver Canucks Decide Thatcher Demko's Workload for the 2025-26 season at Canucks Daily (Fri Sep 5, 2025) 
- 
                Canucks Eliminated In Second Round Of 2020 Stanley Cup Playoffs: Five Years Ago Today at Yahoo Sports NHL (Fri Sep 5, 2025) 
- 
                Best goalie tandems in NHL, including Rangers’ Igor Shesterkin, Jonathan Quick at Forever Blueshirts (Thu Sep 4, 2025) 
- 
                Ranking NHL Teams By Goaltenders at The Hockey Writers (Wed Sep 3, 2025) 
- 
                How should the Canucks split up Thatcher Demko and Kevin Lankinen’s starts? at Canucks Army (Wed Sep 3, 2025) 
- 
                Canucks’ Demko Makes First Playoff Start: Five Years Ago Today at Yahoo Sports NHL (Tue Sep 2, 2025) 
- 
                Kings vs. Canucks: Who Finishes Higher in the 2025-26 NHL Season? at Yahoo Sports NHL (Mon Sep 1, 2025) 
- 
                Elias Pettersson’s Offseason Prep Could Make or Break the Canucks’ Season at The Hockey Writers (Sun Aug 31, 2025) 
Current Contract
Standard Contract (RFA) ( )  (0 ratings)
Contract Extension
Standard Contract (UFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 | 30 | NMC | $8,500,000 | $8,500,000 | - | - | $10,500,000 | $10,500,000 | $10,500,000 | UFA | |
| 2027-28 | 31 | NMC | $8,500,000 | $8,500,000 | - | $6,000,000 | $2,000,000 | $8,000,000 | $8,000,000 | UFA | |
| 2028-29 | 32 | NMC | $8,500,000 | $8,500,000 | - | $6,000,000 | $1,000,000 | $7,000,000 | $7,000,000 | UFA | |
| Total | - | $12,000,000 | $13,500,000 | $25,500,000 | $25,500,000 | 
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | 23 | $1,050,000 | $1,050,000 | - | - | $900,000 | $900,000 | $900,000 | RFA | ||
| 2020-21 | 24 | $1,050,000 | $1,050,000 | - | - | $1,200,000 | $1,200,000 | $1,200,000 | RFA-arb | ||
| Total | - | - | $2,100,000 | $2,100,000 | $2,100,000 | 
Entry Level Contract ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | 20 | $925,000 | $2,941,667 | $1,350,000 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2017-18 | 21 | $925,000 | $2,941,667 | $1,850,000 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2018-19 | 22 | $925,000 | $2,941,667 | $2,850,000 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| Total | $6,050,000 | $277,500 | $2,497,500 | $2,775,000 | $210,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% | 
| 2010-11 | Minor-CA | 25 | 12 | 12 | 2.47 | |||||||||||||||
| 2010-11 | NAPHL 16U | 1 | 4.71 | 0.867 | ||||||||||||||||
| 2011-12 | T1EHL | 7 | 3 | 14 | 2.29 | |||||||||||||||
| 2011-12 | Minor-CA | 3 | 3 | |||||||||||||||||
| 2011-12 | USHL | 15 | 9 | 3 | 358 | 36 | 2.87 | 0.899 | ||||||||||||
| 2011-12 | U-17 | 3 | 2 | 3 | 1.29 | |||||||||||||||
| 2012-13 | USHL | 19 | 15 | 3 | 399 | 39 | 2.21 | 0.902 | ||||||||||||
| 2012-13 | U-17 | 1 | 1 | 1 | 1.00 | |||||||||||||||
| 2012-13 | U-18 | 28 | 17 | 6 | 52 | 1.93 | ||||||||||||||
| 2012-13 | WJ18-A | 7 | 159 | 16 | 2.24 | |||||||||||||||
| 2013-14 | H-East | 24 | 16 | 5 | 665 | 54 | 2.24 | 0.919 | ||||||||||||
| 2014-15 | WJC-A | 4 | 114 | 7 | 1.74 | 0.939 | ||||||||||||||
| 2014-15 | NCAA | 35 | 19 | 13 | 1027 | 77 | 2.19 | 0.925 | ||||||||||||
| 2014-15 | WJC-20 | 4 | 1 | 1 | 114 | 7 | 1.74 | 0.934 | ||||||||||||
| 2015-16 | NCAA | 39 | 27 | 8 | 1141 | 74 | 1.88 | 0.935 | ||||||||||||
| 2016-17 | AHL | 45 | 22 | 17 | 5 | 1232 | 114 | 2.68 | 0.907 | |||||||||||
| 2017-18 | NHL | 1 | 1 | 1 | 30 | 4 | 3.91 | 0.867 | ||||||||||||
| 2017-18 | AHL | 46 | 25 | 13 | 11 | 1453 | 113 | 2.44 | 0.922 | 5 | 2 | 3 | 191 | 14 | 2.69 | 0.927 | ||||
| 2018-19 | NHL | 9 | 9 | 4 | 3 | 1 | 288 | 25 | 2.81 | 0.913 | ||||||||||
| 2018-19 | WC | 2 | 2 | 50 | 4 | 2.00 | 0.920 | |||||||||||||
| 2018-19 | AHL | 16 | 8 | 5 | 1 | 416 | 37 | 2.58 | 0.911 | |||||||||||
| 2019-20 | NHL | 27 | 27 | 13 | 10 | 2 | 822 | 78 | 3.06 | 0.905 | 4 | 4 | 2 | 1 | 130 | 2 | 0.64 | 0.985 | ||
| 2020-21 | NHL | 35 | 35 | 16 | 18 | 1 | 1164 | 99 | 2.85 | 0.915 | ||||||||||
| 2021-22 | NHL | 64 | 64 | 33 | 22 | 7 | 1967 | 168 | 2.72 | 0.915 | ||||||||||
| 2022-23 | NHL | 32 | 32 | 14 | 14 | 4 | 1005 | 99 | 3.16 | 0.901 | ||||||||||
| 2023-24 | NHL | 51 | 51 | 35 | 14 | 2 | 1492 | 123 | 2.45 | 0.918 | 1 | 1 | 1 | 24 | 2 | 2.00 | 0.917 | |||
| 2024-25 | NHL | 23 | 23 | 10 | 8 | 3 | 569 | 63 | 2.90 | 0.889 | ||||||||||
| 2025-26 | NHL | 6 | 6 | 4 | 2 | 180 | 14 | 2.36 | 0.922 | |||||||||||
| NHL Career | 248 | 248 | 130 | 91 | 20 | 7517 | 673 | 2.79 | 0.910 | 5 | 5 | 3 | 1 | 0 | 154 | 4 | 0.97 | 0.974 | ||
