G · Buffalo Sabres · Age 26 · Catches L · 6′5″, 223 lb · Draft: 2017, round 2, 54th 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 | 35 | 36th |
| GS | 34 | 40th |
| W | 22 | 58th |
| L | 9 | 88th |
| OTL | 3 | 75th |
| TOI | 2028 | 38th |
| SA | 930 | 38th |
| SV% | .910 | 91st |
| GAA | 2.52 | 86th |
| SO | 1 | 40th |
| 5v5 SV% | .915 | 75th |
| xGA | 95.1 | 35th |
| GSAx | +10.1 | 70th |
| GSAx/60 | +0.30 | 72nd |
| 5v5 GSAx | +3.8 | 57th |
| HD SA | 54 | 38th |
| HD SV% | .667 | 89th |
| GS/GP | +0.29 | 72nd |
| Season | GP | W | SV% | GSAx | GS/GP | |
|---|---|---|---|---|---|---|
| 2026-27 | Regular season | 7 | 3 | .860 | −4.7 | −0.67 |
| 2025-26 | Regular season | 35 | 22 | .910 | +10.1 | +0.29 |
| 2025-26 | Playoffs | 6 | 3 | .876 | −0.9 | −0.15 |
Save % (scale at right)GSAx per game (±1.0), centred on 0 · each point the 10 games to that one, 35 games in all
| Date | Opp | Result | Dec | TOI | SA | GA | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|---|---|---|
| Apr 13 | @ CHI | W 5–1 | W | 60:00 | 16 | 1 | .938 | 1.82 | +0.82 |
| Apr 8 | @ NYR | W 5–3 | W | 60:00 | 20 | 3 | .850 | 2.21 | −0.79 |
| Apr 6 | vs TBL | W 4–2 | W | 60:00 | 25 | 2 | .920 | 2.45 | +0.45 |
| Apr 2 | @ OTT | L 1–4 | L | 58:42 | 22 | 2 | .909 | 2.34 | +0.34 |
| Mar 31 | vs NYI | W 4–3 | W | 59:41 | 28 | 3 | .893 | 2.18 | −0.82 |
| Mar 28 | vs SEA | W 3–2 OT | W | 65:00 | 34 | 2 | .941 | 3.36 | +1.36 |
| Mar 25 | vs BOS | L 3–4 OT | OTL | 60:26 | 31 | 4 | .871 | 2.50 | −1.50 |
| Mar 21 | @ LAK | W 4–1 | W | 60:00 | 27 | 1 | .963 | 1.89 | +0.89 |
| Mar 17 | @ VGK | W 2–0 | W | 60:00 | 29 | 0 | 1.000 | 3.11 | +3.11 |
| Mar 12 | vs WSH | L 1–2 | L | 58:33 | 22 | 2 | .909 | 2.57 | +0.57 |
| Mar 8 | vs TBL | W 8–7 | W | 59:21 | 28 | 7 | .786 | 4.49 | −2.51 |
| Mar 5 | @ PIT | W 5–1 | W | 59:24 | 28 | 1 | .964 | 2.74 | +1.74 |
| Feb 28 | @ TBL | W 6–2 | W | 59:41 | 38 | 2 | .947 | 3.43 | +1.43 |
| Feb 25 | @ NJD | W 2–1 | W | 60:00 | 28 | 1 | .964 | 4.19 | +3.19 |
| Jan 27 | @ TOR | W 7–4 | 12:14 | 5 | 2 | .600 | 0.68 | −1.32 | |
| Jan 22 | @ MTL | W 4–2 | W | 60:00 | 34 | 2 | .941 | 3.41 | +1.41 |
| Jan 19 | @ CAR | L 1–2 | L | 57:50 | 29 | 2 | .931 | 3.08 | +1.08 |
| Jan 17 | vs MIN | L 4–5 OT | OTL | 61:46 | 36 | 5 | .861 | 4.57 | −0.43 |
| Jan 14 | vs PHI | W 5–2 | W | 60:00 | 22 | 2 | .909 | 2.42 | +0.42 |
| Jan 10 | vs ANA | W 5–3 | W | 60:00 | 36 | 3 | .917 | 2.45 | −0.55 |
| Jan 6 | vs VAN | W 5–3 | W | 60:00 | 37 | 3 | .919 | 4.69 | +1.69 |
| Jan 3 | @ CBJ | L 1–5 | L | 58:34 | 34 | 4 | .882 | 2.86 | −1.14 |
| Dec 31 | @ DAL | W 4–1 | W | 60:00 | 29 | 1 | .966 | 3.18 | +2.18 |
| Dec 27 | vs BOS | W 4–1 | W | 60:00 | 23 | 1 | .957 | 1.98 | +0.98 |
| Dec 21 | @ NJD | W 3–1 | W | 60:00 | 27 | 1 | .963 | 2.88 | +1.88 |
| Dec 8 | @ CGY | L 4–7 | L | 40:00 | 22 | 5 | .773 | 2.86 | −2.14 |
| Dec 5 | @ WPG | L 1–4 | L | 58:30 | 22 | 3 | .864 | 2.12 | −0.88 |
| Dec 1 | vs WPG | W 5–1 | W | 60:00 | 24 | 1 | .958 | 2.00 | +1.00 |
| Nov 26 | @ PIT | L 2–4 | L | 59:23 | 18 | 3 | .833 | 1.58 | −1.42 |
| Nov 23 | vs CAR | W 4–1 | W | 60:00 | 30 | 1 | .967 | 3.95 | +2.95 |
| Nov 21 | vs CHI | W 9–3 | W | 60:00 | 23 | 3 | .870 | 1.56 | −1.44 |
| Nov 13 | @ COL | L 3–6 | L | 52:55 | 30 | 3 | .900 | 3.01 | +0.01 |
| Nov 6 | vs STL | L 0–3 | L | 59:50 | 16 | 2 | .875 | 1.46 | −0.54 |
| Nov 1 | vs WSH | W 4–3 OT | W | 64:28 | 34 | 3 | .912 | 2.84 | −0.16 |
| Oct 25 | @ TOR | L 3–4 OT | OTL | 61:28 | 23 | 4 | .826 | 2.18 | −1.82 |