
- Age
- 28
- Height
- 6′1″
- Weight
- 187 lb
- Catches
- L
- Born
- Calgary, Alberta, CAN
- GP
- 7
- W
- 1
- L
- 2
- SV%
- .901
- GAA
- 3.35
- SO
- 0
2021–22 regular season
Advanced · 2021–22
- GSAx
- -0.1
- Goals saved above expected
- SV%
- .901
- Save percentage
- xSV%
- .930
- Expected save % (shot quality faced)
- xGA
- 14.9
- Expected goals against
Shots faced
212 unblocked shots faced, attacking the net on the right. Filled = goal; bigger = higher expected-goal value.
| Team | ||||||||
|---|---|---|---|---|---|---|---|---|
| 2021–22 | San Jose Sharks | 7 | 1 | 2 | 1 | .901 | 3.35 | 0 |
| Opp | DEC | TOI | ||||
|---|---|---|---|---|---|---|
| Fri, Mar 18 | vs | L | 28 | 4 | .857 | 57:08 |
| Thu, Mar 10 | @ | W | 36 | 3 | .917 | 60:22 |
| Sun, Mar 6 | @ | O | 36 | 3 | .917 | 60:14 |
| Sat, Mar 5 | vs | – | 8 | 2 | .750 | 13:53 |
| Tue, Mar 1 | @ | L | 20 | 2 | .900 | 36:38 |
| Mon, Feb 14 | vs | – | 2 | 0 | 1.000 | 2:11 |
| Sun, Jan 2 | @ | – | 21 | 1 | .952 | 38:32 |
| Team / League | ||||||||
|---|---|---|---|---|---|---|---|---|
| 2026–27 | Chicago Wolves · AHL | 2 | 0 | 2 | 0 | .870 | 3.55 | 0 |
| 2025–26 | Cleveland Monsters · AHL | 29 | 14 | 10 | 2 | .880 | 3.05 | 0 |
| 2025–26 (P) | Cleveland Monsters · AHL | 8 | 5 | 3 | 3 | .914 | 2.01 | 1 |
| 2024–25 | Cleveland Monsters · AHL | 27 | 10 | 11 | 4 | .900 | 3.00 | 1 |
| 2023–24 | Abbotsford Canucks · AHL | 6 | 4 | 1 | 0 | .924 | 2.12 | 0 |
| 2023–24 (P) | Abbotsford Canucks · AHL | 6 | 2 | 4 | 0 | .898 | 2.96 | 0 |
| 2022–23 | Chicago Wolves · AHL | 41 | 17 | 18 | 3 | .895 | 3.10 | 1 |
| 2021–22 | San Jose Barracuda · AHL | 14 | 4 | 10 | 0 | .877 | 4.03 | 0 |
| 2020–21 | Allen Americans · ECHL | 7 | 5 | 2 | 0 | .926 | 2.55 | 0 |
| 2020–21 | San Jose Barracuda · AHL | 5 | 1 | 3 | 0 | .914 | 2.59 | 0 |
| 2019–20 | Allen Americans · ECHL | 13 | 8 | 2 | 3 | .930 | 2.35 | 2 |
| 2019–20 | San Jose Barracuda · AHL | 13 | 6 | 4 | 2 | .911 | 2.87 | 1 |
| 2018–19 | Univ. of Alberta · USports | 19 | 16 | 2 | 1 | .926 | 1.46 | 5 |
| 2018–19 (P) | Univ. of Alberta · USports | 5 | 4 | 1 | 1 | .927 | 1.61 | 2 |
| 2017–18 | Univ. of Alberta · USports | 15 | – | – | – | .911 | 2.12 | – |
| 2017–18 (P) | Univ. of Alberta · USports | 1 | – | – | – | .966 | 1.00 | – |
| 2016–17 | Moose Jaw Warriors · WHL | 51 | 30 | 14 | 7 | .917 | 2.79 | 3 |
| 2016–17 (P) | Moose Jaw Warriors · WHL | 7 | 3 | 4 | – | .923 | 2.46 | 0 |
| 2015–16 | Moose Jaw Warriors · WHL | 51 | 28 | 16 | 6 | .917 | 3.02 | 2 |
| 2015–16 (P) | Moose Jaw Warriors · WHL | 10 | 5 | 5 | – | .911 | 3.28 | 2 |
| 2014–15 | Moose Jaw Warriors · WHL | 49 | 21 | 22 | 2 | .896 | 3.32 | 4 |
| 2014–15 | Canada U18 · WJC-18 | 5 | 4 | 1 | 0 | .898 | 3.61 | 0 |
| 2014–15 (P) | Canada U18 · Hlinka Gretzky Cup | 4 | – | – | – | .910 | 2.25 | – |
| 2013–14 | Canada Pacific U17 · WHC-17 | 5 | – | – | – | .929 | 2.40 | – |
| 2012–13 | Notre Dame Argos Midget AAA · SMHL | 27 | – | – | – | .896 | 3.42 | – |
| 2012–13 (P) | Notre Dame Argos U18 AAA · SMAAAHL | 3 | – | – | – | .806 | 5.41 | – |
| 2011–12 | Calgary Royals U15 AAA · AEHL U15 | 15 | – | – | – | .944 | 1.47 | – |
| 2011–12 (P) | Team Calgary South · Alberta Cup | 3 | – | – | – | .836 | 5.08 | – |
| 2010–11 | CRAA Blue Bantam AA · HCBAA | 16 | – | – | – | .940 | 1.89 | – |
| 2010–11 (P) | CRAA Blue U15 AA · HCAA U15 | 3 | – | – | – | .980 | 0.67 | – |