| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
HAM
|
29 | 6 | 0 | 6 | +1 | 8 | 0 | 0 | 0 |
| NSHL21 |
DAL
Total |
66 | 10 | 1 | 9 | +17 | 6 | 0 | 0 | 1 |
DAL
|
50 | 9 | 1 | 8 | +15 | 6 | 0 | 0 | 1 | |
BOS
|
15 | 1 | 0 | 1 | +2 | 0 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL20 |
BOS
|
80 | 18 | 4 | 14 | -5 | 4 | 1 | 0 | 1 |
| NSHL19 |
COL
Total |
48 | 11 | 2 | 9 | -5 | 4 | 2 | 0 | 0 |
COL
|
36 | 11 | 2 | 9 | +4 | 4 | 2 | 0 | 0 | |
TOR
|
12 | 0 | 0 | 0 | -9 | 0 | 0 | 0 | 0 | |
| NSHL18 |
DET
Total |
80 | 21 | 1 | 20 | +10 | 12 | 0 | 0 | 0 |
DET
|
54 | 14 | 1 | 13 | +11 | 6 | 0 | 0 | 0 | |
CGY
|
26 | 7 | 0 | 7 | -1 | 6 | 0 | 0 | 0 | |
| NSHL17 |
CGY
|
80 | 11 | 1 | 10 | -9 | 4 | 0 | 0 | 0 |
| NSHL16 |
SEA
|
80 | 29 | 4 | 25 | -22 | 4 | 3 | 0 | 1 |
| NSHL15 |
SEA
|
80 | 22 | 5 | 17 | +3 | 4 | 0 | 0 | 0 |
| NSHL14 |
CGY
|
80 | 34 | 5 | 29 | +15 | 4 | 1 | 0 | 1 |
| NSHL13 |
CGY
|
80 | 30 | 5 | 25 | -17 | 6 | 2 | 0 | 0 |
| NSHL12 |
CGY
|
79 | 33 | 7 | 26 | +7 | 2 | 5 | 0 | 0 |
| NSHL11 |
QUE
Total |
78 | 27 | 10 | 17 | -14 | 21 | 6 | 0 | 1 |
TOR
|
16 | 5 | 2 | 3 | +2 | 0 | 2 | 0 | 0 | |
QUE
|
62 | 22 | 8 | 14 | -16 | 21 | 4 | 0 | 1 | |
| NSHL10 |
TOR
|
78 | 26 | 5 | 21 | +12 | 2 | 2 | 0 | 0 |
| NSHL9 |
TOR
|
78 | 30 | 5 | 25 | -7 | 4 | 2 | 0 | 0 |
| NSHL8 |
PIT
|
74 | 47 | 16 | 31 | +17 | 10 | 11 | 0 | 5 |
| NSHL7 |
PIT
|
58 | 39 | 16 | 23 | +8 | 31 | 11 | 0 | 0 |
| Pro Career | 1148 | 394 | 87 | 307 | +11 | 126 | 46 | 0 | 10 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
HAM
|
5 | 1 | 0 | 1 | +3 | 0 | 0 | 0 | 0 |
| NSHL21 |
DAL
|
7 | 0 | 0 | 0 | -1 | 6 | 0 | 0 | 0 |
| NSHL20 |
BOS
|
13 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL17 |
CGY
|
4 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL14 |
CGY
|
9 | 2 | 0 | 2 | +2 | 0 | 0 | 0 | 0 |
| NSHL12 |
CGY
|
12 | 6 | 1 | 5 | +9 | 6 | 1 | 0 | 0 |
| NSHL10 |
TOR
|
17 | 7 | 0 | 7 | +6 | 0 | 0 | 0 | 0 |
| NSHL9 |
TOR
|
7 | 6 | 2 | 4 | -7 | 0 | 2 | 0 | 0 |
| NSHL8 |
PIT
|
5 | 5 | 0 | 5 | -1 | 2 | 0 | 0 | 0 |
| Playoff Career | 79 | 29 | 3 | 26 | +13 | 14 | 3 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
TOR
|
50 | 11 | 93 | 65 | 74 | 93 | 93 | 74 | 47 | 77 | 70 | 82 | 70 | 50 | 56 | 68 |
| NSHL10 |
TOR
|
52 | 15 | 93 | 69 | 74 | 96 | 94 | 76 | 48 | 77 | 70 | 82 | 70 | 54 | 56 | 71 |
| NSHL11 |
QUE
|
52 | 18 | 93 | 72 | 74 | 96 | 94 | 76 | 51 | 77 | 70 | 82 | 70 | 57 | 56 | 71 |
| NSHL12 |
CGY
|
54 | 21 | 93 | 74 | 74 | 97 | 96 | 76 | 51 | 77 | 70 | 82 | 73 | 60 | 56 | 72 |
| NSHL13 |
CGY
|
56 | 21 | 95 | 75 | 74 | 97 | 95 | 75 | 51 | 80 | 70 | 82 | 72 | 62 | 58 | 72 |
| NSHL14 |
CGY
|
57 | 21 | 96 | 75 | 75 | 98 | 97 | 75 | 51 | 80 | 70 | 82 | 72 | 64 | 60 | 73 |
| NSHL15 |
SEA
|
57 | 21 | 96 | 75 | 75 | 98 | 97 | 75 | 51 | 80 | 70 | 85 | 72 | 66 | 62 | 74 |
| NSHL16 |
SEA
|
57 | 23 | 96 | 75 | 77 | 98 | 97 | 75 | 51 | 80 | 70 | 85 | 72 | 67 | 64 | 75 |
| NSHL17 |
CGY
|
57 | 23 | 96 | 75 | 78 | 98 | 97 | 75 | 51 | 80 | 70 | 85 | 72 | 68 | 64 | 75 |
| NSHL18 |
DET
|
57 | 22 | 95 | 73 | 78 | 96 | 95 | 73 | 51 | 78 | 68 | 83 | 70 | 69 | 65 | 82 |
| NSHL19 |
COL
|
55 | 20 | 95 | 71 | 79 | 94 | 93 | 71 | 50 | 76 | 66 | 81 | 68 | 70 | 66 | 80 |
| NSHL20 |
BOS
|
53 | 20 | 94 | 69 | 80 | 91 | 90 | 69 | 50 | 74 | 64 | 79 | 66 | 71 | 67 | 78 |
| NSHL21 |
DAL
|
52 | 20 | 91 | 66 | 92 | 88 | 87 | 69 | 50 | 72 | 64 | 76 | 66 | 71 | 67 | 71 |
| NSHL22 |
HAM
|
52 | 45 | 88 | 66 | 92 | 85 | 86 | 66 | 50 | 69 | 61 | 73 | 63 | 88 | 81 | 71 |
| NSHL23 |
HAM
|
52 | 45 | 85 | 66 | 92 | 82 | 83 | 63 | 50 | 66 | 59 | 70 | 60 | 88 | 81 | 69 |
| Career Avg | 55 | 24 | 94 | 72 | 80 | 94 | 93 | 73 | 51 | 77 | 68 | 81 | 70 | 67 | 64 | 74 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL15 | SEA |
TC | DF | 82 | 85 | +3 | 3 | |
| NSHL14 | CGY |
TC | SC | 69 | 70 | +1 | 1 | |
| NSHL14 | CGY |
TC | PA | 79 | 80 | +1 | 1 | |
| NSHL14 | CGY |
TC | DF | 81 | 82 | +1 | 1 | |
| NSHL13 | CGY |
TC | SC | 69 | 70 | +1 | 1 | |
| NSHL13 | CGY |
TC | PA | 77 | 80 | +3 | 3 | |
| NSHL13 | CGY |
TC | DF | 81 | 82 | +1 | 1 | |
| NSHL10 | TOR |
TC | CK | 50 | 52 | +2 | 2 |
HAM
BOS→
TOR
BOS Jonathon Blum (75), Adam Pelech (72), Dylan Demelo (69), Jake Virtanen (68), Y22 R3 TBL pick (Niklas Kokko), Y24 R2 FLA pick (Dominik Badinka)
TOR Robert Bortuzzo (72), Marc-Edouard Vlasic (70), Jared Spurgeon (72), Sam Bennett (74)
TOR→
DAL
DAL Marco Scandella (71), Marc-Edouard Vlasic (70)
TOR Markus Nutivaara (71)
BOS
STL
TOR→
TBL
TBL Steve Bernier (65), Marc-Edouard Vlasic (72), $2,000,000
TOR Anton Stralman (68), Joe Pavelski (66)
TBL→
COL
COL Ryan Getzlaf (70), Marc-Edouard Vlasic (72), Oskar Lindblom (P), Ivan Barbashev (P), Y20 R1 TBL pick (Jack Quinn)
TBL Brett Pesce (70), Stefan Elliott (71), Phil Di Giuseppe (74)
TOR
CGY→
DET
SEA
TOR→
QUE
QUE Marc-Edouard Vlasic (71), Kyle Wilson (64), Vernon Fiddler (62), Corey Potter (64)
TOR Zach Parise (72), Mikael Backlund (65), Brenden Morrow (67), Y12 R4 WPG pick (Alex Guptill)
PIT
PIT
PHX→
WPG
PHX Tomas Kaberle
WPG Marc-Andre Bergeron, Marc-Edouard Vlasic