| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
TBL
|
80 | 6 | 2 | 4 | -5 | 28 | 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 | 502 | 88 | 11 | 77 | -13 | 198 | 5 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
TBL
|
7 | 1 | 0 | 1 | -2 | 2 | 0 | 0 | 0 |
| 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 | 52 | 14 | 3 | 11 | -6 | 38 | 0 | 0 | 1 | |
| 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 |
| NSHL25 |
TBL
|
71 | 48 | 89 | 76 | 91 | 88 | 89 | 73 | 51 | 75 | 63 | 80 | 66 | 80 | 86 | 76 |
| Career Avg | 72 | 32 | 90 | 78 | 84 | 84 | 84 | 73 | 53 | 77 | 65 | 77 | 67 | 70 | 69 | 78 | |
| 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 |
MTL→
TBL
MTL Nick Perbix (73), Y26 R5 TBL pick, Y25 R6 TBL pick
TBL Cody Ceci (76)
MTL
TBL→
SJS
SJS Blake Coleman (68), Cody Ceci (74), Sergei Bobrovsky (84)
TBL Joonas Korpisalo (77), Artem Anisimov (70), Slava Voynov (75)
VAN→
TBL
TBL Cody Ceci (72), Tanner Kero (68)
VAN P.K. Subban (75), $1,000,000
CHI→
WSH
CHI Linus Omark (71)
WSH Cody Ceci (72), Matt Moulson (68)
CHI
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)
DET| 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 | |||