| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
TBL
|
70 | 6 | 2 | 4 | -1 | 23 | 1 | 0 | 1 |
| NSHL24 |
TBL
Total |
78 | 12 | 2 | 10 | -4 | 38 | 0 | 1 | 0 |
TBL
|
50 | 6 | 1 | 5 | +2 | 25 | 0 | 0 | 0 | |
MTL
|
28 | 6 | 1 | 5 | -6 | 13 | 0 | 1 | 0 | |
| NSHL23 |
MTL
|
71 | 20 | 2 | 18 | 0 | 22 | 1 | 0 | 0 |
| NSHL22 |
MTL
Total |
69 | 23 | 2 | 21 | +22 | 22 | 1 | 0 | 0 |
MTL
|
60 | 22 | 2 | 20 | +23 | 20 | 1 | 0 | 0 | |
TOR
|
9 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 | |
| NSHL21 |
SJS
Total |
76 | 15 | 2 | 13 | +2 | 62 | 1 | 0 | 0 |
SJS
|
56 | 15 | 2 | 13 | +2 | 54 | 1 | 0 | 0 | |
TBL
|
20 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | |
| NSHL20 |
TBL
|
82 | 7 | 0 | 7 | -16 | 24 | 0 | 0 | 0 |
| NSHL19 |
WSH
Total |
45 | 5 | 1 | 4 | -10 | 2 | 1 | 0 | 0 |
WSH
|
35 | 5 | 1 | 4 | -4 | 2 | 1 | 0 | 0 | |
CHI
|
10 | 0 | 0 | 0 | -6 | 0 | 0 | 0 | 0 | |
| NSHL15 |
DET
|
1 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| Pro Career | 492 | 88 | 11 | 77 | -9 | 193 | 5 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
CHI
|
80 | 21 | 1 | 20 | +6 | 6 | 0 | 0 | 0 |
| NSHL17 |
CHI
|
80 | 32 | 4 | 28 | +21 | 14 | 2 | 0 | 1 |
| NSHL16 |
DET
|
80 | 26 | 6 | 20 | -10 | 16 | 2 | 0 | 0 |
| NSHL15 |
DET
|
79 | 24 | 4 | 20 | -6 | 6 | 1 | 0 | 0 |
| Farm Career | 319 | 103 | 15 | 88 | +11 | 42 | 5 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
7 | 1 | 1 | 0 | 0 | 8 | 0 | 0 | 1 |
| NSHL23 |
MTL
|
3 | 2 | 0 | 2 | -1 | 19 | 0 | 0 | 0 |
| NSHL22 |
MTL
|
18 | 6 | 1 | 5 | -7 | 7 | 0 | 0 | 0 |
| NSHL21 |
SJS
|
13 | 4 | 1 | 3 | +4 | 2 | 0 | 0 | 0 |
| NSHL20 |
TBL
|
4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 45 | 13 | 3 | 10 | -4 | 36 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
RCK
|
13 | 4 | 0 | 4 | -3 | 0 | 0 | 0 | 0 |
| NSHL17 |
RCK
|
3 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL16 |
GRD
|
5 | 2 | 0 | 2 | +1 | 2 | 0 | 0 | 0 |
| NSHL15 |
GRD
|
20 | 8 | 1 | 7 | -1 | 6 | 0 | 0 | 0 |
| Farm Career | 41 | 14 | 1 | 13 | -5 | 8 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
DET
|
72 | 20 | 88 | 75 | 75 | 82 | 82 | 69 | 50 | 75 | 65 | 68 | 64 | 62 | 57 | 69 |
| NSHL16 |
DET
|
72 | 20 | 88 | 78 | 75 | 82 | 82 | 70 | 50 | 75 | 65 | 73 | 65 | 62 | 57 | 70 |
| NSHL17 |
CHI
|
72 | 23 | 88 | 78 | 76 | 82 | 82 | 71 | 53 | 75 | 65 | 73 | 65 | 62 | 58 | 70 |
| NSHL18 |
CHI
|
72 | 23 | 88 | 78 | 77 | 82 | 82 | 73 | 53 | 77 | 65 | 76 | 68 | 63 | 60 | 90 |
| NSHL19 |
WSH
|
72 | 23 | 91 | 78 | 80 | 82 | 82 | 73 | 53 | 77 | 65 | 76 | 68 | 65 | 60 | 90 |
| NSHL20 |
TBL
|
72 | 23 | 91 | 78 | 82 | 82 | 82 | 73 | 53 | 77 | 65 | 78 | 68 | 66 | 61 | 90 |
| NSHL21 |
SJS
|
72 | 23 | 91 | 78 | 90 | 82 | 82 | 75 | 53 | 77 | 65 | 78 | 68 | 67 | 62 | 74 |
| NSHL22 |
MTL
|
72 | 47 | 91 | 78 | 90 | 84 | 84 | 75 | 53 | 77 | 65 | 78 | 68 | 77 | 85 | 76 |
| NSHL23 |
MTL
|
72 | 47 | 91 | 78 | 90 | 86 | 86 | 75 | 53 | 77 | 65 | 78 | 68 | 77 | 85 | 76 |
| NSHL24 |
TBL
|
72 | 47 | 91 | 78 | 90 | 87 | 88 | 75 | 53 | 77 | 65 | 80 | 68 | 79 | 85 | 76 |
| Career Avg | 72 | 30 | 90 | 78 | 83 | 84 | 84 | 73 | 53 | 77 | 65 | 76 | 67 | 68 | 67 | 79 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL21 | TBL |
TC | PH | 73 | 75 | +2 | 2 | |
| NSHL20 | TBL |
TC | DF | 76 | 78 | +2 | 2 | |
| NSHL16 | DET |
TC | DF | 70 | 73 | +3 | 3 | |
| NSHL15 | DET |
TC | PA | 73 | 75 | +2 | 2 | |
| NSHL15 | DET |
TC | DF | 65 | 68 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Trade | MTL→ TBL |
MTL Nick Perbix (73), Y26 R5 TBL pick, Y25 R6 TBL pick TBL Cody Ceci (76) |
| NSHL22 | Signing | MTL |
$1,700,000 for 4 years |
| NSHL21 | Trade | TBL→ SJS |
SJS Blake Coleman (68), Cody Ceci (74), Sergei Bobrovsky (84) TBL Joonas Korpisalo (77), Artem Anisimov (70), Slava Voynov (75) |
| NSHL20 | Trade | VAN→ TBL |
TBL Cody Ceci (72), Tanner Kero (68) VAN P.K. Subban (75), $1,000,000 |
| NSHL19 | Trade | CHI→ WSH |
CHI Linus Omark (71) WSH Cody Ceci (72), Matt Moulson (68) |
| NSHL18 | Signing | CHI |
$1,000,000 for 4 years |
| NSHL16 | Trade | QUE→ DET |
DET Y15 R5 NYR pick (ALEXEI MARCHENKO), Y15 R5 CAR pick (JORDAN MARTINOOK), Y15 R6 MTL pick (TYLER BUNZ), Matt Read (74), T.J. Oshie (69), Cody Ceci (P), Y16 R3 TBL pick (HENRIK BORGSTROM), Y17 R2 QUE pick (JUUSO VALIMAKI) TBL Matt Read (74) QUE Josh Bailey (70), T.J. Brodie (70), Malcolm Subban (P), Y17 R5 DET pick (ISAAC RATCLIFFE), Y18 R3 DET pick (Jake Wise) |
| NSHL16 | Signing | DET |
$700,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 7 | 9 / 12 | Eliminated | 0 | 0 | -3 | 0 | -1.5 |
| NSHL23 Totals | 0 | 0 | -3 | 0 | -1.5 | |||