| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
MTL
|
80 | 10 | 6 | 4 | +2 | 26 | 0 | 0 | 1 |
| NSHL16 |
MTL
|
78 | 23 | 9 | 14 | +5 | 52 | 0 | 0 | 3 |
| NSHL15 |
MTL
|
75 | 25 | 11 | 14 | +17 | 35 | 0 | 0 | 0 |
| NSHL14 |
MTL
|
80 | 13 | 6 | 7 | -6 | 27 | 0 | 0 | 1 |
| NSHL13 |
MIN
Total |
73 | 17 | 5 | 12 | -13 | 32 | 1 | 0 | 0 |
CHI
|
34 | 7 | 2 | 5 | -4 | 12 | 0 | 0 | 0 | |
MIN
|
39 | 10 | 3 | 7 | -9 | 20 | 1 | 0 | 0 | |
| Pro Career | 386 | 88 | 37 | 51 | +5 | 172 | 1 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
QUE
|
78 | 33 | 10 | 23 | +7 | 36 | 1 | 1 | 1 |
| NSHL20 |
QUE
|
50 | 11 | 2 | 9 | -4 | 14 | 0 | 0 | 1 |
| NSHL19 |
TBL
Total |
81 | 28 | 14 | 14 | +10 | 18 | 1 | 1 | 3 |
TBL
|
59 | 20 | 12 | 8 | -1 | 14 | 1 | 0 | 3 | |
TBL
|
22 | 8 | 2 | 6 | +11 | 4 | 0 | 1 | 0 | |
| NSHL18 |
PIT
|
80 | 42 | 17 | 25 | +3 | 24 | 1 | 0 | 0 |
| NSHL15 |
MTL
|
1 | 2 | 2 | 0 | +2 | 0 | 0 | 0 | 1 |
| NSHL11 |
CHI
|
75 | 43 | 17 | 26 | -10 | 8 | 5 | 0 | 3 |
| Farm Career | 365 | 159 | 62 | 97 | +8 | 100 | 8 | 2 | 9 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
MTL
|
5 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 |
| NSHL15 |
MTL
|
8 | 4 | 1 | 3 | +5 | 6 | 0 | 0 | 0 |
| Pro Career | 13 | 5 | 2 | 3 | +5 | 8 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
CHI
|
87 | 28 | 84 | 65 | 80 | 70 | 71 | 55 | 50 | 56 | 59 | 70 | 57 | 60 | 62 | 62 |
| NSHL12 |
CHI
|
86 | 30 | 85 | 66 | 80 | 72 | 73 | 57 | 52 | 58 | 61 | 71 | 56 | 62 | 61 | 63 |
| NSHL13 |
MIN
|
93 | 20 | 75 | 73 | 81 | 64 | 64 | 71 | 74 | 70 | 68 | 70 | 67 | 70 | 67 | 67 |
| NSHL14 |
MTL
|
92 | 20 | 75 | 72 | 80 | 66 | 66 | 70 | 73 | 70 | 67 | 69 | 66 | 69 | 66 | 67 |
| NSHL15 |
MTL
|
92 | 20 | 75 | 72 | 80 | 68 | 66 | 70 | 73 | 70 | 67 | 69 | 66 | 69 | 66 | 68 |
| NSHL16 |
MTL
|
92 | 22 | 75 | 72 | 82 | 70 | 68 | 70 | 73 | 70 | 67 | 71 | 66 | 69 | 66 | 68 |
| NSHL17 |
MTL
|
92 | 22 | 75 | 72 | 82 | 72 | 70 | 70 | 73 | 70 | 67 | 71 | 66 | 69 | 66 | 68 |
| NSHL18 |
PIT
|
90 | 21 | 74 | 70 | 82 | 70 | 68 | 68 | 71 | 68 | 66 | 69 | 65 | 70 | 66 | 52 |
| NSHL19 |
TBL
|
88 | 20 | 75 | 68 | 80 | 71 | 67 | 69 | 70 | 69 | 67 | 67 | 66 | 71 | 67 | 50 |
| NSHL20 |
QUE
|
89 | 20 | 76 | 65 | 81 | 72 | 68 | 66 | 67 | 67 | 67 | 68 | 64 | 72 | 68 | 47 |
| NSHL21 |
QUE
|
86 | 20 | 77 | 64 | 80 | 69 | 66 | 67 | 68 | 68 | 64 | 65 | 65 | 73 | 69 | 66 |
| Career Avg | 90 | 23 | 77 | 69 | 81 | 70 | 68 | 67 | 68 | 67 | 66 | 70 | 64 | 69 | 66 | 62 | |
FLA
FLA
QUE
QUE
TOR→
TBL
TBL Derek Stepan (77), Rob Klinkhammer (67)
TOR Carl Hagelin (75), Joseph Blandisi (70), Y21 R2 TBL pick (Corson Ceulemans)
TOR
PIT
PIT
MTL
MTL
CHI→
MIN
CHI Corey Crawford (80), Y14 R6 LAK pick (DAVID RUNDBLAD)
MIN Jonas Gustavsson (77), Rob Klinkhammer (67), Kris Newbury (63), Y14 R3 TBL pick (SONNY MILANO)
CHI
CHI
BUF
CHI