| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
HAM
|
80 | 24 | 5 | 19 | +4 | 65 | 2 | 0 | 0 |
| NSHL24 |
HAM
Total |
78 | 24 | 3 | 21 | 0 | 11 | 1 | 0 | 1 |
HAM
|
65 | 16 | 3 | 13 | +2 | 11 | 1 | 0 | 1 | |
MTL
|
13 | 8 | 0 | 8 | -2 | 0 | 0 | 0 | 0 | |
| NSHL23 |
HAM
|
78 | 23 | 2 | 21 | -2 | 21 | 0 | 0 | 1 |
| NSHL22 |
HAM
|
78 | 30 | 8 | 22 | -13 | 7 | 6 | 0 | 1 |
| NSHL21 |
HAM
|
78 | 33 | 7 | 26 | +6 | 14 | 5 | 0 | 1 |
| NSHL20 |
HAM
|
82 | 43 | 4 | 39 | -8 | 10 | 1 | 0 | 1 |
| NSHL19 |
HAM
|
82 | 44 | 8 | 36 | +10 | 0 | 3 | 0 | 2 |
| NSHL18 |
HAM
|
80 | 23 | 3 | 20 | -2 | 2 | 2 | 0 | 0 |
| NSHL17 |
HAM
|
80 | 35 | 7 | 28 | +15 | 2 | 2 | 0 | 0 |
| NSHL16 |
TBL
Total |
29 | 10 | 2 | 8 | -5 | 0 | 1 | 0 | 0 |
QUE
|
14 | 3 | 1 | 2 | +3 | 0 | 1 | 0 | 0 | |
VAN
|
8 | 1 | 1 | 0 | -5 | 0 | 0 | 0 | 0 | |
TOR
|
5 | 5 | 0 | 5 | -3 | 0 | 0 | 0 | 0 | |
TBL
|
2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL15 |
VAN
Total |
80 | 25 | 3 | 22 | -24 | 2 | 3 | 0 | 1 |
NYR
|
54 | 22 | 3 | 19 | -19 | 2 | 3 | 0 | 1 | |
VAN
|
26 | 3 | 0 | 3 | -5 | 0 | 0 | 0 | 0 | |
| NSHL14 |
NYR
|
80 | 35 | 5 | 30 | +13 | 6 | 3 | 0 | 0 |
| NSHL13 |
TOR
Total |
25 | 6 | 2 | 4 | +1 | 0 | 2 | 0 | 0 |
DET
|
20 | 6 | 2 | 4 | +2 | 0 | 2 | 0 | 0 | |
TOR
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL12 |
VAN
|
80 | 53 | 12 | 41 | -1 | 2 | 6 | 0 | 2 |
| NSHL11 |
VAN
|
78 | 54 | 9 | 45 | +20 | 20 | 7 | 0 | 2 |
| Pro Career | 1088 | 462 | 80 | 382 | +14 | 162 | 44 | 0 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
HAM
|
12 | 4 | 1 | 3 | +1 | 0 | 1 | 0 | 0 |
| NSHL24 |
HAM
|
18 | 4 | 1 | 3 | +4 | 0 | 0 | 0 | 1 |
| NSHL23 |
HAM
|
13 | 4 | 0 | 4 | +4 | 4 | 0 | 0 | 0 |
| NSHL22 |
HAM
|
7 | 4 | 1 | 3 | +6 | 0 | 1 | 0 | 1 |
| NSHL21 |
HAM
|
17 | 3 | 0 | 3 | -7 | 2 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
3 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL18 |
HAM
|
11 | 4 | 0 | 4 | -6 | 0 | 0 | 0 | 0 |
| NSHL17 |
HAM
|
24 | 6 | 0 | 6 | +12 | 2 | 0 | 0 | 0 |
| NSHL14 |
NYR
|
13 | 7 | 1 | 6 | -1 | 0 | 1 | 0 | 0 |
| NSHL12 |
VAN
|
8 | 2 | 1 | 1 | -5 | 2 | 1 | 0 | 0 |
| NSHL11 |
VAN
|
8 | 7 | 2 | 5 | -3 | 2 | 1 | 0 | 0 |
| Pro Career | 134 | 46 | 7 | 39 | +4 | 12 | 5 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
TOR
|
13 | 7 | 1 | 6 | -5 | 0 | 1 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
VAN
|
57 | 25 | 89 | 88 | 71 | 89 | 89 | 77 | 50 | 80 | 72 | 62 | 52 | 76 | 52 | 71 |
| NSHL12 |
VAN
|
57 | 29 | 91 | 89 | 71 | 93 | 93 | 77 | 50 | 82 | 72 | 66 | 78 | 76 | 52 | 72 |
| NSHL13 |
TOR
|
57 | 29 | 94 | 89 | 71 | 95 | 95 | 77 | 50 | 82 | 72 | 67 | 78 | 76 | 54 | 72 |
| NSHL14 |
NYR
|
58 | 26 | 95 | 90 | 72 | 95 | 95 | 78 | 50 | 83 | 73 | 72 | 79 | 76 | 56 | 74 |
| NSHL15 |
VAN
|
58 | 26 | 95 | 90 | 75 | 95 | 95 | 78 | 50 | 83 | 73 | 75 | 79 | 76 | 58 | 75 |
| NSHL16 |
TBL
|
60 | 28 | 95 | 90 | 78 | 95 | 95 | 78 | 50 | 83 | 75 | 75 | 79 | 76 | 58 | 75 |
| NSHL17 |
HAM
|
60 | 30 | 95 | 90 | 78 | 95 | 95 | 78 | 50 | 87 | 75 | 75 | 79 | 76 | 60 | 75 |
| NSHL18 |
HAM
|
60 | 30 | 96 | 90 | 78 | 96 | 96 | 78 | 50 | 87 | 75 | 77 | 79 | 76 | 62 | 94 |
| NSHL19 |
HAM
|
60 | 30 | 96 | 90 | 80 | 96 | 96 | 78 | 50 | 87 | 75 | 80 | 79 | 76 | 62 | 94 |
| NSHL20 |
HAM
|
60 | 30 | 96 | 90 | 82 | 96 | 96 | 78 | 50 | 87 | 75 | 80 | 79 | 76 | 63 | 94 |
| NSHL21 |
HAM
|
60 | 30 | 96 | 90 | 77 | 98 | 98 | 78 | 50 | 87 | 75 | 80 | 79 | 76 | 64 | 78 |
| NSHL22 |
HAM
|
62 | 47 | 96 | 90 | 79 | 99 | 99 | 78 | 50 | 87 | 75 | 80 | 79 | 79 | 81 | 79 |
| NSHL23 |
HAM
|
64 | 49 | 97 | 90 | 81 | 99 | 99 | 78 | 50 | 87 | 75 | 80 | 79 | 79 | 83 | 80 |
| NSHL24 |
HAM
|
65 | 50 | 95 | 88 | 82 | 97 | 99 | 76 | 51 | 85 | 73 | 80 | 77 | 80 | 84 | 79 |
| NSHL25 |
HAM
|
66 | 51 | 93 | 86 | 83 | 95 | 97 | 74 | 50 | 83 | 71 | 80 | 75 | 81 | 85 | 78 |
| Career Avg | 61 | 34 | 95 | 90 | 78 | 96 | 96 | 78 | 51 | 85 | 74 | 76 | 77 | 77 | 65 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | HAM |
TC | DF | 77 | 80 | +3 | 3 | |
| NSHL17 | HAM |
TC | PA | 84 | 87 | +3 | 3 | |
| NSHL16 | VAN |
TC | SC | 73 | 75 | +2 | 2 | |
| NSHL16 | VAN |
TC | CK | 58 | 60 | +2 | 2 | |
| NSHL14 | NYR |
TC | DF | 69 | 72 | +3 | 3 |
HAM
HAM→
MTL
HAM Dougie Hamilton (81)
MTL Cam Fowler (79), Y26 R4 MIN pick
MTL→
HAM
HAM Cam Fowler (79)
MTL Henri Jokiharju (73), Lukas Cormier (P), Y26 R3 HAM pick, Y26 R7 HAM pick
HAM
HAM
HAM
NYR→
VAN
NYR Andrej Meszaros (72), Y16 R1 NYR pick (PATRIK LAINE)
VAN Cam Fowler (75), Y16 R4 TOR pick (KASPER BJORKQVIST)
TOR→
NYR
NYR Cam Fowler (73)
TOR Y14 R1 BOS pick (SAM BENNETT)
NYR
DAL→
DET
DAL Erik Johnson (71), Y13 R1 BOS pick (Rasmus Ristolainen), Y13 R2 CGY pick (Daniil Zharkov)
DET Cam Fowler (72), John Moore (64), Patrick Sharp (67), Y17 R1 DAL pick
DET→
TOR
DET Ryan Suter (74), Matt Greene (67), Y14 R1 LAK pick (NINO NIEDERREITER), Y15 R3 CAR pick (JEREMY ROY), Y15 R4 TOR pick (COLE CASSELS)
TOR Cam Fowler (72), Kyle Clifford (70), Mike Kostka (69), Colby Cohen (66), Y17 R1 DAL pick, Y14 R5 DAL pick (BRANDEN TROOCK), Y16 R4 DET pick (KEVIN LABANC)
VAN| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 5 | 9 / 10 | Eliminated | 0 | 2 | +1 | 0 | 2.5 |
| NSHL19 Totals | 0 | 2 | +1 | 0 | 2.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 4 | 3 / 10 | Advanced | 2 | 4 | 0 | 0 | 8 |
| Semifinal | 3 | 6 / 10 | Advanced | 1 | 3 | +4 | 2 | 6 |
| Final | 7 | 7 / 8 | Eliminated | 0 | 1 | -1 | 0 | 0.5 |
| NSHL18 Totals | 3 | 8 | +3 | 2 | 14.5 | |||
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Jeff-Terry | 16 | 1 | 1 | 2 | -6 | 4 | 22 | 1 | 0 |
| NSHL20 | Playoffs | Jeff-Terry | 1 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |