G · Anaheim Ducks · Age 25 · Catches L · 6′2″, 190 lb · Draft: 2018, round 3, 85th overall
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 | 56 | 87th |
| GS | 55 | 87th |
| W | 30 | 87th |
| L | 20 | 19th |
| OTL | 4 | 58th |
| TOI | 3268 | 87th |
| SA | 1513 | 84th |
| SV% | .888 | 28th |
| GAA | 3.10 | 26th |
| SO | 0 | 15th |
| 5v5 SV% | .899 | 28th |
| xGA | 169.4 | 91st |
| GSAx | +0.4 | 47th |
| GSAx/60 | +0.01 | 47th |
| 5v5 GSAx | +0.6 | 45th |
| HD SA | 92 | 90th |
| HD SV% | .652 | 80th |
| GS/GP | +0.01 | 43rd |
| Season | GP | W | SV% | GSAx | GS/GP | |
|---|---|---|---|---|---|---|
| 2026-27 | Regular season | 6 | 3 | .882 | −0.1 | −0.01 |
| 2025-26 | Regular season | 56 | 30 | .888 | +0.4 | +0.01 |
| 2025-26 | Playoffs | 12 | 6 | .870 | −8.0 | −0.66 |
Save % (scale at right)GSAx per game (±1.0), centred on 0 · each point the 10 games to that one, 56 games in all
| Date | Opp | Result | Dec | TOI | SA | GA | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|---|---|---|
| Apr 14 | @ MIN | L 2–3 | L | 56:53 | 20 | 3 | .850 | 3.40 | +0.40 |
| Apr 12 | vs VAN | L 3–4 OT | OTL | 64:50 | 26 | 4 | .846 | 2.67 | −1.33 |
| Apr 9 | vs SJS | W 6–1 | W | 60:00 | 19 | 1 | .947 | 1.13 | +0.13 |
| Apr 7 | vs NSH | L 0–5 | L | 60:00 | 25 | 5 | .800 | 3.03 | −1.97 |
| Apr 3 | vs STL | L 2–6 | L | 59:43 | 29 | 6 | .793 | 3.69 | −2.31 |
| Apr 1 | @ SJS | L 3–4 | L | 59:45 | 21 | 4 | .810 | 2.54 | −1.46 |
| Mar 28 | @ EDM | L 2–4 | L | 58:14 | 33 | 3 | .909 | 3.31 | +0.31 |
| Mar 24 | @ VAN | W 5–3 | W | 60:00 | 30 | 3 | .900 | 3.29 | +0.29 |
| Mar 20 | @ UTA | W 4–1 | W | 60:00 | 30 | 1 | .967 | 3.38 | +2.38 |
| Mar 18 | vs PHI | L 2–3 OT | OTL | 61:44 | 28 | 3 | .893 | 4.54 | +1.54 |
| Mar 15 | @ MTL | W 4–3 | W | 60:00 | 30 | 3 | .900 | 3.62 | +0.62 |
| Mar 12 | @ TOR | L 4–6 | L | 57:12 | 27 | 5 | .815 | 3.14 | −1.86 |
| Mar 10 | @ WPG | W 4–1 | W | 59:28 | 13 | 1 | .923 | 1.67 | +0.67 |
| Mar 6 | vs MTL | W 6–5 OT | W | 63:51 | 28 | 5 | .821 | 3.79 | −1.21 |
| Mar 3 | vs COL | L 1–5 | L | 59:40 | 26 | 5 | .808 | 3.19 | −1.81 |
| Mar 1 | vs CGY | W 3–2 OT | W | 65:00 | 34 | 2 | .941 | 4.11 | +2.11 |
| Feb 27 | vs WPG | W 5–4 OT | W | 64:47 | 33 | 4 | .879 | 4.81 | +0.81 |
| Feb 25 | vs EDM | W 6–5 | W | 60:00 | 27 | 5 | .815 | 4.24 | −0.76 |
| Feb 3 | vs SEA | W 4–2 | W | 60:00 | 28 | 2 | .929 | 2.41 | +0.41 |
| Feb 1 | vs VGK | W 4–3 | W | 60:00 | 31 | 3 | .903 | 2.86 | −0.14 |
| Jan 29 | @ VAN | L 0–2 | L | 57:47 | 25 | 1 | .960 | 2.08 | +1.08 |
| Jan 25 | @ CGY | W 4–3 OT | W | 62:54 | 35 | 3 | .914 | 3.40 | +0.40 |
| Jan 23 | @ SEA | W 4–2 | W | 60:00 | 22 | 2 | .909 | 1.84 | −0.16 |
| Jan 21 | @ COL | W 2–1 OT | W | 65:00 | 41 | 1 | .976 | 4.82 | +3.82 |
| Jan 19 | vs NYR | W 5–3 | W | 60:00 | 22 | 3 | .864 | 2.73 | −0.27 |
| Jan 16 | @ LAK | W 3–2 OT | W | 65:00 | 28 | 2 | .929 | 3.60 | +1.60 |
| Jan 13 | vs DAL | W 3–1 | W | 59:54 | 25 | 1 | .960 | 2.74 | +1.74 |
| Jan 10 | @ BUF | L 3–5 | L | 58:46 | 31 | 4 | .871 | 3.15 | −0.85 |
| Jan 6 | @ PHI | L 2–5 | L | 59:20 | 38 | 4 | .895 | 4.06 | +0.06 |
| Jan 5 | @ WSH | L 4–7 | 19:27 | 3 | 0 | 1.000 | 0.19 | +0.19 | |
| Jan 2 | vs MIN | L 2–5 | L | 59:20 | 34 | 5 | .853 | 3.83 | −1.17 |
| Dec 31 | vs TBL | L 3–4 OT | OTL | 62:47 | 29 | 4 | .862 | 3.07 | −0.93 |
| Dec 29 | vs SJS | L 4–5 | 32:17 | 9 | 4 | .556 | 1.38 | −2.62 | |
| Dec 27 | @ LAK | L 1–6 | L | 60:00 | 30 | 6 | .800 | 3.24 | −2.76 |
| Dec 22 | vs SEA | L 1–3 | L | 58:44 | 20 | 2 | .900 | 2.47 | +0.47 |
| Dec 20 | vs CBJ | W 4–3 | W | 60:00 | 26 | 3 | .885 | 3.22 | +0.22 |
| Dec 19 | vs DAL | L 3–8 | L | 14:19 | 7 | 4 | .429 | 1.09 | −2.91 |
| Dec 15 | @ NYR | W 4–1 | W | 59:48 | 27 | 1 | .963 | 2.75 | +1.75 |
| Dec 13 | @ NJD | L 1–4 | L | 57:50 | 21 | 3 | .857 | 3.00 | 0.00 |
| Nov 22 | vs VGK | W 4–3 OT | W | 63:57 | 32 | 3 | .906 | 3.16 | +0.16 |
| Nov 19 | vs BOS | W 4–3 | W | 59:57 | 39 | 3 | .923 | 3.71 | +0.71 |
| Nov 17 | vs UTA | W 3–2 OT | W | 60:02 | 18 | 2 | .889 | 1.54 | −0.46 |
| Nov 13 | @ DET | L 3–6 | L | 59:21 | 32 | 5 | .844 | 2.62 | −2.38 |
| Nov 11 | @ COL | L 1–4 | L | 58:46 | 35 | 3 | .914 | 3.38 | +0.38 |
| Nov 9 | vs WPG | W 4–1 | W | 60:00 | 24 | 1 | .958 | 2.37 | +1.37 |
| Nov 6 | @ DAL | W 7–5 | W | 59:49 | 26 | 5 | .808 | 3.33 | −1.67 |
| Nov 4 | vs FLA | W 7–3 | W | 59:45 | 21 | 3 | .857 | 2.54 | −0.46 |
| Nov 2 | vs NJD | W 4–1 | W | 60:00 | 33 | 1 | .970 | 2.59 | +1.59 |
| Oct 31 | vs DET | W 5–2 | W | 59:50 | 30 | 2 | .933 | 3.48 | +1.48 |
| Oct 28 | @ FLA | W 3–2 OT | W | 64:21 | 33 | 2 | .939 | 3.77 | +1.77 |
| Oct 25 | @ TBL | L 3–4 | L | 60:00 | 33 | 4 | .879 | 5.09 | +1.09 |
| Oct 21 | @ NSH | W 5–2 | W | 59:29 | 28 | 2 | .929 | 1.92 | −0.08 |
| Oct 19 | @ CHI | L 1–2 OT | OTL | 61:47 | 30 | 2 | .933 | 3.35 | +1.35 |
| Oct 16 | vs CAR | L 1–4 | L | 59:31 | 32 | 4 | .875 | 4.25 | +0.25 |
| Oct 14 | vs PIT | W 4–3 | W | 60:00 | 25 | 3 | .880 | 2.28 | −0.72 |
| Oct 9 | @ SEA | L 1–3 | L | 57:01 | 31 | 3 | .903 | 2.52 | −0.48 |