| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
STL
|
74 | 7 | 3 | 4 | -2 | 32 | 1 | 0 | 0 |
| NSHL24 |
CAR
|
77 | 17 | 6 | 11 | +1 | 23 | 0 | 1 | 1 |
| NSHL23 |
MTL
|
8 | 2 | 1 | 1 | 0 | 10 | 0 | 0 | 1 |
| NSHL22 |
MTL
|
11 | 6 | 2 | 4 | -1 | 4 | 0 | 0 | 0 |
| NSHL21 |
SJS
|
18 | 4 | 2 | 2 | +3 | 6 | 0 | 0 | 0 |
| NSHL18 |
VAN
|
15 | 4 | 1 | 3 | 0 | 0 | 0 | 0 | 0 |
| NSHL12 |
CAR
|
5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 208 | 41 | 16 | 25 | +1 | 75 | 1 | 1 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
MTL
|
58 | 42 | 18 | 24 | +6 | 40 | 1 | 0 | 0 |
| NSHL22 |
MTL
|
25 | 35 | 18 | 17 | 0 | 15 | 9 | 0 | 5 |
| NSHL21 |
TBL
|
53 | 49 | 19 | 30 | -6 | 30 | 11 | 0 | 3 |
| NSHL20 |
SJS
Total |
82 | 52 | 28 | 24 | +7 | 20 | 7 | 0 | 4 |
SJS
|
63 | 35 | 17 | 18 | +5 | 18 | 4 | 0 | 3 | |
SJS
|
19 | 17 | 11 | 6 | +2 | 2 | 3 | 0 | 1 | |
| NSHL19 |
FLA
|
82 | 72 | 33 | 39 | +16 | 24 | 6 | 0 | 5 |
| NSHL18 |
VAN
|
59 | 65 | 26 | 39 | -11 | 24 | 8 | 1 | 4 |
| NSHL17 |
VAN
|
80 | 46 | 17 | 29 | -9 | 32 | 2 | 3 | 3 |
| NSHL16 |
PIT
|
80 | 28 | 12 | 16 | -9 | 18 | 1 | 0 | 1 |
| NSHL15 |
PIT
|
46 | 14 | 4 | 10 | +2 | 8 | 0 | 0 | 1 |
| NSHL14 |
PIT
|
61 | 31 | 16 | 15 | +3 | 6 | 0 | 0 | 3 |
| NSHL13 |
TOR
Total |
28 | 10 | 4 | 6 | -5 | 4 | 0 | 0 | 0 |
TOR
|
5 | 3 | 2 | 1 | -3 | 2 | 0 | 0 | 0 | |
TOR
|
23 | 7 | 2 | 5 | -2 | 2 | 0 | 0 | 0 | |
| NSHL12 |
CAR
|
74 | 55 | 27 | 28 | -7 | 18 | 8 | 0 | 6 |
| NSHL11 |
CAR
Total |
77 | 15 | 9 | 6 | -17 | 6 | 2 | 0 | 2 |
CAR
|
10 | 6 | 3 | 3 | -1 | 0 | 0 | 0 | 0 | |
CAR
|
67 | 9 | 6 | 3 | -16 | 6 | 2 | 0 | 2 | |
| Farm Career | 805 | 514 | 231 | 283 | -30 | 245 | 55 | 4 | 37 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CAR
|
23 | 4 | 3 | 1 | 0 | 2 | 0 | 0 | 0 |
| NSHL22 |
MTL
|
3 | 1 | 0 | 1 | +1 | 2 | 0 | 0 | 0 |
| Pro Career | 26 | 5 | 3 | 2 | +1 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
CAR
|
67 | 28 | 79 | 75 | 72 | 65 | 59 | 64 | 64 | 64 | 64 | 64 | 55 | 62 | 55 | 62 |
| NSHL12 |
CAR
|
67 | 31 | 81 | 75 | 72 | 68 | 62 | 66 | 65 | 65 | 66 | 64 | 63 | 63 | 55 | 63 |
| NSHL13 |
TOR
|
67 | 31 | 81 | 78 | 72 | 70 | 62 | 69 | 67 | 68 | 69 | 64 | 66 | 64 | 58 | 65 |
| NSHL14 |
PIT
|
66 | 29 | 81 | 77 | 74 | 72 | 64 | 68 | 69 | 67 | 68 | 64 | 65 | 65 | 59 | 65 |
| NSHL15 |
WBR
|
66 | 29 | 81 | 77 | 74 | 74 | 66 | 68 | 69 | 68 | 69 | 64 | 67 | 65 | 60 | 66 |
| NSHL16 |
WBR
|
66 | 29 | 81 | 77 | 74 | 74 | 68 | 68 | 69 | 68 | 69 | 65 | 67 | 66 | 61 | 66 |
| NSHL17 |
VAN
|
66 | 29 | 81 | 77 | 74 | 75 | 70 | 68 | 70 | 68 | 69 | 65 | 67 | 67 | 62 | 67 |
| NSHL18 |
VAN
|
66 | 29 | 81 | 77 | 74 | 76 | 72 | 70 | 70 | 70 | 71 | 65 | 69 | 68 | 63 | 79 |
| NSHL19 |
FLA
|
66 | 29 | 83 | 78 | 74 | 78 | 74 | 72 | 71 | 72 | 73 | 65 | 71 | 70 | 65 | 79 |
| NSHL20 |
SJS
|
67 | 26 | 83 | 75 | 71 | 79 | 75 | 73 | 68 | 73 | 74 | 66 | 72 | 71 | 66 | 76 |
| NSHL21 |
TBL
|
68 | 23 | 84 | 76 | 75 | 80 | 76 | 74 | 69 | 74 | 75 | 65 | 73 | 72 | 67 | 71 |
| NSHL22 |
MTL
|
68 | 42 | 82 | 75 | 74 | 80 | 76 | 74 | 70 | 74 | 75 | 63 | 73 | 84 | 68 | 71 |
| NSHL23 |
MTL
|
69 | 43 | 79 | 73 | 75 | 81 | 77 | 75 | 71 | 74 | 76 | 60 | 74 | 84 | 69 | 70 |
| NSHL24 |
CAR
|
70 | 44 | 76 | 73 | 72 | 82 | 78 | 74 | 69 | 75 | 74 | 61 | 73 | 85 | 70 | 70 |
| NSHL25 |
STL
|
67 | 44 | 74 | 70 | 72 | 79 | 75 | 71 | 66 | 72 | 71 | 61 | 70 | 85 | 70 | 68 |
| Career Avg | 68 | 33 | 81 | 76 | 74 | 76 | 71 | 71 | 69 | 71 | 71 | 64 | 69 | 72 | 64 | 70 | |
STL
MTL
SJS
TBL
VGK→
SJS
SJS John Carlson (76), Carson McMillan (69), Y21 R6 PHI pick (Cole Huckins)
VGK Steve Santini (73), Lawson Crouse (67)
VGK
FLA
VAN
TOR→
PIT
PIT Carson McMillan (65), Marcel Goc (64), Y16 R4 CAR pick (CHAD KRYS), Y17 R3 QUE pick (CAL FOOTE)
TOR Daniel Alfredsson (71), Radim Vrbata (68)
TOR
CAR→
TOR
CAR Kyle Okposo (69), Johnny Boychuk (70)
TOR Clarke MacArthur (67), Brad Boyes (66), Grant Clitsome (71), Erik Christensen (66), Carter Camper (60), Carl Soderberg (60), Carson McMillan (65), Y14 R1 TOR pick (WILLIAM NYLANDER), Y15 R5 DAL pick (JAKOB FORSBACKA KARLSSON), Y16 R4 CAR pick (CHAD KRYS)
PHI→
CAR
CAR Andrei Zubarev (69), Carson McMillan (62), Paul Byron (P), Y12 R1 PHI pick (Jacob Trouba), Y12 R2 PHI pick (Colton Sissons)
PHI Marian Gaborik (76), Curtis Glencross (61), Y12 R5 CAR pick (Lukas Sutter)
PHI