G · Calgary Flames · Age 28 · Catches L · 6′5″, 192 lb · Draft: Undrafted
2025-26 regular season. Shading and Pctl are the percentile among the season's goalies who meet the tables' minimum (darker is better).
| Goalies | Pctl | |
|---|---|---|
| GP | 31 | 20th |
| GS | 26 | 14th |
| W | 10 | 8th |
| L | 10 | 75th |
| OTL | 6 | 30th |
| TOI | 1718 | 19th |
| SA | 847 | 28th |
| SV% | .909 | 86th |
| GAA | 2.69 | 65th |
| SO | 0 | 15th |
| 5v5 SV% | .910 | 60th |
| xGA | 92.9 | 30th |
| GSAx | +15.9 | 86th |
| GSAx/60 | +0.55 | 97th |
| 5v5 GSAx | +4.3 | 58th |
| HD SA | 56 | 44th |
| HD SV% | .607 | 57th |
| GS/GP | +0.53 | 97th |
| Season | GP | W | SV% | GSAx | GS/GP | |
|---|---|---|---|---|---|---|
| 2026-27 | Regular season | 3 | 1 | .868 | −2.5 | −0.83 |
| 2025-26 | Regular season | 31 | 10 | .909 | +15.9 | +0.53 |
Save % (scale at right)GSAx per game (±1.1), centred on 0 · each point the 10 games to that one, 31 games in all
| Date | Opp | Result | Dec | TOI | SA | GA | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|---|---|---|
| Apr 11 | @ SEA | L 1–4 | L | 58:48 | 20 | 3 | .850 | 2.47 | −0.53 |
| Apr 7 | @ DAL | L 3–4 OT | OTL | 63:39 | 25 | 4 | .840 | 3.80 | −0.20 |
| Apr 4 | @ ANA | W 5–3 | W | 60:00 | 39 | 3 | .923 | 3.70 | +0.70 |
| Mar 30 | @ COL | L 2–9 | 50:41 | 33 | 5 | .848 | 3.87 | −1.13 | |
| Mar 26 | vs ANA | L 2–3 OT | OTL | 64:59 | 33 | 3 | .909 | 3.19 | +0.19 |
| Mar 22 | vs TBL | W 4–3 OT | W | 60:26 | 35 | 3 | .914 | 2.71 | −0.29 |
| Mar 18 | vs STL | W 2–1 OT | W | 65:00 | 26 | 1 | .962 | 2.66 | +1.66 |
| Mar 14 | @ NYI | L 2–3 | L | 18:43 | 10 | 3 | .700 | 1.60 | −1.40 |
| Mar 9 | @ WSH | L 3–7 | L | 59:23 | 28 | 6 | .786 | 3.84 | −2.16 |
| Mar 5 | vs OTT | L 1–4 | L | 58:40 | 35 | 2 | .943 | 3.55 | +1.55 |
| Mar 3 | vs DAL | L 1–6 | 33:49 | 18 | 2 | .889 | 2.49 | +0.49 | |
| Mar 1 | @ ANA | L 2–3 OT | OTL | 65:00 | 36 | 2 | .944 | 4.03 | +2.03 |
| Feb 4 | vs EDM | W 4–3 | W | 59:56 | 39 | 3 | .923 | 3.31 | +0.31 |
| Jan 29 | @ MIN | L 1–4 | L | 59:53 | 23 | 3 | .870 | 2.36 | −0.64 |
| Jan 23 | vs WSH | L 1–3 | L | 58:20 | 37 | 2 | .946 | 5.17 | +3.17 |
| Jan 19 | vs NJD | L 1–2 OT | OTL | 61:18 | 32 | 2 | .938 | 2.23 | +0.23 |
| Jan 15 | @ CHI | W 3–1 | W | 60:00 | 23 | 1 | .957 | 1.87 | +0.87 |
| Jan 10 | @ PIT | W 2–1 | W | 59:48 | 28 | 1 | .964 | 2.73 | +1.73 |
| Dec 20 | vs VGK | W 6–3 | W | 60:00 | 37 | 3 | .919 | 3.92 | +0.92 |
| Dec 10 | vs DET | L 3–4 | L | 58:11 | 29 | 4 | .862 | 3.38 | −0.62 |
| Dec 2 | @ NSH | L 1–5 | L | 40:00 | 16 | 4 | .750 | 1.68 | −2.32 |
| Nov 30 | @ CAR | L 0–1 OT | OTL | 62:39 | 17 | 1 | .941 | 3.52 | +2.52 |
| Nov 28 | @ FLA | W 5–3 | W | 60:00 | 41 | 3 | .927 | 5.58 | +2.58 |
| Nov 26 | @ TBL | L 1–5 | 54:08 | 19 | 2 | .895 | 2.59 | +0.59 | |
| Nov 22 | vs DAL | W 3–2 OT | W | 65:00 | 30 | 2 | .933 | 3.21 | +1.21 |
| Nov 19 | @ BUF | W 6–2 | W | 60:00 | 30 | 2 | .933 | 1.68 | −0.32 |
| Nov 9 | @ MIN | L 0–2 | L | 57:41 | 18 | 1 | .944 | 2.22 | +1.22 |
| Nov 1 | @ NSH | L 2–4 | 39:04 | 12 | 0 | 1.000 | 1.03 | +1.03 | |
| Oct 30 | @ OTT | L 3–4 OT | OTL | 64:12 | 38 | 3 | .921 | 4.01 | +1.01 |
| Oct 18 | @ VGK | L 1–6 | 20:00 | 9 | 1 | .889 | 1.25 | +0.25 | |
| Oct 15 | @ UTA | L 1–3 | L | 58:42 | 31 | 2 | .935 | 3.22 | +1.22 |