| Season | Team | GP | W | L | OTL | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|---|
| NSHL20 |
HAM
|
59 | 38 | 17 | 3 | 3 | 2.67 | 91.6% |
| NSHL19 |
DET
|
56 | 29 | 19 | 5 | 0 | 2.85 | 91.4% |
| NSHL18 |
DET
|
16 | 7 | 5 | 4 | 0 | 2.50 | 92.0% |
| NSHL17 |
CAR
|
57 | 26 | 25 | 6 | 3 | 2.40 | 92.2% |
| NSHL16 |
CAR
|
64 | 32 | 22 | 9 | 2 | 2.54 | 91.6% |
| NSHL15 |
CAR
|
65 | 37 | 19 | 5 | 1 | 2.64 | 91.1% |
| NSHL14 |
CAR
|
55 | 34 | 14 | 6 | 1 | 2.46 | 91.9% |
| NSHL13 |
CAR
|
74 | 38 | 22 | 13 | 2 | 2.32 | 92.0% |
| NSHL12 |
CAR
|
74 | 31 | 30 | 11 | 0 | 2.72 | 91.2% |
| NSHL11 |
ANA
|
65 | 30 | 26 | 8 | 1 | 2.93 | 90.7% |
| NSHL10 |
STL
Total |
33 | 16 | 10 | 2 | 0 | 2.57 | 91.7% |
STL
|
14 | 6 | 4 | 1 | 0 | 2.92 | 90.3% | |
LAK
|
10 | 5 | 2 | 1 | 0 | 2.16 | 92.7% | |
ATL
|
9 | 5 | 4 | 0 | 0 | 2.45 | 92.7% | |
| Career | 655 | 334 | 221 | 78 | 13 | 2.61 | 91.5% |
| Season | Team | GP | W | L | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|
| NSHL16 |
CAR
|
4 | 1 | 2 | 0 | 2.21 | 90.9% |
| NSHL15 |
CAR
|
3 | 1 | 1 | 0 | 2.26 | 93.1% |
| NSHL14 |
CAR
|
4 | 2 | 0 | 0 | 1.76 | 94.2% |
| NSHL13 |
CAR
|
3 | 1 | 2 | 0 | 3.19 | 89.6% |
| NSHL11 |
ANA
|
5 | 1 | 3 | 0 | 4.09 | 87.7% |
| Pro Career | 19 | 6 | 8 | 0 | 2.73 | 91.0% | |
| Season | Team | GP | W | L | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|
| NSHL20 |
HAM
|
16 | 10 | 3 | 0 | 2.68 | 91.0% |
| NSHL19 |
DET
|
1 | 0 | 0 | 0 | 4.00 | 86.2% |
| Farm Career | 17 | 10 | 3 | 0 | 2.76 | 90.7% | |
| Season | Team | SK | DU | EN | SZ | AG | RB | SC | HS | RT | PH | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL10 |
ATL
|
81 | 69 | 80 | 80 | 81 | 85 | 84 | 83 | 82 | 81 | 83 | 66 | 69 | 77 |
| NSHL11 |
ANA
|
81 | 71 | 80 | 81 | 81 | 85 | 84 | 83 | 82 | 81 | 83 | 66 | 69 | 78 |
| NSHL12 |
CAR
|
81 | 74 | 83 | 81 | 82 | 85 | 84 | 84 | 82 | 82 | 83 | 66 | 69 | 78 |
| NSHL13 |
CAR
|
82 | 76 | 85 | 81 | 84 | 87 | 86 | 86 | 83 | 84 | 85 | 65 | 70 | 79 |
| NSHL14 |
CAR
|
82 | 78 | 87 | 81 | 85 | 88 | 88 | 87 | 83 | 86 | 86 | 64 | 71 | 80 |
| NSHL15 |
CAR
|
81 | 80 | 87 | 81 | 84 | 87 | 87 | 86 | 82 | 86 | 85 | 64 | 71 | 80 |
| NSHL16 |
CAR
|
81 | 82 | 89 | 81 | 84 | 87 | 87 | 86 | 81 | 86 | 85 | 64 | 72 | 80 |
| NSHL17 |
CAR
|
81 | 84 | 90 | 81 | 84 | 87 | 87 | 86 | 81 | 86 | 86 | 64 | 72 | 80 |
| NSHL18 |
DET
|
81 | 86 | 90 | 81 | 84 | 87 | 87 | 86 | 81 | 86 | 86 | 64 | 72 | 80 |
| NSHL19 |
DET
|
80 | 85 | 89 | 82 | 83 | 86 | 86 | 85 | 80 | 85 | 85 | 66 | 71 | 80 |
| NSHL20 |
HAM
|
77 | 84 | 85 | 82 | 79 | 84 | 84 | 81 | 76 | 84 | 84 | 66 | 71 | 78 |
| Career Avg | 81 | 79 | 86 | 82 | 83 | 87 | 86 | 85 | 82 | 85 | 85 | 65 | 71 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | STL |
TC | SZ | 78 | 80 | +2 | 2 | |
| NSHL10 | STL |
TC | DU | 67 | 69 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL21 | Signing | SEA |
$3,500,000 for 2 years |
| NSHL21 | Retirement | SEA |
Retired |
| NSHL20 | Signing | HAM |
$3,000,000 for 1 year |
| NSHL19 | Signing | DET |
$4,167,000 for 1 year |
| NSHL18 | Trade | CAR→ QUE |
CAR Cam Talbot (77), Kyle Quincey (70) QUE Antti Niemi (80) |
| NSHL18 | Trade | QUE→ CGY |
CGY Antti Niemi (80), Stephen Gionta (62) QUE Cory Schneider (75), Y19 R6 CGY pick, Y19 R6 WPG pick (Ethan Keppen), Y19 R5 NYR pick (Zachary Jones), Y20 R5 CGY pick (Kasper Simontaival) |
| NSHL18 | Trade | QUE→ DET |
DET Antti Niemi (80), Y19 R3 CGY pick QUE Cam Ward (82), Mike Hoffman (71), Y20 R5 SJS pick (Justin Sourdif) |
| NSHL18 | Waiver | CGY→ QUE |
Claimed off waivers |
| NSHL18 | Signing | CAR |
$8,000,000 for 1 year |
| NSHL16 | Signing | CAR |
$6,000,000 for 1 year |
| NSHL16 | Signing | CAR |
$7,500,000 for 2 years |
| NSHL16 | Release | CAR |
|
| NSHL12 | Signing | CAR |
$5,000,000 for 3 years |
| NSHL12 | Release | LAK |
|
| NSHL11 | Signing | ANA |
$4,400,000 for 3 years |
| NSHL11 | Dispersal Draft | CGY→ LAK |
Dispersal draft · Pick 17 · CGY folded |
| NSHL10 | Trade | LAK→ ATL |
ATL Colin Stuart (63), Antti Niemi (77), Chris Beckford-Tseu (70), Eric Belanger (66) LAK Olli Jokinen (76), Dwayne Roloson (78), Y11 R1 LAK pick (Steven Kampfer), Y11 R2 PHI pick (Tomas Kubalik) |
| NSHL10 | Signing | STL |
$1,750,000 for 1 year |
| Season | Type | Team | GP | W | L | OTL | GA | SA | SO | GAA | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Jeff-Terry | 8 | 4 | 2 | 2 | 22 | 239 | 0 | 2.70 | 0.908 |
| NSHL20 | Playoffs | Jeff-Terry | 1 | 0 | 1 | 0 | 4 | 30 | 0 | 4.00 | 0.867 |