| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
NYR
|
78 | 26 | 11 | 15 | +6 | 8 | 0 | 0 | 1 |
| NSHL15 |
SEA
|
21 | 2 | 1 | 1 | -5 | 2 | 0 | 0 | 0 |
| NSHL7 |
CBJ
|
5 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 104 | 28 | 12 | 16 | +1 | 12 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
SJS
Total |
82 | 31 | 13 | 18 | +7 | 11 | 0 | 0 | 2 |
SJS
|
68 | 27 | 9 | 18 | +5 | 11 | 0 | 0 | 2 | |
SJS
|
14 | 4 | 4 | 0 | +2 | 0 | 0 | 0 | 0 | |
| NSHL19 |
MIN
|
69 | 35 | 19 | 16 | 0 | 8 | 1 | 0 | 3 |
| NSHL18 |
ANA
Total |
49 | 36 | 13 | 23 | +13 | 9 | 2 | 0 | 4 |
SJS
|
45 | 32 | 10 | 22 | +10 | 9 | 2 | 0 | 3 | |
SJS
|
4 | 4 | 3 | 1 | +3 | 0 | 0 | 0 | 1 | |
| NSHL16 |
BUF
|
66 | 35 | 14 | 21 | +1 | 7 | 2 | 0 | 1 |
| NSHL15 |
TOR
|
1 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 |
| NSHL14 |
CGY
|
69 | 18 | 3 | 15 | +4 | 0 | 0 | 0 | 0 |
| NSHL13 |
CGY
|
76 | 39 | 16 | 23 | -6 | 15 | 5 | 0 | 2 |
| NSHL12 |
CGY
|
69 | 31 | 11 | 20 | +15 | 15 | 1 | 1 | 1 |
| NSHL11 |
BUF
|
74 | 27 | 13 | 14 | +9 | 12 | 1 | 0 | 3 |
| NSHL8 |
CBJ
|
27 | 23 | 8 | 15 | -6 | 0 | 1 | 0 | 0 |
| NSHL7 |
CBJ
|
31 | 23 | 8 | 15 | -7 | 25 | 2 | 0 | 0 |
| Farm Career | 613 | 299 | 118 | 181 | +31 | 102 | 15 | 1 | 16 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
NYR
|
7 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
BUF
|
56 | 35 | 77 | 63 | 84 | 64 | 65 | 60 | 69 | 62 | 61 | 66 | 57 | 61 | 57 | 61 |
| NSHL12 |
CGY
|
57 | 37 | 79 | 63 | 84 | 66 | 64 | 62 | 71 | 64 | 63 | 67 | 58 | 62 | 57 | 62 |
| NSHL13 |
CGY
|
59 | 39 | 81 | 65 | 84 | 68 | 63 | 64 | 73 | 66 | 65 | 69 | 60 | 64 | 59 | 63 |
| NSHL14 |
CGY
|
61 | 37 | 83 | 64 | 84 | 70 | 65 | 66 | 75 | 68 | 66 | 69 | 62 | 66 | 61 | 64 |
| NSHL15 |
TOR
|
61 | 37 | 83 | 64 | 84 | 72 | 67 | 66 | 77 | 68 | 66 | 69 | 62 | 67 | 62 | 65 |
| NSHL16 |
BUF
|
61 | 37 | 83 | 65 | 84 | 72 | 67 | 66 | 77 | 68 | 66 | 69 | 62 | 68 | 63 | 65 |
| NSHL17 |
NYR
|
61 | 39 | 83 | 65 | 84 | 74 | 69 | 68 | 78 | 70 | 67 | 69 | 64 | 69 | 64 | 66 |
| NSHL18 |
SJS
|
59 | 37 | 83 | 64 | 83 | 72 | 68 | 69 | 78 | 71 | 68 | 69 | 65 | 70 | 65 | 60 |
| NSHL19 |
MIN
|
60 | 38 | 84 | 63 | 84 | 73 | 69 | 70 | 79 | 72 | 69 | 69 | 66 | 71 | 66 | 58 |
| NSHL20 |
SJS
|
61 | 35 | 85 | 60 | 81 | 74 | 70 | 69 | 78 | 69 | 70 | 68 | 67 | 72 | 67 | 55 |
| Career Avg | 60 | 38 | 83 | 64 | 84 | 71 | 67 | 66 | 76 | 68 | 67 | 69 | 63 | 67 | 63 | 62 | |
SJS
MIN→
SJS
MIN Freddie Hamilton (65), Jarred Tinordi (67), Joakim Andersson (68)
SJS Blair Jones (66), Alexey Marchenko (68), Zach Parise (65)
MIN
SJS
ANA→
SJS
ANA Cory Emmerton (68), Linus Omark (70)
SJS Blair Jones (66), Eric Fehr (64), Y20 R6 PHI pick (Stelio Mattheos), Y21 R5 ANA pick
NYR
PIT
SEA→
TOR
SEA Matthew Martin (69), Mike Kostka (69), Shaone Morrisonn (68)
TOR Dustin Jeffrey (66), Kamil Kreps (64), Blair Jones (65), Jakub Kindl (68)
TOR
TOR
CGY
BUF
MTL
CBJ
DET