| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
MTL
Total |
74 | 8 | 2 | 6 | 0 | 10 | 0 | 0 | 0 |
PHI
|
63 | 7 | 2 | 5 | -2 | 10 | 0 | 0 | 0 | |
MTL
|
11 | 1 | 0 | 1 | +2 | 0 | 0 | 0 | 0 | |
| NSHL20 |
PHI
Total |
82 | 16 | 2 | 14 | +10 | 18 | 0 | 0 | 2 |
PHI
|
66 | 14 | 2 | 12 | +8 | 18 | 0 | 0 | 2 | |
TOR
|
9 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
CAR
|
7 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
DET
Total |
82 | 28 | 7 | 21 | -2 | 8 | 2 | 0 | 1 |
DET
|
49 | 12 | 3 | 9 | -3 | 6 | 0 | 0 | 0 | |
CGY
|
33 | 16 | 4 | 12 | +1 | 2 | 2 | 0 | 1 | |
| NSHL18 |
HAM
Total |
78 | 22 | 5 | 17 | +3 | 6 | 1 | 0 | 0 |
ANA
|
39 | 13 | 3 | 10 | +1 | 2 | 0 | 0 | 0 | |
HAM
|
32 | 8 | 2 | 6 | +9 | 4 | 1 | 0 | 0 | |
TOR
|
7 | 1 | 0 | 1 | -7 | 0 | 0 | 0 | 0 | |
| NSHL17 |
CGY
|
80 | 31 | 9 | 22 | +23 | 20 | 4 | 0 | 1 |
| NSHL16 |
SEA
|
80 | 31 | 4 | 27 | -18 | 20 | 3 | 0 | 0 |
| NSHL15 |
SEA
|
80 | 27 | 2 | 25 | -5 | 38 | 2 | 0 | 0 |
| NSHL14 |
CGY
|
80 | 34 | 6 | 28 | +8 | 28 | 0 | 0 | 0 |
| NSHL13 |
CGY
|
80 | 46 | 11 | 35 | -25 | 58 | 5 | 0 | 1 |
| NSHL12 |
CGY
|
15 | 1 | 0 | 1 | -1 | 14 | 0 | 0 | 0 |
| Pro Career | 731 | 244 | 48 | 196 | -7 | 220 | 17 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
PHI
|
5 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
DET
|
3 | 1 | 0 | 1 | -2 | 2 | 0 | 0 | 0 |
| NSHL18 |
HAM
|
11 | 3 | 0 | 3 | +5 | 4 | 0 | 0 | 0 |
| NSHL17 |
CGY
|
4 | 2 | 0 | 2 | +1 | 2 | 0 | 0 | 0 |
| NSHL14 |
CGY
|
9 | 1 | 0 | 1 | -3 | 4 | 0 | 0 | 0 |
| NSHL12 |
CGY
|
12 | 3 | 0 | 3 | +3 | 4 | 0 | 0 | 0 |
| Pro Career | 44 | 10 | 0 | 10 | +2 | 16 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
TOR
|
73 | 25 | 82 | 80 | 70 | 83 | 83 | 71 | 50 | 75 | 64 | 72 | 55 | 61 | 55 | 70 |
| NSHL12 |
CGY
|
73 | 28 | 84 | 83 | 71 | 86 | 85 | 74 | 50 | 79 | 66 | 75 | 73 | 62 | 55 | 71 |
| NSHL13 |
CGY
|
73 | 27 | 83 | 85 | 71 | 88 | 84 | 76 | 50 | 81 | 70 | 78 | 75 | 64 | 57 | 73 |
| NSHL14 |
CGY
|
75 | 25 | 84 | 84 | 72 | 90 | 86 | 76 | 50 | 81 | 70 | 80 | 75 | 65 | 59 | 74 |
| NSHL15 |
SEA
|
75 | 25 | 86 | 84 | 72 | 92 | 88 | 76 | 50 | 81 | 70 | 81 | 75 | 66 | 61 | 75 |
| NSHL16 |
SEA
|
75 | 25 | 88 | 84 | 74 | 94 | 90 | 76 | 50 | 81 | 70 | 81 | 75 | 67 | 63 | 75 |
| NSHL17 |
CGY
|
75 | 25 | 90 | 84 | 74 | 96 | 92 | 76 | 50 | 81 | 70 | 81 | 75 | 68 | 63 | 76 |
| NSHL18 |
HAM
|
74 | 23 | 91 | 82 | 74 | 97 | 93 | 75 | 50 | 79 | 69 | 82 | 73 | 69 | 64 | 76 |
| NSHL19 |
DET
|
72 | 21 | 92 | 80 | 72 | 95 | 91 | 73 | 50 | 77 | 67 | 80 | 71 | 70 | 65 | 74 |
| NSHL20 |
PHI
|
70 | 19 | 92 | 78 | 70 | 93 | 92 | 74 | 50 | 75 | 66 | 78 | 69 | 71 | 66 | 72 |
| NSHL21 |
MTL
|
68 | 17 | 90 | 76 | 80 | 91 | 90 | 72 | 50 | 73 | 64 | 76 | 67 | 72 | 67 | 73 |
| NSHL22 |
TBL
|
65 | 42 | 87 | 73 | 80 | 88 | 87 | 69 | 50 | 70 | 61 | 73 | 64 | 86 | 82 | 72 |
| Career Avg | 73 | 26 | 88 | 82 | 74 | 92 | 89 | 74 | 50 | 78 | 68 | 79 | 71 | 69 | 64 | 74 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL15 | SEA |
TC | DF | 80 | 81 | +1 | 1 | |
| NSHL14 | CGY |
TC | DF | 77 | 80 | +3 | 3 | |
| NSHL13 | CGY |
TC | SC | 68 | 70 | +2 | 2 | |
| NSHL13 | CGY |
TC | DF | 76 | 78 | +2 | 2 | |
| NSHL12 | CGY |
TC | PA | 78 | 79 | +1 | 1 | |
| NSHL12 | CGY |
TC | DF | 73 | 75 | +2 | 2 | |
| NSHL11 | LAK |
TC | SC | 62 | 64 | +2 | 2 |
TBL
TBL
PHI→
MTL
CAR→
TOR
CAR Wayne Simmonds (72), Keith Yandle (72), Mikhail Grigorenko (67), Calvin de Haan (76)
TOR Kris Letang (74), Jason Demers (73)
TOR→
PHI
PHI Jason Demers (73), Kris Russell (72), Devon Toews (68)
TOR James Neal (73), Shea Weber (71)
CAR
DET
CGY→
DET
CGY Y20 R3 CHI pick (Ivan Prosvetov), Y20 R3 OTT pick (Sam Colangelo), Y20 R4 OTT pick (Topi Niemela), Y22 R5 DET pick (Bryce McConnell-Barker)
DET Blake Wheeler (74), Jason Demers (74), $3,000,000
HAM
ANA→
QUE
ANA Victor Hedman (74), Marc-Andre Fleury (82)
QUE Thomas Greiss (77), Jason Demers (75), Y19 R1 ANA pick, Y20 R5 ANA pick
QUE→
TOR
QUE Karl Alzner (72), Jaroslav Halak (75), Y19 R3 CGY pick
TOR Jason Demers (75), Thomas Greiss (77)
TOR→
HAM
HAM Nikita Kucherov (75), Jason Demers (75), Adam Pelech (69), Y20 R3 DET pick (Matthew Phillips)
TOR Slava Voynov (75), Dylan Demelo (66), Casey Mittelstadt (P), Thomas Chabot (P)
ANA
CGY
CGY
TOR→
NSH
NSH Brandon Sutter (67), Jason Demers (71), Zach Boychuk (65), Mats Zuccarello (71), Patric Hornqvist (68)
TOR Brian Gionta (70), Ryan Getzlaf (74), Zdeno Chara (71), Y12 R5 PHI pick (Brenden Dillon), Y14 R5 NSH pick (SETH GRIFFITH)
NSH→
CGY
CGY Jason Demers (71), Michel Ouellet (66)
NSH Drayson Bowman (66), Justin Falk (67), Mark Katic (66)
LAK→
TOR
LAK James Wisniewski (67), Marc-Andre Fleury (80), Y12 R5 TOR pick (Zachary Yuen)
TOR Jaroslav Halak (75), Jason Demers (69), Cory Emmerton (P), Y12 R3 DET pick (Petr Mrazek)
LAK