| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
NYR
|
70 | 10 | 1 | 9 | +1 | 0 | 0 | 0 | 0 |
| NSHL24 |
CAL
Total |
36 | 6 | 1 | 5 | +1 | 10 | 0 | 0 | 0 |
CAL
|
24 | 2 | 1 | 1 | +6 | 5 | 0 | 0 | 0 | |
TOR
|
7 | 3 | 0 | 3 | -3 | 0 | 0 | 0 | 0 | |
NJD
|
5 | 1 | 0 | 1 | -2 | 5 | 0 | 0 | 0 | |
| NSHL23 |
NJD
|
61 | 11 | 3 | 8 | +7 | 9 | 2 | 0 | 0 |
| NSHL22 |
MIN
Total |
34 | 3 | 0 | 3 | -5 | 24 | 0 | 0 | 0 |
PHI
|
25 | 3 | 0 | 3 | -3 | 7 | 0 | 0 | 0 | |
MIN
|
9 | 0 | 0 | 0 | -2 | 17 | 0 | 0 | 0 | |
| NSHL21 |
PHI
Total |
27 | 5 | 3 | 2 | -13 | 0 | 1 | 0 | 1 |
PIT
|
13 | 3 | 2 | 1 | -9 | 0 | 1 | 0 | 1 | |
PHI
|
9 | 2 | 1 | 1 | -2 | 0 | 0 | 0 | 0 | |
TBL
|
5 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL20 |
PIT
|
82 | 13 | 1 | 12 | -5 | 4 | 1 | 0 | 1 |
| NSHL19 |
PIT
|
82 | 15 | 2 | 13 | +4 | 2 | 0 | 0 | 0 |
| NSHL18 |
PIT
|
3 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 |
| NSHL17 |
PIT
|
5 | 3 | 0 | 3 | -2 | 0 | 0 | 0 | 0 |
| Pro Career | 400 | 66 | 11 | 55 | -10 | 49 | 4 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
PIT
|
71 | 30 | 9 | 21 | +8 | 4 | 1 | 0 | 1 |
| NSHL17 |
PIT
|
75 | 24 | 5 | 19 | +2 | 8 | 2 | 0 | 0 |
| NSHL16 |
BUF
|
77 | 14 | 2 | 12 | +6 | 14 | 0 | 0 | 0 |
| Farm Career | 223 | 68 | 16 | 52 | +16 | 26 | 3 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
PIT
|
7 | 3 | 1 | 2 | -1 | 0 | 0 | 0 | 0 |
| NSHL19 |
PIT
|
3 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 |
| NSHL17 |
PIT
|
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 15 | 3 | 1 | 2 | +1 | 0 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
RCH
|
12 | 5 | 1 | 4 | -1 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
BUF
|
57 | 20 | 88 | 76 | 79 | 71 | 71 | 67 | 50 | 72 | 60 | 71 | 61 | 63 | 58 | 67 |
| NSHL17 |
PIT
|
57 | 20 | 88 | 76 | 79 | 74 | 74 | 67 | 50 | 72 | 61 | 76 | 61 | 63 | 59 | 68 |
| NSHL18 |
PIT
|
57 | 20 | 90 | 76 | 80 | 77 | 77 | 70 | 50 | 73 | 65 | 78 | 64 | 64 | 60 | 85 |
| NSHL19 |
PIT
|
57 | 20 | 93 | 76 | 80 | 80 | 80 | 73 | 50 | 76 | 68 | 78 | 67 | 65 | 62 | 85 |
| NSHL20 |
PIT
|
57 | 20 | 93 | 76 | 80 | 80 | 80 | 73 | 50 | 76 | 68 | 78 | 67 | 66 | 62 | 85 |
| NSHL21 |
PHI
|
57 | 20 | 93 | 76 | 75 | 80 | 80 | 73 | 50 | 76 | 68 | 78 | 67 | 67 | 62 | 71 |
| NSHL22 |
MIN
|
57 | 42 | 93 | 76 | 77 | 80 | 82 | 73 | 50 | 76 | 68 | 78 | 67 | 77 | 75 | 72 |
| NSHL23 |
NJD
|
57 | 44 | 93 | 76 | 79 | 80 | 82 | 73 | 50 | 76 | 68 | 78 | 67 | 77 | 75 | 72 |
| NSHL24 |
CAL
|
57 | 46 | 93 | 76 | 81 | 80 | 84 | 73 | 50 | 76 | 68 | 80 | 67 | 79 | 77 | 73 |
| Career Avg | 57 | 28 | 92 | 76 | 79 | 78 | 79 | 72 | 50 | 75 | 66 | 78 | 66 | 69 | 66 | 76 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL18 | PIT |
TC | SC | 63 | 65 | +2 | 2 | |
| NSHL18 | PIT |
TC | DF | 76 | 78 | +2 | 2 | |
| NSHL17 | PIT |
TC | DF | 73 | 76 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | NYR |
$1,600,000 for 2 years |
| NSHL24 | Trade | 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 |
| NSHL23 | Signing | NJD |
$750,000 for 2 years |
| NSHL21 | Trade | PIT→ TBL |
PIT Matt Grzelcyk (72), Y22 R7 FLA pick (Matej Blumel) TBL Derrick Pouliot (71), Y22 R6 MIN pick (Lukas Svejkovsky) |
| NSHL21 | Trade | PIT→ TBL |
PIT Matt Grzelcyk (72), Y22 R7 FLA pick (Matej Blumel) TBL Derrick Pouliot (71), Y22 R6 MIN pick (Lukas Svejkovsky) |
| NSHL21 | Trade | TBL→ PHI |
PHI Vladimir Sobotka (71), Troy Stecher (71), Derrick Pouliot (71), Y22 R6 TBL pick (Miko Matikka), Y25 R2 TBL pick TBL Jacob Josefson (70), Luke Schenn (78), Luca Sbisa (77) |
| NSHL19 | Signing | PIT |
$500,000 for 4 years |
| NSHL16 | Signing | BUF |
$1,000,000 for 3 years |