
Position: G
Height: 6' 3"
Weight: 214lbs
DOB: November 14, 2002
| VS | TOI | PP TOI | SH TOI | GA | SA | SV | SV % |
|---|---|---|---|---|---|---|---|
| MTL | 58:54 | 02:48 | 04:26 | 4 | 33 | 29 | 0.879 |
| WPG | 40:00 | 04:00 | 06:18 | 6 | 20 | 14 | 0.700 |
| N.J | 60:00 | 02:16 | 04:00 | 5 | 29 | 24 | 0.828 |
| SEA | 62:09 | 02:00 | 04:18 | 2 | 28 | 26 | 0.929 |
| L.A | 64:11 | 05:45 | 04:28 | 4 | 38 | 34 | 0.895 |
| S.J | 64:27 | 02:00 | 01:57 | 3 | 28 | 25 | 0.893 |
| WPG | 58:32 | 06:01 | 06:00 | 3 | 26 | 23 | 0.885 |
| COL | 58:45 | 06:00 | 06:16 | 4 | 41 | 37 | 0.902 |
| CBJ | 60:00 | 01:37 | 02:56 | 2 | 29 | 27 | 0.931 |
| OTT | 60:00 | 05:58 | 04:39 | 2 | 35 | 33 | 0.943 |
| Season | Team | TOI | GA | SA | SA/60 | SV | SV % | GAA |
|---|---|---|---|---|---|---|---|---|
| 2023 | MIN | 179.28 | 9 | 87 | 29.12 | 78 | 0.897 | 3.01 |
| 2024 | MIN | 117.43 | 8 | 51 | 26.06 | 43 | 0.843 | 4.09 |
| 2025 | MIN | 1264.38 | 57 | 649 | 30.80 | 592 | 0.912 | 2.70 |
| Season | Team | TOI | GA | SA | SA/60 | SV | SV % | GAA |
|---|
| Date | Game | Title | Description | Highlight |
|---|---|---|---|---|
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(2) @ MTL(3) - Lane Hutson, slap | MIN(2) @ MTL(3) - Lane Hutson, slap | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(1) @ MTL(2) - Alexandre Carrier, tip-in | MIN(1) @ MTL(2) - Alexandre Carrier, tip-in | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(1) @ MTL(0) - Vladimir Tarasenko, snap | MIN(1) @ MTL(0) - Vladimir Tarasenko, snap | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(3) @ MTL(3) - Vladimir Tarasenko, snap | MIN(3) @ MTL(3) - Vladimir Tarasenko, snap | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(2) @ MTL(2) - Brock Faber, snap | MIN(2) @ MTL(2) - Brock Faber, snap | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(1) @ MTL(1) - Phillip Danault, snap | MIN(1) @ MTL(1) - Phillip Danault, snap | |
| January 20, 2026 | Minnesota Wild @ Montreal Canadiens | MIN(3) @ MTL(4) - Cole Caufield, slap | MIN(3) @ MTL(4) - Cole Caufield, slap | |
| January 15, 2026 | Winnipeg Jets @ Minnesota Wild | WPG(2) @ MIN(0) - Tanner Pearson, snap | WPG(2) @ MIN(0) - Tanner Pearson, snap | |
| January 15, 2026 | Winnipeg Jets @ Minnesota Wild | WPG(5) @ MIN(1) - Gabriel Vilardi, wrist | WPG(5) @ MIN(1) - Gabriel Vilardi, wrist | |
| January 15, 2026 | Winnipeg Jets @ Minnesota Wild | WPG(4) @ MIN(1) - Logan Stanley, slap | WPG(4) @ MIN(1) - Logan Stanley, slap |