| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
FLA
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL22 |
FLA
Total |
67 | 9 | 6 | 3 | +1 | 14 | 0 | 0 | 1 |
CBJ
|
65 | 9 | 6 | 3 | +1 | 14 | 0 | 0 | 1 | |
FLA
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL21 |
EDM
|
78 | 9 | 5 | 4 | -9 | 10 | 0 | 0 | 0 |
| NSHL20 |
CAR
Total |
82 | 35 | 17 | 18 | -7 | 14 | 3 | 0 | 1 |
CAR
|
44 | 17 | 6 | 11 | +1 | 4 | 0 | 0 | 1 | |
SEA
|
22 | 13 | 9 | 4 | -4 | 4 | 3 | 0 | 0 | |
PHI
|
16 | 5 | 2 | 3 | -4 | 6 | 0 | 0 | 0 | |
| NSHL19 |
FLA
Total |
83 | 53 | 17 | 36 | -11 | 20 | 3 | 0 | 3 |
FLA
|
48 | 34 | 11 | 23 | +4 | 8 | 0 | 0 | 3 | |
CGY
|
29 | 18 | 6 | 12 | -14 | 10 | 3 | 0 | 0 | |
SJS
|
6 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 | |
| NSHL18 |
NYI
Total |
80 | 47 | 22 | 25 | -21 | 10 | 8 | 0 | 4 |
PIT
|
41 | 29 | 16 | 13 | -14 | 6 | 8 | 0 | 3 | |
HAM
|
23 | 10 | 2 | 8 | -6 | 4 | 0 | 0 | 1 | |
NYI
|
16 | 8 | 4 | 4 | -1 | 0 | 0 | 0 | 0 | |
| NSHL17 |
PIT
|
75 | 44 | 22 | 22 | -15 | 18 | 9 | 0 | 4 |
| NSHL16 |
BUF
|
80 | 62 | 30 | 32 | -7 | 19 | 16 | 0 | 10 |
| NSHL15 |
BUF
Total |
78 | 43 | 21 | 22 | +4 | 2 | 4 | 0 | 6 |
BUF
|
35 | 23 | 5 | 18 | +3 | 2 | 2 | 0 | 2 | |
CHI
|
25 | 14 | 10 | 4 | +4 | 0 | 1 | 0 | 1 | |
TBL
|
18 | 6 | 6 | 0 | -3 | 0 | 1 | 0 | 3 | |
| NSHL14 |
CHI
|
80 | 65 | 31 | 34 | +16 | 6 | 8 | 0 | 4 |
| NSHL13 |
CHI
Total |
80 | 71 | 29 | 42 | -4 | 2 | 10 | 0 | 9 |
LAK
|
5 | 8 | 4 | 4 | -3 | 0 | 2 | 0 | 1 | |
CHI
|
75 | 63 | 25 | 38 | -1 | 2 | 8 | 0 | 8 | |
| NSHL12 |
PIT
Total |
81 | 22 | 10 | 12 | 0 | 16 | 1 | 0 | 2 |
DET
|
57 | 14 | 6 | 8 | -3 | 10 | 1 | 0 | 1 | |
PIT
|
24 | 8 | 4 | 4 | +3 | 6 | 0 | 0 | 1 | |
| NSHL10 |
MTL
|
9 | 1 | 1 | 0 | -1 | 2 | 0 | 0 | 1 |
| Pro Career | 875 | 461 | 211 | 250 | -55 | 133 | 62 | 0 | 45 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
CAR
|
23 | 8 | 2 | 6 | +7 | 6 | 0 | 0 | 0 |
| NSHL19 |
FLA
|
6 | 2 | 0 | 2 | -2 | 6 | 0 | 0 | 0 |
| NSHL18 |
NYI
|
6 | 5 | 2 | 3 | +2 | 0 | 0 | 0 | 1 |
| NSHL17 |
PIT
|
5 | 4 | 2 | 2 | -5 | 2 | 0 | 0 | 0 |
| NSHL16 |
BUF
|
4 | 2 | 1 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL15 |
BUF
|
2 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL14 |
CHI
|
15 | 10 | 7 | 3 | -2 | 4 | 1 | 0 | 2 |
| NSHL13 |
CHI
|
15 | 16 | 5 | 11 | -1 | 0 | 1 | 0 | 0 |
| Pro Career | 76 | 49 | 19 | 30 | -1 | 18 | 2 | 0 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
OTT
|
74 | 10 | 78 | 67 | 69 | 81 | 81 | 65 | 42 | 56 | 76 | 64 | 74 | 56 | 61 | 64 |
| NSHL10 |
SJS
|
76 | 13 | 78 | 68 | 72 | 81 | 81 | 68 | 45 | 60 | 77 | 65 | 74 | 59 | 61 | 66 |
| NSHL11 |
DET
|
79 | 16 | 81 | 71 | 74 | 84 | 84 | 71 | 48 | 63 | 78 | 68 | 74 | 62 | 61 | 68 |
| NSHL12 |
PIT
|
80 | 19 | 84 | 72 | 77 | 87 | 84 | 74 | 51 | 66 | 80 | 69 | 70 | 65 | 61 | 69 |
| NSHL13 |
CHI
|
78 | 20 | 92 | 83 | 79 | 94 | 94 | 89 | 52 | 81 | 90 | 70 | 66 | 86 | 68 | 78 |
| NSHL14 |
CHI
|
79 | 20 | 93 | 82 | 78 | 94 | 93 | 88 | 54 | 82 | 89 | 69 | 68 | 85 | 67 | 77 |
| NSHL15 |
BUF
|
79 | 20 | 93 | 82 | 78 | 94 | 93 | 88 | 56 | 82 | 89 | 69 | 70 | 85 | 67 | 78 |
| NSHL16 |
BUF
|
79 | 20 | 93 | 82 | 78 | 94 | 93 | 88 | 58 | 82 | 89 | 69 | 70 | 85 | 67 | 78 |
| NSHL17 |
PIT
|
79 | 20 | 93 | 82 | 78 | 94 | 93 | 88 | 60 | 82 | 89 | 69 | 72 | 85 | 67 | 78 |
| NSHL18 |
NYI
|
77 | 21 | 91 | 80 | 79 | 92 | 91 | 86 | 61 | 80 | 87 | 67 | 72 | 83 | 67 | 62 |
| NSHL19 |
FLA
|
75 | 22 | 89 | 78 | 80 | 90 | 89 | 84 | 59 | 78 | 85 | 65 | 70 | 81 | 66 | 60 |
| NSHL20 |
CAR
|
73 | 20 | 87 | 76 | 80 | 88 | 87 | 82 | 60 | 77 | 83 | 64 | 68 | 79 | 67 | 58 |
| NSHL21 |
EDM
|
71 | 20 | 85 | 74 | 75 | 86 | 85 | 80 | 61 | 75 | 81 | 62 | 69 | 77 | 68 | 73 |
| NSHL22 |
FLA
|
68 | 47 | 82 | 71 | 75 | 83 | 82 | 77 | 60 | 72 | 78 | 59 | 66 | 84 | 80 | 71 |
| NSHL23 |
FLA
|
65 | 47 | 80 | 68 | 75 | 80 | 79 | 74 | 60 | 69 | 75 | 59 | 63 | 84 | 80 | 69 |
| Career Avg | 76 | 23 | 87 | 76 | 77 | 89 | 88 | 81 | 56 | 74 | 84 | 66 | 70 | 78 | 68 | 70 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | LAK |
TC | SC | 87 | 90 | +3 | 3 | |
| NSHL12 | DET |
TC | SC | 78 | 80 | +2 | 2 | |
| NSHL10 | MTL |
TC | SK | 67 | 68 | +1 | 1 | |
| NSHL10 | MTL |
TC | PA | 59 | 60 | +1 | 1 | |
| NSHL10 | MTL |
TC | DF | 64 | 65 | +1 | 1 | |
| NSHL9 | OTT |
TC | SK | 66 | 67 | +1 | 1 | |
| NSHL9 | OTT |
TC | SC | 74 | 76 | +2 | 2 |
CBJ
EDM
DET→
VAN
DET Y22 R4 VAN pick
VAN James Neal (73)
OTT→
PHI
OTT Keith Yandle (72), Y21 R6 PHI pick (Cole Huckins)
PHI James Neal (73), Y21 R5 OTT pick
PHI→
TOR
PHI Jason Demers (73), Kris Russell (72), Devon Toews (68)
TOR James Neal (73), Shea Weber (71)
TOR→
SEA
SEA James Neal (73), Patrik Nemeth (68)
TOR Mark Pysyk (68), Corey Perry (69), T.J. Oshie (68)
SEA→
CAR
CAR James Neal (73)
SEA James van Riemsdyk (72), Jonah Gadjovich (P), Y22 R6 CAR pick (Cameron Whitehead), Y22 R7 CAR pick (Dylan Coghlan)
DET
FLA
CGY→
SJS
CGY Y20 R3 TOR pick (Justus Annunen), Y21 R3 MIN pick (Jack Peart)
SJS James Neal (75)
SJS→
FLA
FLA James Neal (75), Vladimir Sobotka (72)
SJS Charlie Coyle (74), Tyler Bozak (72)
PIT→
HAM
HAM James Neal (76)
PIT Dominik Simon (P), Jakob Forsbacka Karlsson (P)
HAM→
NYI
HAM Craig Smith (72), Xavier Ouellet (68), Y19 R3 NYI pick (Graeme Clark)
NYI James Neal (76)
PIT
CHI→
TBL
CHI Jordan Staal (76), Alex Galchenyuk (75), Mark Fayne (68)
TBL James Neal (78), Kevin Shattenkirk (75), Y16 R6 CHI pick (TYLER MOTTE)
TBL→
BUF
BUF James Neal (78)
TBL Anze Kopitar (75), Phillip Danault (P), $3,000,000
PIT→
TOR
PIT Alex Ovechkin (77), Y15 R3 TOR pick (PETTERI LINDBOHM)
TOR James Neal (77), P.A. Parenteau (69), Y15 R5 TOR pick (COLE ULLY)
TOR→
LAK
LAK James Neal (77), Y14 R4 VAN pick
TOR Drew Stafford (70), Jimmy Hayes (68), Ty Wishart (68), Dwight King (P), Y14 R1 LAK pick (NINO NIEDERREITER), Y16 R2 LAK pick
LAK→
CHI
CHI James Neal (78), Oliver Ekman-Larsson (74), P.A. Parenteau (69), Y15 R5 LAK pick
LAK Corey Perry (77), Mike Green (74), Jakub Kindl (67), Jaden Schwartz (69), Matthew Martin (66), Tomas Vincour (65)
PIT
TOR→
PIT
PIT James Neal (69)
TOR Lee Stempniak (69), Y13 R1 PIT pick (Elias Lindholm), Y14 R1 VAN pick, Y14 R1 PIT pick (BOONE JENNER), Y14 R2 SJS pick
DET
CHI
TOR→
CAR
CAR Matthew Lombardi (67), Dwayne Roloson (67), James Neal (P), Y9 R2 NJD pick (Tomas Tatar), Y10 R1 TOR pick (Kirill Kabanov)
TOR Daniel Cleary (67), Niklas Backstrom (67), Y9 R1 LAK pick (Jonathan Quick)