| Season | Team | GP | W | L | OTL | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|---|
| NSHL25 |
VAN
|
35 | 11 | 13 | 2 | 0 | 3.08 | 88.6% |
| NSHL24 |
PHI
|
39 | 15 | 14 | 2 | 0 | 3.59 | 89.0% |
| NSHL21 |
SEA
|
4 | 1 | 1 | 1 | 0 | 3.92 | 88.3% |
| NSHL20 |
SEA
|
23 | 8 | 13 | 0 | 0 | 4.41 | 87.2% |
| Career | 102 | 35 | 41 | 5 | 0 | 3.58 | 88.5% |
| Season | Team | GP | W | L | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|
| NSHL23 |
CBJ
|
1 | 0 | 0 | 0 | 2.99 | 92.9% |
| Season | Team | SK | DU | EN | SZ | AG | RB | SC | HS | RT | PH | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
SEA
|
65 | 53 | 53 | 84 | 68 | 66 | 67 | 69 | 67 | 66 | 67 | 56 | 56 | 65 |
| NSHL21 |
SEA
|
68 | 56 | 56 | 84 | 71 | 69 | 70 | 72 | 70 | 69 | 70 | 58 | 59 | 67 |
| NSHL22 |
SEA
|
68 | 56 | 56 | 84 | 71 | 69 | 70 | 72 | 70 | 69 | 70 | 58 | 59 | 67 |
| NSHL23 |
CBJ
|
68 | 56 | 56 | 84 | 71 | 69 | 70 | 72 | 70 | 69 | 70 | 58 | 59 | 67 |
| NSHL24 |
PHI
|
68 | 56 | 56 | 84 | 71 | 69 | 70 | 72 | 70 | 69 | 70 | 58 | 59 | 67 |
| Career Avg | 68 | 56 | 56 | 84 | 71 | 69 | 70 | 72 | 70 | 69 | 70 | 58 | 59 | 67 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | VAN |
$651,000 for 1 year |
| NSHL23 | Signing | CBJ |
$1,000,000 for 1 year |
| NSHL23 | Release | SEA |
|
| NSHL21 | Signing | SEA |
$500,000 for 2 years |
| NSHL20 | Signing | SEA |
$500,000 for 1 year |
| NSHL19 | Release | SJS |
|
| NSHL16 | Trade | CAR→ WPG |
CAR Martin Hanzal (69), Y15 R5 CHI pick (TREVOR VAN RIEMSDYK), Y15 R1 QUE pick (JOHN KLINGBERG) CHI Pekka Rinne (80) WPG Adam Erne (P), Henrik Samuelsson (P), Oscar Dansk (P), Y15 R2 MTL pick (NIKITA NESTEROV), Y15 R2 BUF pick (COLIN WHITE) MTL Y15 R1 DAL pick (PAVEL ZACHA) TOR Y15 R4 BOS pick (ANTON FORSBERG), Y15 R2 NYR pick (COLIN MILLER), Y15 R1 CAR pick (CHRISTIAN DVORAK) BUF Samuel Morin (P) |