

| Regular Season | Playoffs | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | W | L | T | SO | SA | GAA | SV% | GP | W | L | T | SO | SA | GAA | SV% |
| 2017-18 | WHL | Everett Silvertips | 20 | 13 | 6 | 0 | 4 | 597 | 2.25 | 0.928 | 1 | 0 | 0 | 0 | 0 | 4 | -- | 1.000 |
| 2018-19 | WHL | Everett Silvertips | 61 | 41 | 15 | 4 | 7 | 1595 | 1.69 | 0.936 | 10 | 5 | 5 | 4 | 1 | 232 | 2.02 | 0.914 |
| 2019-20 | WHL | Everett Silvertips | 46 | 34 | 10 | 2 | 9 | 1316 | 1.88 | 0.935 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2020-21 | WHL | Everett Silvertips | 22 | 18 | 3 | 0 | 4 | 648 | 1.80 | 0.940 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2020-21 | AHL | Stockton Heat | 3 | 2 | 1 | 0 | 0 | 76 | 3.24 | 0.895 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2021-22 | AHL | Stockton Heat | 47 | 33 | 9 | 5 | 0 | 1451 | 2.35 | 0.924 | 13 | 8 | 5 | 5 | 3 | 422 | 2.23 | 0.929 |
| 2022-23 | AHL | Calgary Wranglers | 55 | 42 | 10 | 2 | 7 | 1653 | 2.09 | 0.932 | 9 | 5 | 4 | 2 | 1 | 294 | 2.67 | 0.912 |
| 2022-23 | NHL | Calgary Flames | 1 | 1 | 0 | 0 | 0 | 24 | 1.00 | 0.958 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2023-24 | AHL | Calgary Wranglers | 36 | 20 | 12 | 3 | 4 | 1094 | 2.45 | 0.922 | 6 | 3 | 3 | 3 | 1 | 223 | 2.84 | 0.924 |
| 2023-24 | NHL | Calgary Flames | 17 | 7 | 7 | 1 | 0 | 467 | 3.16 | 0.893 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2024-25 | NHL | Calgary Flames | 53 | 29 | 16 | 8 | 3 | 1549 | 2.64 | 0.910 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2025-26 | NHL | Calgary Flames | 48 | 19 | 24 | 3 | 2 | 1294 | 3.00 | 0.898 | -- | -- | -- | -- | -- | -- | -- | -- |
| NHL TOTALS | 119 | 56 | 47 | 12 | 5 | 3334 | 2.84 | 0.903 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | ||
| Year | Tournament | Team | GP | W | L | T | MP | SO | SA | GAA | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | World Junior U-20 Championships | Team USA | 1 | 1 | 0 | 0 | 60 | 0 | 20 | 3.00 | 0.850 |
| 2021 | World Junior U-20 Championships | Team USA | 2 | 1 | 0 | 0 | 87 | 1 | 21 | 0.00 | 1.000 |