| Season | Team | GP | W | L | OTL | GA | GAA | SO | SA | SV% |
|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | WPG | 1 | 1 | 0 | 0 | 4 | 4.05 | 0 | 39 | .897 |
| 2017-18 | WPG | 3 | 1 | 2 | 0 | 12 | 3.99 | 0 | 94 | .872 |
| 2018-19 | WPG | 1 | 0 | 1 | 0 | 5 | 5.01 | 0 | 28 | .821 |
| 2019-20 | DET | 3 | 0 | 2 | 0 | 9 | 4.28 | 0 | 66 | .864 |
| 2020-21 | NJD | 1 | 1 | 0 | 0 | 3 | 3.00 | 0 | 33 | .909 |
| 2021-22 | WPG | 19 | 10 | 5 | 1 | 44 | 2.58 | 1 | 550 | .920 |
| 2022-23 | BUF | 19 | 9 | 9 | 1 | 68 | 3.67 | 1 | 594 | .885 |
| 2023-24 | BUF | 10 | 2 | 7 | 0 | 32 | 3.69 | 0 | 254 | .874 |
| 2024-25 | WPG | 20 | 9 | 10 | 1 | 47 | 2.39 | 2 | 547 | .914 |
| 2025-26 | WPG | 25 | 12 | 11 | 1 | 72 | 3.13 | 0 | 654 | .890 |
| 2026-27 so far | — | — | — | — | — | — | — | — | — | — |
| Career | — | 102 | 45 | 47 | 4 | 296 | 3.11 | 4 | 2859 | .896 |
This Season So Far
The 2026-27 season has not started. The empty row above is his, and both it and this paragraph fill in on their own from the morning after he first plays: what he has done, what it is worth against his own last season, and the run he is on when the two disagree.
Last Season
25 appearances, 12-11-1, a 3.13 goals-against average and a .8899 save percentage, no shutouts. His career figure across 102 games is .8965.
The Physical Game
6-1, 190, and a technically orthodox goaltender without a standout tool. He is square, he is quiet, and he does not steal games.
Rebound control is ordinary and the recovery on a second chance is where the goals come from.
The Mental Game
102 NHL appearances across 10 professional seasons is the record of a career third goaltender who has been called up, sent down and claimed more times than he has started a run of games.
12 wins in 25 appearances on this club is respectable.
The Intangibles
3 goaltenders, 112 appearances between them, and save percentages of .8829, .8961 and .8899. Not one of them reached .900.
San Jose conceded 20 goals more than the chances it faced, the fourth-worst mark in the league, and unlike most such numbers it cannot be pinned on 1 man having a bad year.
He is 31, a second-round pick, and the third goaltender on a club that needs a first one.
The numbers underneath
Recent form
Last 20 appearances, 2025-26, oldest first
.903
save percentage over his last 8, on 207 shots · .884 across these 20
Each bar is one appearance, taller being a better save percentage. Filled bars are .920 or better.