| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
COL
|
82 | 5 | 1 | 4 | -12 | 0 | 0 | 0 | 0 |
| NSHL18 |
VAN
Total |
80 | 14 | 4 | 10 | -13 | 2 | 0 | 0 | 0 |
VAN
|
53 | 10 | 3 | 7 | +3 | 0 | 0 | 0 | 0 | |
TBL
|
27 | 4 | 1 | 3 | -16 | 2 | 0 | 0 | 0 | |
| NSHL17 |
TBL
Total |
80 | 13 | 1 | 12 | -7 | 6 | 0 | 0 | 0 |
TBL
|
74 | 13 | 1 | 12 | -6 | 4 | 0 | 0 | 0 | |
LAK
|
6 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | |
| NSHL16 |
PHI
|
75 | 7 | 1 | 6 | -5 | 2 | 0 | 0 | 0 |
| NSHL15 |
PHI
|
80 | 24 | 3 | 21 | -7 | 2 | 2 | 0 | 2 |
| NSHL14 |
WPG
Total |
73 | 17 | 1 | 16 | +16 | 2 | 0 | 0 | 0 |
DAL
|
11 | 2 | 0 | 2 | +2 | 0 | 0 | 0 | 0 | |
WPG
|
62 | 15 | 1 | 14 | +14 | 2 | 0 | 0 | 0 | |
| NSHL13 |
VAN
|
72 | 17 | 1 | 16 | -3 | 6 | 0 | 0 | 0 |
| Pro Career | 542 | 97 | 12 | 85 | -31 | 20 | 2 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
NYI
|
78 | 17 | 6 | 11 | -3 | 51 | 2 | 0 | 2 |
| NSHL22 |
NYI
|
78 | 12 | 0 | 12 | +12 | 37 | 0 | 0 | 0 |
| NSHL21 |
NYI
|
78 | 16 | 4 | 12 | -7 | 10 | 3 | 0 | 0 |
| NSHL20 |
NYI
Total |
75 | 25 | 2 | 23 | +1 | 6 | 0 | 0 | 1 |
NYI
|
73 | 25 | 2 | 23 | -3 | 6 | 0 | 0 | 1 | |
NYI
|
2 | 0 | 0 | 0 | +4 | 0 | 0 | 0 | 0 | |
| Farm Career | 309 | 70 | 12 | 58 | +3 | 104 | 5 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
VAN
|
5 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL16 |
PHI
|
4 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 |
| NSHL15 |
PHI
|
11 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| NSHL14 |
WPG
|
16 | 3 | 0 | 3 | +6 | 0 | 0 | 0 | 0 |
| Pro Career | 36 | 5 | 0 | 5 | +8 | 0 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
NYI
|
10 | 3 | 0 | 3 | -6 | 0 | 0 | 0 | 0 |
| NSHL22 |
NYI
|
7 | 4 | 0 | 4 | +3 | 0 | 0 | 0 | 0 |
| NSHL21 |
NYI
|
15 | 5 | 1 | 4 | +4 | 4 | 0 | 0 | 1 |
| NSHL20 |
NYI
|
14 | 9 | 0 | 9 | +3 | 0 | 0 | 0 | 0 |
| Farm Career | 46 | 21 | 1 | 20 | +4 | 4 | 0 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
VAN
|
71 | 15 | 98 | 81 | 69 | 94 | 94 | 70 | 50 | 70 | 70 | 70 | 72 | 66 | 61 | 71 |
| NSHL14 |
WPG
|
70 | 15 | 97 | 80 | 70 | 93 | 93 | 70 | 50 | 72 | 69 | 70 | 71 | 66 | 61 | 70 |
| NSHL15 |
PHI
|
70 | 17 | 97 | 80 | 72 | 93 | 93 | 70 | 50 | 73 | 69 | 72 | 71 | 66 | 62 | 72 |
| NSHL16 |
PHI
|
70 | 18 | 97 | 80 | 73 | 93 | 93 | 71 | 50 | 74 | 69 | 72 | 71 | 67 | 62 | 72 |
| NSHL17 |
TBL
|
70 | 19 | 97 | 80 | 75 | 93 | 93 | 71 | 50 | 74 | 69 | 72 | 71 | 68 | 63 | 72 |
| NSHL18 |
VAN
|
68 | 19 | 95 | 78 | 76 | 91 | 91 | 69 | 50 | 72 | 67 | 70 | 69 | 69 | 64 | 62 |
| NSHL19 |
COL
|
66 | 20 | 93 | 76 | 77 | 89 | 89 | 67 | 51 | 70 | 65 | 68 | 67 | 70 | 65 | 60 |
| NSHL20 |
NYI
|
64 | 20 | 91 | 74 | 78 | 87 | 87 | 65 | 50 | 68 | 63 | 66 | 65 | 71 | 66 | 58 |
| NSHL21 |
NYI
|
61 | 20 | 92 | 71 | 82 | 88 | 88 | 66 | 50 | 69 | 62 | 67 | 66 | 72 | 67 | 69 |
| NSHL22 |
NYI
|
60 | 45 | 92 | 68 | 83 | 87 | 89 | 67 | 50 | 70 | 63 | 64 | 63 | 86 | 81 | 70 |
| NSHL23 |
NYI
|
57 | 46 | 89 | 68 | 84 | 84 | 86 | 65 | 50 | 70 | 60 | 65 | 60 | 86 | 79 | 69 |
| Career Avg | 67 | 24 | 95 | 76 | 77 | 91 | 91 | 69 | 51 | 72 | 66 | 69 | 68 | 72 | 67 | 68 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Signing | NYI |
$575,000 for 1 year |
| NSHL23 | Release | NYI |
|
| NSHL21 | Signing | NYI |
$800,000 for 2 years |
| NSHL20 | Signing | NYI |
$550,000 for 1 year |
| NSHL20 | Release | STL |
|
| NSHL18 | Trade | TBL→ VAN |
TBL Brent Burns (71), Jared Spurgeon (74), Teemu Hartikainen (70) VAN Matt Irwin (71), Christian Djoos (66), Mark Mancari (68), $1,000,000 |
| NSHL17 | Signing | LAK |
$840,000 for 3 years |
| NSHL17 | Expansion Draft | PHI→ LAK |
Selected in expansion draft · D |
| NSHL16 | Signing | PHI |
$5,350,000 for 1 year |
| NSHL16 | Signing | PHI |
$5,350,000 for 1 year |
| NSHL16 | Release | WPG |
|
| NSHL14 | Trade | DAL→ WPG |
DAL Drew Doughty (75), Martin Erat (70), Y15 R5 TBL pick (JENS LOOKE), Y15 R6 BOS pick (VIKTOR ARVIDSSON) WPG Brayden McNabb (71), Milan Michalek (70), Kyle Wilson (68), Matt Irwin (70), Y18 R1 DAL pick, Y15 R2 MTL pick (NIKITA NESTEROV) |
| NSHL14 | Signing | QUE |
$5,235,000 for 1 year |
| NSHL13 | Signing | VAN |
$5,235,000 for 1 year |