| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
QUE
|
25 | 4 | 2 | 2 | -4 | 32 | 0 | 0 | 0 |
| NSHL24 |
QUE
Total |
5 | 1 | 1 | 0 | -1 | 6 | 0 | 0 | 1 |
MIN
|
4 | 1 | 1 | 0 | -1 | 4 | 0 | 0 | 1 | |
QUE
|
1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| Pro Career | 30 | 5 | 3 | 2 | -5 | 38 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
QUE
|
40 | 38 | 10 | 28 | 0 | 127 | 1 | 0 | 0 |
| NSHL24 |
QUE
|
34 | 6 | 4 | 2 | -1 | 32 | 0 | 0 | 0 |
| Farm Career | 74 | 44 | 14 | 30 | -1 | 159 | 1 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
QUE
|
66 | 50 | 44 | 73 | 65 | 65 | 73 | 60 | 73 | 61 | 60 | 71 | 63 | 75 | 60 | 64 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Waiver | MIN→ QUE |
Claimed off waivers |
| NSHL19 | Trade | OTT→ WSH |
OTT Erik Karlsson (76) WSH Mason Shaw (P), Y20 R4 FLA pick (Noah Cates), Y20 R5 OTT pick (Danil Gushchin), Y20 R6 OTT pick (Leon Gawanke), Y22 R2 OTT pick, Y23 R2 OTT pick |