| 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 | 0 |
NYI
|
46 | 18 | 8 | 10 | -3 | 26 | 0 | 0 | 0 | |
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 | 22 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
MIN
|
59 | 26 | 11 | 15 | -3 | 37 | 2 | 0 | 0 |
| NSHL14 |
NSH
|
60 | 48 | 20 | 28 | +5 | 22 | 3 | 0 | 4 |
| NSHL13 |
NSH
|
79 | 77 | 32 | 45 | +11 | 12 | 9 | 0 | 1 |
| NSHL12 |
NSH
|
48 | 30 | 13 | 17 | -4 | 16 | 3 | 0 | 2 |
| Farm Career | 272 | 195 | 84 | 111 | +5 | 99 | 19 | 0 | 9 | |
| 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 | 0 | 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 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
MIL
|
24 | 23 | 9 | 14 | +1 | 4 | 3 | 0 | 1 |
| NSHL13 |
MIL
|
12 | 12 | 4 | 8 | +4 | 10 | 1 | 0 | 0 |
| NSHL12 |
MIL
|
17 | 17 | 10 | 7 | +1 | 0 | 3 | 0 | 3 |
| Farm Career | 53 | 52 | 23 | 29 | +6 | 14 | 7 | 0 | 4 | |
| 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 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | NYI |
$600,000 · 1 yr |
| NSHL22 | Opening Day Waivers | QUE |
Claimed off opening-day waivers |
| NSHL22 | Signing | CHI |
$2,288,999 · 2 yr |
| NSHL21 | Trade | 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) |
| NSHL21 | Trade | 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) |
| NSHL20 | Signing | MTL |
$2,000,000 · 2 yr |
| NSHL20 | Release | SJS |
|
| NSHL19 | Trade | HAM→ WPG |
HAM Thomas Hickey (72), J.T. Brown (72) WPG Andrew MacDonald (71), Craig Smith (72), Beau Bennett (67) |
| NSHL19 | Trade | WPG→ SJS |
SJS Craig Smith (72), Justin Braun (70) WPG Y20 R2 NYR pick → Michael Benning |
| NSHL19 | Signing | HAM |
$5,000,000 · 1 yr |
| NSHL18 | Trade | NYI→ HAM |
HAM Craig Smith (72), Xavier Ouellet (68), Y19 R3 NYI pick → Graeme Clark NYI James Neal (76) |
| NSHL17 | Signing | SJS |
$5,000,000 · 2 yr |
| NSHL17 | Release | NSH |
|
| NSHL16 | Signing | NSH |
$3,500,000 · 3 yr |
| NSHL12 | Trade | 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) |
| NSHL12 | Trade | COL→ NSH |
COL Erik Gustafsson (67), Y13 R3 BOS pick → Damon Severson NSH Craig Smith (67), Y13 R2 NSH pick → Linden Vey |
| NSHL12 | Signing | LAK |
$1 · 1 yr |
| NSHL12 | Signing | LAK |
$600,000 · 3 yr |