| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
DET
|
68 | 21 | 6 | 15 | -10 | 42 | 2 | 0 | 2 |
| NSHL24 |
TOR
Total |
72 | 12 | 7 | 5 | -15 | 38 | 1 | 0 | 1 |
NJD
|
46 | 3 | 2 | 1 | -8 | 22 | 0 | 0 | 1 | |
TOR
|
26 | 9 | 5 | 4 | -7 | 16 | 1 | 0 | 0 | |
| NSHL23 |
NJD
Total |
73 | 14 | 4 | 10 | +5 | 30 | 0 | 0 | 0 |
MIN
|
64 | 14 | 4 | 10 | +7 | 24 | 0 | 0 | 0 | |
NJD
|
9 | 0 | 0 | 0 | -2 | 6 | 0 | 0 | 0 | |
| NSHL22 |
DAL
Total |
62 | 26 | 14 | 12 | +8 | 48 | 1 | 1 | 3 |
TOR
|
31 | 7 | 5 | 2 | +2 | 12 | 0 | 1 | 1 | |
DAL
|
16 | 6 | 2 | 4 | +7 | 16 | 0 | 0 | 0 | |
ANA
|
15 | 13 | 7 | 6 | -1 | 20 | 1 | 0 | 2 | |
| NSHL21 |
DAL
Total |
68 | 13 | 7 | 6 | +12 | 36 | 0 | 0 | 3 |
DAL
|
53 | 11 | 7 | 4 | +10 | 24 | 0 | 0 | 3 | |
TOR
|
12 | 1 | 0 | 1 | +2 | 12 | 0 | 0 | 0 | |
STL
|
3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL20 |
STL
|
82 | 20 | 10 | 10 | -13 | 36 | 0 | 0 | 2 |
| NSHL19 |
HAM
|
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 428 | 106 | 48 | 58 | -13 | 230 | 4 | 1 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
DET
|
5 | 3 | 0 | 3 | 0 | 6 | 0 | 0 | 0 |
| NSHL22 |
DAL
|
6 | 1 | 0 | 1 | +2 | 6 | 0 | 0 | 0 |
| NSHL21 |
DAL
|
7 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 |
| Pro Career | 18 | 4 | 0 | 4 | +2 | 22 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
HAM
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
HAM
|
99 | 60 | 72 | 72 | 65 | 74 | 74 | 66 | 66 | 68 | 67 | 71 | 68 | 64 | 66 | 80 |
| NSHL20 |
STL
|
99 | 60 | 75 | 75 | 65 | 77 | 77 | 69 | 69 | 71 | 70 | 71 | 71 | 65 | 66 | 80 |
| NSHL21 |
DAL
|
99 | 60 | 77 | 75 | 72 | 78 | 78 | 70 | 69 | 71 | 70 | 71 | 71 | 66 | 66 | 71 |
| NSHL22 |
DAL
|
99 | 50 | 77 | 75 | 72 | 78 | 78 | 70 | 69 | 71 | 70 | 71 | 71 | 76 | 75 | 71 |
| NSHL23 |
NJD
|
99 | 52 | 77 | 75 | 74 | 80 | 80 | 70 | 70 | 71 | 70 | 71 | 71 | 76 | 75 | 71 |
| NSHL24 |
TOR
|
99 | 52 | 77 | 75 | 76 | 80 | 82 | 70 | 70 | 73 | 70 | 74 | 71 | 78 | 75 | 72 |
| NSHL25 |
DET
|
99 | 52 | 77 | 75 | 78 | 80 | 82 | 70 | 70 | 73 | 70 | 74 | 71 | 79 | 75 | 72 |
| Career Avg | 99 | 56 | 76 | 75 | 72 | 79 | 79 | 70 | 69 | 72 | 70 | 72 | 71 | 72 | 72 | 74 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL24 | NJD |
TC | PA | 71 | 73 | +2 | 2 | |
| NSHL24 | NJD |
TC | DF | 71 | 74 | +3 | 3 |
DET
NJD→
TOR
NJD Trevor Zegras (78), Oscar Lindberg (72), Gustav Nyquist (72), Miles Wood (70), Dustin Tokarski (70), Wade Allison (69)
TOR Nick Bjugstad (77), Laurent Brossoit (75), Derrick Pouliot (73), Zach Aston-Reese (72), Nick Shore (71), Jason Dickinson (70), Y25 R7 CAR pick, Y28 R1 NJD pick, Y29 R1 NJD pick, Y29 R2 NJD pick, Y29 R2 VGK pick
MIN→
NJD
MIN Jakub Voracek (73), $68,508, Y24 R5 MTL pick (Jet Greaves)
NJD Zach Aston-Reese (71), Y25 R7 CAR pick
DAL
STL→
TOR
COL Carson Lambos (P), Corson Ceulemans (P), Y22 R5 LAK pick (Arshdeep Bains), Y24 R2 DET pick (Ryder Ritchie)
DET Benoit Olivier-Groulx (P), Moritz Seider (P)
CBJ Buddy Robinson (63), Patrick Wiercioch (76)
VGK Brendan Perlini (71), Brady Skjei (73), Mario Ferraro (71)
PIT Craig Smith (71), Hendrix Lapierre (P), Y22 R3 ANA pick (Cam Lund), Y23 R3 ANA pick (Tyson Hinds), Y24 R1 VGK pick (Beckett Sennecke), Y26 R1 ANA pick
QUE Jonathan Huberdeau (78), Jonathan Drouin (72)
STL $150,000
TOR Zach Aston-Reese (69)
TOR→
DAL
HAM