| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
NYI
Total |
82 | 19 | 7 | 12 | 0 | 2 | 0 | 0 | 0 |
WSH
|
53 | 14 | 5 | 9 | -2 | 0 | 0 | 0 | 0 | |
NYI
|
29 | 5 | 2 | 3 | +2 | 2 | 0 | 0 | 0 | |
| NSHL18 |
BOS
|
19 | 8 | 2 | 6 | +3 | 0 | 0 | 0 | 0 |
| NSHL17 |
DET
|
67 | 13 | 9 | 4 | -4 | 2 | 0 | 0 | 4 |
| NSHL10 |
MIN
Total |
2 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
MIN
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | |
| Pro Career | 170 | 40 | 18 | 22 | 0 | 4 | 0 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
BOS
|
15 | 3 | 1 | 2 | +2 | 0 | 0 | 0 | 1 |
| NSHL22 |
BOS
|
58 | 23 | 14 | 9 | 0 | 10 | 0 | 0 | 2 |
| NSHL21 |
CHI
|
78 | 40 | 20 | 20 | +4 | 10 | 6 | 1 | 3 |
| NSHL20 |
NYI
|
82 | 44 | 16 | 28 | +2 | 14 | 0 | 0 | 3 |
| NSHL18 |
BOS
|
52 | 58 | 21 | 37 | -6 | 4 | 7 | 0 | 5 |
| NSHL16 |
NSH
|
72 | 67 | 38 | 29 | +8 | 6 | 7 | 0 | 6 |
| NSHL15 |
MTL
|
78 | 90 | 39 | 51 | -3 | 4 | 10 | 1 | 3 |
| NSHL14 |
MTL
Total |
75 | 59 | 20 | 39 | +9 | 4 | 4 | 2 | 1 |
MTL
|
2 | 2 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | |
MTL
|
73 | 57 | 19 | 38 | +8 | 4 | 4 | 2 | 0 | |
| NSHL13 |
TOR
Total |
79 | 42 | 22 | 20 | -11 | 6 | 8 | 0 | 3 |
TOR
|
62 | 36 | 19 | 17 | -9 | 4 | 8 | 0 | 2 | |
TOR
|
17 | 6 | 3 | 3 | -2 | 2 | 0 | 0 | 1 | |
| NSHL12 |
MIN
|
77 | 54 | 17 | 37 | -14 | 17 | 4 | 0 | 2 |
| NSHL11 |
MIN
|
72 | 72 | 38 | 34 | +2 | 4 | 7 | 3 | 5 |
| NSHL10 |
MIN
Total |
55 | 61 | 22 | 39 | -30 | 4 | 4 | 0 | 5 |
MIN
|
54 | 61 | 22 | 39 | -30 | 4 | 4 | 0 | 5 | |
MIN
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL9 |
MIN
|
78 | 21 | 16 | 5 | +11 | 0 | 1 | 0 | 1 |
| Farm Career | 871 | 634 | 284 | 350 | -26 | 83 | 58 | 7 | 40 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
NYI
|
18 | 2 | 0 | 2 | -4 | 2 | 0 | 0 | 0 |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
BOS
|
12 | 2 | 0 | 2 | +2 | 14 | 0 | 0 | 0 |
| NSHL22 |
BOS
|
24 | 12 | 6 | 6 | +8 | 4 | 0 | 0 | 1 |
| NSHL21 |
CHI
|
4 | 3 | 1 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL20 |
NYI
|
14 | 12 | 6 | 6 | +2 | 2 | 0 | 1 | 1 |
| NSHL18 |
BOS
|
10 | 13 | 7 | 6 | -7 | 2 | 2 | 0 | 1 |
| NSHL16 |
MIL
|
4 | 5 | 2 | 3 | 0 | 0 | 0 | 0 | 0 |
| NSHL15 |
HAM
|
7 | 15 | 6 | 9 | +6 | 2 | 0 | 0 | 0 |
| NSHL13 |
TOR
|
13 | 6 | 1 | 5 | -5 | 0 | 0 | 0 | 0 |
| NSHL9 |
HOU
|
10 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| Farm Career | 98 | 69 | 29 | 40 | +5 | 24 | 2 | 1 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
MIN
|
51 | 10 | 88 | 76 | 50 | 59 | 59 | 62 | 69 | 64 | 56 | 55 | 56 | 60 | 59 | 58 |
| NSHL10 |
MIN
|
52 | 12 | 87 | 75 | 52 | 59 | 59 | 64 | 68 | 64 | 58 | 57 | 56 | 62 | 58 | 59 |
| NSHL11 |
MIN
|
55 | 15 | 90 | 78 | 55 | 62 | 62 | 67 | 71 | 67 | 61 | 59 | 56 | 65 | 58 | 62 |
| NSHL12 |
MIN
|
57 | 17 | 89 | 80 | 57 | 64 | 64 | 69 | 73 | 69 | 63 | 61 | 65 | 67 | 60 | 63 |
| NSHL13 |
TOR
|
57 | 16 | 88 | 82 | 59 | 66 | 66 | 71 | 75 | 71 | 65 | 60 | 67 | 67 | 61 | 65 |
| NSHL14 |
MTL
|
56 | 14 | 87 | 81 | 61 | 68 | 68 | 70 | 77 | 71 | 67 | 61 | 69 | 68 | 62 | 65 |
| NSHL15 |
MTL
|
56 | 14 | 87 | 81 | 63 | 70 | 70 | 72 | 79 | 73 | 69 | 63 | 71 | 68 | 63 | 67 |
| NSHL16 |
NSH
|
56 | 16 | 89 | 81 | 65 | 72 | 72 | 74 | 81 | 75 | 71 | 65 | 73 | 69 | 65 | 69 |
| NSHL17 |
DET
|
57 | 14 | 89 | 81 | 66 | 73 | 73 | 75 | 82 | 75 | 72 | 66 | 74 | 70 | 66 | 69 |
| NSHL18 |
BOS
|
56 | 12 | 87 | 79 | 66 | 71 | 71 | 73 | 80 | 73 | 71 | 65 | 72 | 71 | 67 | 67 |
| NSHL19 |
NYI
|
57 | 10 | 88 | 80 | 64 | 72 | 72 | 74 | 81 | 74 | 72 | 66 | 73 | 72 | 68 | 65 |
| NSHL20 |
NYI
|
54 | 10 | 85 | 77 | 61 | 72 | 72 | 71 | 78 | 71 | 69 | 65 | 70 | 72 | 68 | 62 |
| NSHL21 |
CHI
|
54 | 10 | 82 | 78 | 56 | 73 | 73 | 72 | 79 | 72 | 70 | 62 | 71 | 73 | 69 | 68 |
| NSHL22 |
BOS
|
54 | 45 | 82 | 74 | 56 | 73 | 73 | 68 | 75 | 70 | 70 | 58 | 68 | 90 | 77 | 67 |
| NSHL23 |
BOS
|
54 | 45 | 81 | 70 | 56 | 73 | 73 | 64 | 71 | 66 | 68 | 58 | 65 | 90 | 77 | 65 |
| Career Avg | 56 | 18 | 87 | 79 | 60 | 69 | 69 | 70 | 76 | 71 | 67 | 62 | 68 | 71 | 66 | 65 | |
BOS
CHI
WSH→
NYI
NYI Jacob Markstrom (75), T.J. Hensick (69)
WSH Lance Bouma (68), Adam Mascherin (P)
PHI
DET→
BOS
BOS T.J. Hensick (68), T.J. Galiardi (69), Chris Kreider (69), Landon Ferraro (66), Jakub Kindl (68), Marko Dano (73), Y20 R2 LAK pick
DET Dylan Larkin (73), Nicklas Backstrom (73)
DET
NSH
MTL
NSH
TOR→
MTL
MTL T.J. Hensick (65), Matt Greene (67), Brett Lebda (66)
TOR Shawn Matthias (65), Mark Fistric (67), Johnny Oduya (67)
MIN→
TOR
MIN Dwight King (67), Ryan Stoa (65), Matthew Spiller (62)
TOR T.J. Hensick (65), Aaron Johnson (67), Adam Pardy (60), Nick Tarnasky (66)
MIN
OTT→
MIN
MIN Darryl Bootland (59), T.J. Hensick (61)
OTT Gerald Coleman** (74), Y14 R5 CAR pick (JIRI SEKAC), Y14 R5 SJS pick, Y14 R5 VAN pick
MIN→
TOR
TOR→
MIN
MIN
CHI