| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CBJ
|
78 | 16 | 8 | 8 | +8 | 4 | 0 | 0 | 0 |
| NSHL23 |
CBJ
|
78 | 15 | 7 | 8 | -7 | 30 | 0 | 0 | 1 |
| NSHL22 |
CBJ
|
78 | 50 | 24 | 26 | +13 | 37 | 5 | 0 | 7 |
| NSHL21 |
CBJ
Total |
73 | 39 | 17 | 22 | +14 | 26 | 0 | 0 | 4 |
CBJ
|
47 | 33 | 13 | 20 | +13 | 12 | 0 | 0 | 4 | |
QUE
|
23 | 6 | 4 | 2 | +2 | 14 | 0 | 0 | 0 | |
PIT
|
3 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
PIT
|
82 | 37 | 13 | 24 | -3 | 10 | 3 | 0 | 2 |
| Pro Career | 389 | 157 | 69 | 88 | +25 | 107 | 8 | 0 | 14 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PIT
|
82 | 85 | 38 | 47 | +11 | 14 | 9 | 0 | 4 |
| Farm Career | 82 | 85 | 38 | 47 | +11 | 14 | 9 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CBJ
|
6 | 1 | 1 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL23 |
CBJ
|
12 | 3 | 2 | 1 | +4 | 0 | 0 | 0 | 1 |
| NSHL22 |
CBJ
|
6 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL20 |
PIT
|
7 | 3 | 2 | 1 | -6 | 0 | 0 | 0 | 0 |
| Pro Career | 31 | 8 | 5 | 3 | -5 | 0 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PIT
|
9 | 10 | 6 | 4 | +2 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PIT
|
59 | 15 | 83 | 81 | 45 | 80 | 80 | 75 | 65 | 76 | 72 | 67 | 73 | 64 | 59 | 80 |
| NSHL20 |
PIT
|
59 | 15 | 86 | 84 | 45 | 83 | 83 | 78 | 68 | 80 | 80 | 69 | 76 | 65 | 62 | 80 |
| NSHL21 |
CBJ
|
59 | 15 | 87 | 84 | 70 | 83 | 83 | 78 | 70 | 80 | 80 | 69 | 76 | 66 | 62 | 74 |
| NSHL22 |
CBJ
|
59 | 50 | 87 | 84 | 70 | 83 | 83 | 78 | 70 | 80 | 80 | 69 | 76 | 76 | 66 | 74 |
| NSHL23 |
CBJ
|
59 | 50 | 87 | 84 | 70 | 83 | 85 | 78 | 70 | 80 | 83 | 69 | 76 | 76 | 68 | 74 |
| NSHL24 |
CBJ
|
59 | 50 | 87 | 84 | 70 | 83 | 85 | 78 | 72 | 80 | 83 | 69 | 76 | 78 | 68 | 75 |
| Career Avg | 59 | 33 | 87 | 84 | 62 | 83 | 84 | 78 | 70 | 80 | 80 | 69 | 76 | 71 | 65 | 77 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL23 | CBJ | TC | SC | 80 | 83 | +3 | 3 | |
| NSHL20 | PIT | TC | SC | 78 | 80 | +2 | 2 | WorldCup 1st Place |
| NSHL20 | PIT | TC | SC | 75 | 78 | +3 | 3 | |
| NSHL20 | PIT | TC | PA | 79 | 80 | +1 | 1 | |
| NSHL20 | PIT | TC | DF | 67 | 69 | +2 | 2 | WorldCup 1st Place |
| NSHL19 | PIT | TC | SC | 69 | 72 | +3 | 3 | |
| NSHL19 | PIT | TC | PH | 73 | 75 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Signing | CBJ |
$1,650,000 · 2 yr |
| NSHL21 | Trade | PIT→ QUE |
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) |
| NSHL21 | Trade | QUE→ CBJ |
CBJ Jonathan Drouin (73), Erik Cernak (76), T.J. Brodie (72), Marek Schwarz (77), Emil Heineman (P) QUE Max Pacioretty (78), Ryan Murray (76), Garret Sparks (74), Zach Whitecloud (68) |