| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
MIN
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL23 |
PHI
|
78 | 10 | 5 | 5 | -2 | 18 | 0 | 0 | 0 |
| NSHL22 |
PHI
Total |
71 | 18 | 5 | 13 | -1 | 22 | 0 | 0 | 0 |
PHI
|
63 | 18 | 5 | 13 | +3 | 20 | 0 | 0 | 0 | |
QUE
|
8 | 0 | 0 | 0 | -4 | 2 | 0 | 0 | 0 | |
| NSHL21 |
PIT
Total |
78 | 33 | 10 | 23 | -10 | 26 | 2 | 0 | 1 |
PIT
|
75 | 33 | 10 | 23 | -8 | 26 | 2 | 0 | 1 | |
QUE
|
3 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MTL
|
82 | 20 | 13 | 7 | -17 | 12 | 0 | 0 | 4 |
| NSHL19 |
SJS
Total |
82 | 53 | 22 | 31 | +13 | 14 | 1 | 1 | 6 |
WPG
|
62 | 39 | 15 | 24 | +9 | 8 | 1 | 1 | 3 | |
SJS
|
20 | 14 | 7 | 7 | +4 | 6 | 0 | 0 | 3 | |
| NSHL18 |
HAM
Total |
80 | 29 | 14 | 15 | +9 | 32 | 0 | 0 | 4 |
NYI
|
64 | 22 | 8 | 14 | +4 | 20 | 0 | 0 | 2 | |
HAM
|
16 | 7 | 6 | 1 | +5 | 12 | 0 | 0 | 2 | |
| NSHL17 |
NYI
Total |
78 | 31 | 14 | 17 | -9 | 30 | 0 | 0 | 1 |
NYI
|
46 | 18 | 8 | 10 | -3 | 26 | 0 | 0 | 1 | |
SJS
|
32 | 13 | 6 | 7 | -6 | 4 | 0 | 0 | 0 | |
| NSHL16 |
NSH
|
71 | 25 | 7 | 18 | +3 | 48 | 0 | 0 | 1 |
| NSHL15 |
NSH
|
80 | 58 | 23 | 35 | +22 | 30 | 5 | 1 | 5 |
| NSHL14 |
NSH
|
19 | 9 | 9 | 0 | -5 | 19 | 2 | 0 | 1 |
| Pro Career | 720 | 286 | 122 | 164 | +3 | 251 | 10 | 2 | 23 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
PHI
|
15 | 2 | 0 | 2 | +1 | 7 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
26 | 5 | 3 | 2 | +6 | 4 | 0 | 0 | 0 |
| NSHL21 |
PIT
|
23 | 4 | 1 | 3 | -2 | 10 | 0 | 1 | 0 |
| NSHL20 |
MTL
|
6 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
SJS
|
17 | 12 | 4 | 8 | +3 | 8 | 0 | 0 | 0 |
| NSHL18 |
HAM
|
11 | 6 | 2 | 4 | -3 | 0 | 0 | 0 | 0 |
| NSHL15 |
NSH
|
17 | 7 | 4 | 3 | +1 | 6 | 0 | 0 | 0 |
| Pro Career | 115 | 38 | 14 | 24 | +6 | 35 | 0 | 1 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
NSH
|
58 | 18 | 76 | 76 | 74 | 81 | 81 | 71 | 76 | 72 | 68 | 65 | 66 | 68 | 54 | 67 |
| NSHL13 |
NSH
|
61 | 18 | 79 | 79 | 74 | 81 | 81 | 74 | 77 | 74 | 71 | 65 | 69 | 68 | 57 | 69 |
| NSHL14 |
NSH
|
64 | 15 | 82 | 80 | 74 | 84 | 81 | 77 | 80 | 77 | 74 | 66 | 72 | 68 | 59 | 70 |
| NSHL15 |
NSH
|
67 | 17 | 82 | 80 | 74 | 86 | 81 | 77 | 83 | 77 | 78 | 66 | 74 | 68 | 60 | 72 |
| NSHL16 |
NSH
|
68 | 19 | 82 | 80 | 76 | 87 | 81 | 77 | 85 | 77 | 78 | 68 | 74 | 68 | 60 | 72 |
| NSHL17 |
NYI
|
68 | 19 | 82 | 80 | 76 | 87 | 81 | 77 | 85 | 77 | 78 | 68 | 74 | 68 | 61 | 72 |
| NSHL18 |
HAM
|
68 | 19 | 82 | 80 | 77 | 87 | 81 | 77 | 85 | 77 | 78 | 68 | 74 | 68 | 62 | 80 |
| NSHL19 |
SJS
|
68 | 20 | 82 | 80 | 77 | 87 | 81 | 77 | 85 | 77 | 78 | 68 | 74 | 69 | 64 | 80 |
| NSHL20 |
MTL
|
68 | 20 | 84 | 80 | 77 | 87 | 81 | 77 | 85 | 77 | 78 | 68 | 74 | 70 | 65 | 80 |
| NSHL21 |
PIT
|
66 | 20 | 82 | 78 | 77 | 85 | 79 | 75 | 83 | 75 | 76 | 66 | 72 | 71 | 66 | 72 |
| NSHL22 |
PHI
|
67 | 45 | 80 | 76 | 78 | 83 | 80 | 73 | 82 | 73 | 74 | 64 | 70 | 82 | 70 | 71 |
| NSHL23 |
PHI
|
65 | 46 | 78 | 74 | 76 | 81 | 81 | 71 | 80 | 71 | 72 | 62 | 68 | 82 | 68 | 69 |
| NSHL24 |
MIN
|
62 | 45 | 78 | 71 | 73 | 78 | 81 | 68 | 77 | 68 | 69 | 62 | 65 | 82 | 68 | 68 |
| Career Avg | 66 | 25 | 81 | 78 | 76 | 85 | 81 | 75 | 82 | 75 | 75 | 66 | 72 | 72 | 63 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL15 | NSH |
TC | SC | 75 | 78 | +3 | 3 |
NYI
QUE
CHI
FLA→
QUE
FLA Erik Haula (68), Christian Folin (74), Y22 R2 DAL pick (Maveric Lamoureux), Y22 R3 DAL pick (Jani Nyman)
QUE Tyson Barrie (76), Craig Smith (71)
QUE→
PIT
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)
MTL
SJS
HAM→
WPG
HAM Thomas Hickey (72), J.T. Brown (72)
WPG Andrew MacDonald (71), Craig Smith (72), Beau Bennett (67)
WPG→
SJS
SJS Craig Smith (72), Justin Braun (70)
WPG Y20 R2 NYR pick (Michael Benning)
HAM
NYI→
HAM
HAM Craig Smith (72), Xavier Ouellet (68), Y19 R3 NYI pick (Graeme Clark)
NYI James Neal (76)
SJS
NSH
NSH
LAK→
COL
COL Vaclav Prospal (70), Craig Smith (67), Richard Petiot (64), Greg Mauldin (64), Y13 R5 SJS pick
LAK Patric Hornqvist (67), Brett Festerling (63), Colby Armstrong (67)
COL→
NSH
COL Erik Gustafsson (1988) (67), Y13 R3 BOS pick (Damon Severson)
NSH Craig Smith (67), Y13 R2 NSH pick (Linden Vey)
LAK
LAK