| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
ANA
|
58 | 6 | 4 | 2 | -12 | 27 | 1 | 0 | 2 |
| NSHL21 |
TOR
Total |
13 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
TOR
|
8 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
DAL
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
TOR
|
6 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL19 |
WSH
Total |
43 | 5 | 3 | 2 | -12 | 2 | 0 | 0 | 1 |
TOR
|
24 | 3 | 2 | 1 | -7 | 2 | 0 | 0 | 1 | |
WSH
|
19 | 2 | 1 | 1 | -5 | 0 | 0 | 0 | 0 | |
| NSHL17 |
NYR
Total |
73 | 24 | 10 | 14 | -4 | 14 | 2 | 0 | 2 |
PHI
|
44 | 17 | 9 | 8 | +5 | 4 | 1 | 0 | 2 | |
BOS
|
17 | 4 | 1 | 3 | -7 | 8 | 1 | 0 | 0 | |
NYR
|
12 | 3 | 0 | 3 | -2 | 2 | 0 | 0 | 0 | |
| NSHL16 |
BOS
Total |
73 | 30 | 9 | 21 | -3 | 18 | 1 | 0 | 4 |
BOS
|
56 | 27 | 7 | 20 | -1 | 10 | 1 | 0 | 3 | |
PIT
|
9 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 | |
TOR
|
8 | 2 | 2 | 0 | -1 | 6 | 0 | 0 | 1 | |
| NSHL15 |
BUF
Total |
80 | 29 | 12 | 17 | -29 | 12 | 4 | 0 | 2 |
BUF
|
38 | 9 | 5 | 4 | -9 | 4 | 1 | 0 | 1 | |
NYR
|
22 | 4 | 2 | 2 | -13 | 4 | 0 | 0 | 0 | |
TBL
|
20 | 16 | 5 | 11 | -7 | 4 | 3 | 0 | 1 | |
| NSHL14 |
TBL
Total |
80 | 49 | 21 | 28 | -4 | 10 | 4 | 0 | 3 |
DET
|
29 | 21 | 8 | 13 | -3 | 4 | 2 | 0 | 3 | |
QUE
|
36 | 18 | 8 | 10 | -3 | 4 | 2 | 0 | 0 | |
TBL
|
15 | 10 | 5 | 5 | +2 | 2 | 0 | 0 | 0 | |
| NSHL13 |
FLA
|
80 | 77 | 28 | 49 | +9 | 10 | 7 | 0 | 3 |
| NSHL12 |
NYR
|
65 | 56 | 19 | 37 | 0 | 14 | 9 | 0 | 3 |
| NSHL11 |
NYR
|
78 | 97 | 46 | 51 | +1 | 20 | 12 | 0 | 10 |
| NSHL10 |
CHI
|
78 | 94 | 24 | 70 | +6 | 4 | 4 | 0 | 3 |
| NSHL9 |
WSH
|
78 | 55 | 15 | 40 | -1 | 15 | 6 | 1 | 3 |
| NSHL8 |
CHI
Total |
74 | 67 | 30 | 37 | -1 | 31 | 8 | 0 | 3 |
CHI
|
47 | 42 | 20 | 22 | +2 | 25 | 5 | 0 | 2 | |
WSH
|
27 | 25 | 10 | 15 | -3 | 6 | 3 | 0 | 1 | |
| NSHL7 |
CHI
|
60 | 53 | 26 | 27 | +6 | 42 | 11 | 0 | 2 |
| NSHL6 |
CHI
|
73 | 42 | 17 | 25 | -8 | 30 | 4 | 1 | 3 |
| NSHL5 |
DET
|
71 | 58 | 25 | 33 | +7 | 39 | 6 | 1 | 3 |
| NSHL4 |
DET
|
64 | 41 | 15 | 26 | -3 | 46 | 5 | 1 | 3 |
| NSHL3 |
DET
|
59 | 50 | 23 | 27 | 0 | 40 | 4 | 0 | 5 |
| NSHL2 |
DET
|
63 | 72 | 22 | 50 | +22 | 49 | 3 | 0 | 4 |
| NSHL1 |
DET
|
80 | 56 | 18 | 38 | +3 | 73 | 3 | 0 | 4 |
| Pro Career | 1349 | 963 | 367 | 596 | -24 | 496 | 94 | 4 | 63 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
ANA
|
15 | 8 | 5 | 3 | -1 | 12 | 1 | 0 | 2 |
| NSHL21 |
TOR
Total |
39 | 4 | 2 | 2 | -8 | 10 | 0 | 0 | 0 |
TOR
|
24 | 2 | 1 | 1 | -5 | 6 | 0 | 0 | 0 | |
TOR
|
12 | 2 | 1 | 1 | -4 | 4 | 0 | 0 | 0 | |
TOR
|
3 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
TOR
Total |
68 | 14 | 3 | 11 | -12 | 14 | 0 | 0 | 1 |
TOR
|
62 | 14 | 3 | 11 | -9 | 14 | 0 | 0 | 1 | |
TOR
|
6 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | |
| NSHL19 |
WSH
|
30 | 29 | 8 | 21 | +10 | 2 | 1 | 0 | 1 |
| NSHL18 |
NYI
|
80 | 50 | 24 | 26 | +19 | 2 | 2 | 0 | 8 |
| NSHL17 |
BOS
Total |
3 | 5 | 3 | 2 | +3 | 0 | 0 | 0 | 0 |
NYR
|
2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |
NYR
|
1 | 3 | 3 | 0 | +3 | 0 | 0 | 0 | 0 | |
| Farm Career | 235 | 110 | 45 | 65 | +11 | 40 | 4 | 0 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
BOS
|
17 | 10 | 4 | 6 | -3 | 2 | 2 | 0 | 3 |
| NSHL15 |
BUF
|
2 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 |
| NSHL13 |
FLA
|
18 | 15 | 4 | 11 | +3 | 0 | 1 | 0 | 0 |
| NSHL12 |
NYR
|
8 | 2 | 2 | 0 | -4 | 0 | 0 | 0 | 0 |
| NSHL11 |
NYR
|
5 | 6 | 1 | 5 | 0 | 0 | 0 | 0 | 0 |
| NSHL10 |
CHI
|
16 | 17 | 5 | 12 | -2 | 2 | 1 | 0 | 0 |
| NSHL7 |
CHI
|
5 | 6 | 2 | 4 | 0 | 4 | 1 | 0 | 0 |
| NSHL5 |
DET
|
22 | 18 | 5 | 13 | +8 | 2 | 2 | 0 | 1 |
| Pro Career | 93 | 74 | 23 | 51 | +3 | 12 | 7 | 0 | 4 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
DET
|
75 | 76 | 76 | 70 | 87 | 79 | 75 | 76 | 77 | 65 | 78 | 62 | 70 | 79 |
| NSHL4 |
DET
|
76 | 79 | 78 | 71 | 88 | 77 | 75 | 77 | 79 | 67 | 81 | 66 | 65 | 81 |
| NSHL5 |
DET
|
75 | 78 | 78 | 70 | 86 | 75 | 74 | 75 | 79 | 64 | 81 | 68 | 65 | 80 |
| NSHL6 |
CHI
|
72 | 72 | 84 | 71 | 95 | 76 | 78 | 75 | 79 | 75 | 82 | 66 | 77 | 82 |
| Career Avg | 75 | 77 | 79 | 71 | 89 | 77 | 76 | 76 | 79 | 68 | 81 | 66 | 70 | 81 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
WSH
|
67 | 12 | 81 | 70 | 83 | 92 | 92 | 95 | 81 | 99 | 79 | 71 | 79 | 74 | 82 | 77 |
| NSHL10 |
CHI
|
64 | 15 | 84 | 73 | 86 | 92 | 89 | 92 | 84 | 96 | 76 | 70 | 76 | 76 | 79 | 77 |
| NSHL11 |
NYR
|
62 | 16 | 85 | 70 | 87 | 93 | 90 | 92 | 85 | 96 | 76 | 68 | 73 | 76 | 76 | 77 |
| NSHL12 |
NYR
|
63 | 17 | 86 | 67 | 88 | 94 | 91 | 92 | 86 | 93 | 77 | 67 | 74 | 77 | 73 | 76 |
| NSHL13 |
FLA
|
61 | 18 | 86 | 66 | 88 | 91 | 88 | 89 | 87 | 90 | 77 | 66 | 74 | 76 | 73 | 74 |
| NSHL14 |
TBL
|
58 | 18 | 86 | 63 | 89 | 91 | 89 | 88 | 88 | 88 | 78 | 66 | 75 | 76 | 73 | 74 |
| NSHL15 |
BUF
|
58 | 18 | 86 | 61 | 87 | 89 | 89 | 85 | 88 | 85 | 75 | 66 | 72 | 76 | 72 | 73 |
| NSHL16 |
BOS
|
58 | 15 | 86 | 61 | 84 | 89 | 89 | 82 | 88 | 82 | 72 | 63 | 70 | 76 | 72 | 71 |
| NSHL17 |
NYR
|
57 | 15 | 83 | 58 | 84 | 86 | 86 | 79 | 86 | 79 | 69 | 63 | 67 | 76 | 72 | 69 |
| NSHL18 |
NYI
|
56 | 15 | 82 | 58 | 84 | 82 | 82 | 76 | 82 | 76 | 69 | 63 | 67 | 76 | 72 | 14 |
| NSHL19 |
WSH
|
56 | 15 | 82 | 58 | 84 | 79 | 79 | 74 | 82 | 73 | 69 | 63 | 67 | 76 | 72 | 10 |
| NSHL20 |
TOR
|
54 | 15 | 80 | 55 | 84 | 79 | 79 | 70 | 79 | 71 | 66 | 63 | 63 | 76 | 72 | 6 |
| NSHL21 |
TOR
|
54 | 15 | 80 | 55 | 95 | 75 | 75 | 68 | 79 | 70 | 64 | 59 | 63 | 76 | 72 | 66 |
| NSHL22 |
ANA
|
53 | 50 | 78 | 54 | 91 | 71 | 74 | 64 | 75 | 66 | 61 | 59 | 59 | 99 | 84 | 65 |
| Career Avg | 59 | 19 | 84 | 63 | 87 | 86 | 86 | 82 | 84 | 84 | 72 | 65 | 70 | 78 | 75 | 60 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL9 | WSH |
TC | SK | 68 | 70 | +2 | 2 |
ANA
ANA
DAL→
CBJ
CBJ Joe Thornton (65), Y24 R6 DAL pick
DAL T.J. Brodie (72)
CBJ→
TOR
CBJ Chay Genoway (72), Andy Miele (68), Y22 R3 DET pick (Alexander Volkov), Y26 R3 MIN pick, Y22 R4 VGK pick (Matias Mantykivi), Y25 R4 FLA pick
TOR Oscar Lindberg (73), Wayne Simmonds (72), Alex Petrovic (75), Joe Thornton (66), $2,000,000
DAL
OTT→
TOR
OTT Peter Holland (69), Mike Matheson (68), Ryan Dzingel (68), Nick Shore (66), Brent Burns (68), Dylan Sikura (62)
TOR Wayne Simmonds (72), Keith Yandle (72), Anton Stralman (68), Anton Lander (71), Joe Thornton (66), $3,000,000
TOR→
WSH
TOR Roman Will (66)
WSH Joe Thornton (67)
WSH→
TOR
WSH
NYI
NYR
BOS→
PHI
PHI→
NYR
TBL→
DET
DET Kyle Wilson (68), Joe Thornton (73), Roman Josi (72), Bobby Ryan (72), Y17 R1 DET pick (KIRILL KAPRIZOV)
TBL Jordan Staal (76), Tobias Enstrom (70), Y16 R2 PIT pick (MAXIM LETUNOV), Y16 R3 TBL pick (HENRIK BORGSTROM), Y17 R3 BOS pick (JOSHUA NORRIS)
DET→
NYR
DET Philip Larsen (74), Jerome Samson (68), John Hayden (P), Jason Dickinson (P), Y16 R3 CAR pick (MATTHIAS JANMARK-NYLEN)
NYR Joe Thornton (73), Duncan Keith (70), Sam Gagner (74), Wayne Simmonds (72), Y16 R1 DET pick (JACCOB SLAVIN)
NYR→
BUF
BUF Joe Thornton (73)
NYR Tom Kuehnhackl (P), Y16 R5 CAR pick (TYLER PARSONS)
PIT
DET→
QUE
DET Mikael Backlund (70), Josh Bailey (69), Dmitrij Jaskin (P), Y15 R4 BOS pick (ANTON FORSBERG), Y15 R5 WSH pick (ROBIN KOVACS)
QUE Joe Thornton (74), David Booth (64), Y15 R3 QUE pick (GABRIEL CARLSSON)
QUE→
TBL
QUE Henrik Sedin (72), Zach Parise (72), Y15 R2 TBL pick (JAKE DEBRUSK), Y15 R4 TBL pick (RASMUS ANDERSSON)
TBL Bobby Ryan (71), Joe Thornton (74)
DET
TOR
NYR
CHI→
WSH
CHI Mike Richards (65), Y9 R2 PIT pick (Toni Rajala), Y9 R3 WSH pick (Jeremy Morin), Y9 R4 WSH pick (Cal Clutterbuck)
WSH Joe Thornton (76)
CHI
CHI→
DET
CHI Radek Bonk, Evgeni Malkin, Ed Belfour
DET Joe Thornton, Nathan Horton, Y0 R0 pick