| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
MTL
|
4 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL17 |
MTL
|
6 | 3 | 2 | 1 | +2 | 4 | 0 | 0 | 0 |
| NSHL16 |
MTL
|
1 | 1 | 1 | 0 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 11 | 4 | 3 | 1 | +4 | 4 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
COL
|
74 | 25 | 11 | 14 | -3 | 12 | 1 | 0 | 0 |
| NSHL20 |
NYI
|
25 | 5 | 0 | 5 | +4 | 4 | 0 | 0 | 0 |
| NSHL19 |
NYI
|
11 | 3 | 1 | 2 | +2 | 0 | 0 | 0 | 0 |
| NSHL18 |
MTL
|
33 | 11 | 6 | 5 | 0 | 2 | 0 | 0 | 0 |
| NSHL17 |
MTL
|
17 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL16 |
MTL
|
34 | 9 | 6 | 3 | -7 | 0 | 0 | 0 | 1 |
| NSHL15 |
MTL
|
30 | 18 | 9 | 9 | +3 | 2 | 0 | 0 | 1 |
| NSHL13 |
TOR
|
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Farm Career | 229 | 72 | 33 | 39 | -2 | 20 | 1 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
COL
|
17 | 8 | 2 | 6 | +6 | 0 | 0 | 0 | 0 |
| NSHL20 |
NYI
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL17 |
GSR
|
5 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL15 |
HAM
|
14 | 3 | 2 | 1 | 0 | 4 | 0 | 0 | 0 |
| NSHL13 |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Playoff Career | 39 | 12 | 4 | 8 | +4 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
TOR
|
51 | 15 | 79 | 84 | 65 | 59 | 60 | 55 | 65 | 56 | 63 | 67 | 61 | 62 | 55 | 60 |
| NSHL14 |
TOR
|
51 | 15 | 79 | 84 | 65 | 59 | 60 | 55 | 65 | 56 | 63 | 67 | 61 | 62 | 55 | 60 |
| NSHL15 |
MTL
|
51 | 15 | 79 | 84 | 65 | 59 | 60 | 55 | 65 | 56 | 63 | 67 | 61 | 62 | 55 | 61 |
| NSHL16 |
MTL
|
51 | 15 | 81 | 84 | 66 | 61 | 62 | 57 | 65 | 58 | 65 | 68 | 63 | 64 | 57 | 62 |
| NSHL17 |
MTL
|
51 | 15 | 81 | 84 | 66 | 63 | 63 | 59 | 65 | 60 | 65 | 68 | 65 | 66 | 59 | 63 |
| NSHL18 |
MTL
|
51 | 15 | 81 | 84 | 66 | 63 | 63 | 59 | 65 | 60 | 65 | 68 | 65 | 66 | 59 | 75 |
| NSHL19 |
NYI
|
52 | 15 | 81 | 84 | 66 | 65 | 65 | 61 | 67 | 62 | 66 | 68 | 67 | 68 | 61 | 75 |
| NSHL20 |
NYI
|
52 | 15 | 81 | 84 | 66 | 65 | 65 | 61 | 67 | 62 | 66 | 68 | 67 | 68 | 61 | 75 |
| NSHL21 |
COL
|
50 | 12 | 78 | 81 | 45 | 62 | 62 | 62 | 65 | 63 | 63 | 65 | 65 | 69 | 62 | 63 |
| Career Avg | 52 | 15 | 80 | 84 | 64 | 62 | 63 | 59 | 66 | 60 | 65 | 68 | 64 | 66 | 59 | 66 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL21 | Signing | COL |
$500,000 for 1 year |
| NSHL19 | Signing | NYI |
$500,000 for 2 years |
| NSHL19 | Release | MTL |
|
| NSHL17 | Signing | MTL |
$500,000 for 2 years |
| NSHL16 | Signing | MTL |
$500,000 for 1 year |
| NSHL16 | Signing | MTL |
$550,000 for 1 year |
| NSHL16 | Release | TOR |
|
| NSHL13 | Trade | 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) |
| NSHL13 | Signing | CAR |
$400,000 for 1 year |