| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
DET
|
8 | 4 | 0 | 4 | +3 | 4 | 0 | 0 | 0 |
| NSHL22 |
MIN
Total |
67 | 19 | 6 | 13 | +6 | 38 | 0 | 0 | 3 |
CBJ
|
34 | 10 | 4 | 6 | +2 | 23 | 0 | 0 | 2 | |
MIN
|
23 | 6 | 2 | 4 | +3 | 11 | 0 | 0 | 1 | |
MTL
|
10 | 3 | 0 | 3 | +1 | 4 | 0 | 0 | 0 | |
| NSHL20 |
NYI
Total |
73 | 20 | 11 | 9 | 0 | 32 | 1 | 0 | 2 |
NYI
|
42 | 15 | 9 | 6 | +5 | 28 | 0 | 0 | 2 | |
CAR
|
29 | 5 | 2 | 3 | -4 | 4 | 1 | 0 | 0 | |
SEA
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
CAR
|
82 | 57 | 22 | 35 | +19 | 26 | 2 | 0 | 1 |
| NSHL18 |
ANA
Total |
80 | 21 | 11 | 10 | -14 | 30 | 2 | 0 | 0 |
TBL
|
42 | 13 | 8 | 5 | +1 | 20 | 0 | 0 | 0 | |
ANA
|
35 | 8 | 3 | 5 | -15 | 8 | 2 | 0 | 0 | |
QUE
|
3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL17 |
TBL
Total |
64 | 24 | 12 | 12 | -6 | 10 | 1 | 0 | 0 |
TBL
|
53 | 19 | 10 | 9 | -7 | 10 | 1 | 0 | 0 | |
TOR
|
11 | 5 | 2 | 3 | +1 | 0 | 0 | 0 | 0 | |
| NSHL16 |
TOR
Total |
81 | 39 | 18 | 21 | -5 | 64 | 3 | 0 | 1 |
DET
|
66 | 27 | 13 | 14 | -4 | 50 | 1 | 0 | 1 | |
TOR
|
15 | 12 | 5 | 7 | -1 | 14 | 2 | 0 | 0 | |
| NSHL15 |
DET
|
80 | 47 | 16 | 31 | +2 | 38 | 3 | 0 | 5 |
| NSHL14 |
DET
|
80 | 40 | 15 | 25 | +9 | 30 | 1 | 0 | 1 |
| NSHL13 |
NSH
Total |
18 | 8 | 3 | 5 | -1 | 10 | 0 | 0 | 1 |
PHI
|
7 | 1 | 0 | 1 | -6 | 2 | 0 | 0 | 0 | |
NSH
|
11 | 7 | 3 | 4 | +5 | 8 | 0 | 0 | 1 | |
| NSHL12 |
PHI
|
14 | 4 | 4 | 0 | +1 | 6 | 1 | 0 | 0 |
| Pro Career | 647 | 283 | 118 | 165 | +14 | 288 | 14 | 0 | 14 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CAL
|
70 | 24 | 12 | 12 | -12 | 94 | 4 | 0 | 3 |
| NSHL24 |
DET
|
67 | 19 | 8 | 11 | -4 | 72 | 1 | 0 | 0 |
| NSHL23 |
DET
|
78 | 48 | 21 | 27 | +10 | 91 | 4 | 0 | 5 |
| NSHL21 |
MTL
|
74 | 80 | 39 | 41 | -6 | 62 | 18 | 1 | 0 |
| NSHL13 |
NSH
|
39 | 38 | 20 | 18 | +4 | 8 | 3 | 0 | 4 |
| NSHL12 |
PHI
|
66 | 56 | 26 | 30 | -20 | 36 | 8 | 1 | 3 |
| Farm Career | 417 | 288 | 139 | 149 | -21 | 375 | 42 | 2 | 16 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
DET
|
4 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL20 |
NYI
|
7 | 2 | 2 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL19 |
CAR
|
14 | 4 | 2 | 2 | -6 | 4 | 0 | 0 | 0 |
| NSHL16 |
TOR
|
5 | 2 | 1 | 1 | -5 | 4 | 0 | 0 | 0 |
| NSHL14 |
DET
|
5 | 4 | 2 | 2 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 35 | 13 | 7 | 6 | -13 | 8 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
DET
|
19 | 12 | 5 | 7 | +2 | 18 | 2 | 0 | 1 |
| NSHL13 |
MIL
|
12 | 12 | 7 | 5 | -2 | 4 | 1 | 0 | 2 |
| Farm Career | 31 | 24 | 12 | 12 | 0 | 22 | 3 | 0 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
PHI
|
65 | 20 | 78 | 76 | 75 | 82 | 82 | 74 | 64 | 72 | 71 | 67 | 68 | 73 | 54 | 68 |
| NSHL13 |
NSH
|
68 | 20 | 78 | 79 | 75 | 82 | 82 | 79 | 67 | 76 | 76 | 67 | 71 | 73 | 57 | 71 |
| NSHL14 |
DET
|
70 | 20 | 80 | 79 | 74 | 84 | 84 | 81 | 69 | 77 | 78 | 66 | 73 | 72 | 59 | 72 |
| NSHL15 |
DET
|
70 | 20 | 80 | 79 | 74 | 84 | 84 | 81 | 69 | 77 | 78 | 66 | 73 | 72 | 60 | 72 |
| NSHL16 |
TOR
|
71 | 20 | 80 | 81 | 74 | 84 | 84 | 81 | 69 | 77 | 78 | 67 | 73 | 72 | 61 | 73 |
| NSHL17 |
TBL
|
72 | 20 | 80 | 81 | 74 | 86 | 86 | 81 | 71 | 77 | 80 | 67 | 73 | 72 | 62 | 73 |
| NSHL18 |
ANA
|
74 | 20 | 82 | 81 | 76 | 86 | 86 | 81 | 71 | 77 | 80 | 67 | 73 | 72 | 64 | 79 |
| NSHL19 |
CAR
|
74 | 20 | 82 | 81 | 76 | 86 | 86 | 81 | 71 | 77 | 80 | 67 | 73 | 72 | 65 | 79 |
| NSHL20 |
NYI
|
73 | 21 | 83 | 79 | 75 | 87 | 84 | 79 | 69 | 76 | 78 | 65 | 71 | 71 | 66 | 77 |
| NSHL21 |
MTL
|
71 | 22 | 81 | 77 | 80 | 85 | 82 | 77 | 67 | 74 | 76 | 63 | 69 | 72 | 67 | 72 |
| NSHL22 |
MIN
|
72 | 50 | 78 | 74 | 77 | 86 | 83 | 78 | 68 | 75 | 77 | 60 | 70 | 82 | 79 | 72 |
| NSHL23 |
DET
|
73 | 50 | 76 | 72 | 77 | 84 | 81 | 76 | 66 | 73 | 75 | 60 | 68 | 83 | 77 | 71 |
| NSHL24 |
DET
|
74 | 51 | 73 | 69 | 77 | 85 | 82 | 73 | 67 | 73 | 72 | 61 | 69 | 84 | 78 | 70 |
| Career Avg | 72 | 28 | 80 | 78 | 76 | 85 | 84 | 79 | 69 | 76 | 77 | 65 | 72 | 75 | 66 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | TOR |
TC | SC | 78 | 80 | +2 | 2 | |
| NSHL13 | PHI |
TC | SC | 74 | 76 | +2 | 2 | |
| NSHL13 | PHI |
TC | PH | 77 | 79 | +2 | 2 | |
| NSHL13 | PHI |
TC | PA | 75 | 76 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | CAL |
$775,000 for 1 year |
| NSHL23 | Signing | DET |
$1,614,999 for 2 years |
| NSHL23 | Release | NJD |
|
| NSHL22 | Opening Day Waivers | CBJ |
Claimed off opening-day waivers |
| NSHL22 | Signing | HAM |
$1,500,000 for 1 year |
| NSHL21 | Trade | NYI→ MTL |
MTL James van Riemsdyk (71), Y21 R5 HAM pick (Dylan Duke) NYI Alex Ovechkin (71) |
| NSHL20 | Trade | CAR→ SEA |
CAR James Neal (73) SEA James van Riemsdyk (72), Jonah Gadjovich (P), Y22 R6 CAR pick (Cameron Whitehead), Y22 R7 CAR pick (Dylan Coghlan) |
| NSHL20 | Trade | SEA→ NYI |
NYI Nicklas Backstrom (71), Paul Stastny (72), Aaron Palushaj (70), James van Riemsdyk (72) SEA Max Pacioretty (79) |
| NSHL19 | Signing | CAR |
$6,500,000 for 3 years |
| NSHL18 | Trade | TBL→ TOR |
TBL Vladimir Tarasenko (75), Aaron Ekblad (76), Y19 R1 DET pick (Spencer Knight), Y19 R5 HAM pick (Matthew Stienburg) TOR Connor McDavid (79), James van Riemsdyk (73), Roberto Luongo (78), Justin Williams (66), Andrej Nestrasil (67) |
| NSHL18 | Trade | TOR→ QUE |
QUE Ryan Wilson (72), James van Riemsdyk (73), Tyler Bozak (73) TOR Brandon Dubinsky (74) |
| NSHL18 | Trade | QUE→ ANA |
ANA James van Riemsdyk (73), Y19 R3 QUE pick (Taro Hirose) QUE Christian Folin (73), Y19 R5 QUE pick (Ethan Phillips) |
| NSHL16 | Signing | DET |
$2,500,000 for 4 years |
| NSHL14 | Trade | NSH→ DET |
DET James van Riemsdyk (71), Magnus Paajarvi (71) NSH Reilly Smith (P), Y15 R3 MTL pick, Y14 R2 NSH pick (KASPERI KAPANEN) |
| NSHL13 | Trade | PHI→ TOR |
PHI Grant Clitsome (72), Y14 R1 DAL pick (HAYDN FLEURY), Y14 R2 DAL pick (JULIUS HONKA) TOR James Wisniewski (68), James van Riemsdyk (71) |
| NSHL13 | Trade | TOR→ NSH |
NSH Kyle Clifford (70), James van Riemsdyk (71), Zack Smith (66), Y14 R1 BOS pick (SAM BENNETT), Y14 R1 CAR pick (NIKOLAJ EHLERS), Y15 R1 TOR pick (JAKUB ZBORIL) TOR Derek Dorsett (68), Sidney Crosby (81) |
| NSHL12 | Signing | PHI |
$1,250,000 for 3 years |
| NSHL11 | Signing | TOR |
$1 for 1 year |