| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
VGK
|
5 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL21 |
CBJ
|
10 | 0 | 0 | 0 | -4 | 2 | 0 | 0 | 0 |
| NSHL20 |
DET
|
16 | 3 | 3 | 0 | +2 | 4 | 0 | 0 | 0 |
| Pro Career | 31 | 4 | 3 | 1 | -4 | 6 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
VGK
|
66 | 7 | 0 | 7 | +13 | 6 | 0 | 0 | 0 |
| NSHL22 |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL21 |
CBJ
Total |
42 | 7 | 0 | 7 | +1 | 10 | 0 | 0 | 0 |
CBJ
|
30 | 6 | 0 | 6 | +1 | 6 | 0 | 0 | 0 | |
CBJ
|
9 | 1 | 0 | 1 | -1 | 4 | 0 | 0 | 0 | |
CBJ
|
3 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
DET
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
DET
|
82 | 20 | 12 | 8 | -3 | 6 | 0 | 0 | 2 |
| Farm Career | 192 | 34 | 12 | 22 | +11 | 22 | 0 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
DET
|
9 | 2 | 2 | 0 | -1 | 2 | 0 | 0 | 0 |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
DET
|
3 | 4 | 2 | 2 | +4 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
DET
|
58 | 20 | 79 | 88 | 70 | 62 | 61 | 70 | 50 | 57 | 73 | 66 | 71 | 65 | 60 | 75 |
| NSHL20 |
DET
|
57 | 20 | 81 | 87 | 72 | 64 | 63 | 70 | 52 | 59 | 72 | 65 | 70 | 66 | 61 | 74 |
| NSHL21 |
CBJ
|
57 | 20 | 81 | 87 | 72 | 64 | 63 | 70 | 52 | 59 | 72 | 65 | 70 | 66 | 61 | 67 |
| NSHL22 |
TOR
|
57 | 45 | 82 | 87 | 74 | 65 | 65 | 70 | 52 | 60 | 72 | 65 | 70 | 77 | 79 | 68 |
| NSHL23 |
VGK
|
57 | 45 | 82 | 87 | 74 | 65 | 65 | 70 | 52 | 60 | 72 | 65 | 70 | 77 | 79 | 68 |
| NSHL24 |
VGK
|
56 | 45 | 83 | 86 | 76 | 67 | 67 | 69 | 54 | 62 | 71 | 67 | 69 | 79 | 79 | 69 |
| Career Avg | 57 | 33 | 82 | 87 | 73 | 65 | 64 | 70 | 52 | 60 | 72 | 66 | 70 | 72 | 70 | 71 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Trade | TOR→ VGK |
TOR Colin White (69), Josh Anderson (73), Xavier Ouellet (72) VGK Dylan Coghlan (70), Jonathan Marchessault (68), Lawson Crouse (70), Patrick Sieloff (68) |
| NSHL23 | Signing | TOR |
$625,000 · 4 yr |
| NSHL21 | Trade | LAK→ CBJ |
CBJ John Ramage (71), Patrick Sieloff (65), Andrei Zubarev (71), Jakub Voracek (74) LAK Adam Lowry (72), Brett Kulak (71), Joni Jurmo (P), Y25 R1 ANA pick, Y25 R1 NYR pick, Y22 R6 ANA pick → Viktor Neuchev, Y25 R2 SJS pick |
| NSHL19 | Signing | DET |
$1,500,000 · 4 yr |