| 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 | 0 |
PHI
|
44 | 17 | 9 | 8 | +5 | 4 | 1 | 0 | 0 | |
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 | 0 |
BUF
|
38 | 9 | 5 | 4 | -9 | 4 | 1 | 0 | 0 | |
NYR
|
22 | 4 | 2 | 2 | -13 | 4 | 0 | 0 | 0 | |
TBL
|
20 | 16 | 5 | 11 | -7 | 4 | 3 | 0 | 0 | |
| 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
|
77 | 97 | 46 | 51 | +3 | 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 | 0 |
| NSHL1 |
DET
|
80 | 56 | 18 | 38 | +3 | 73 | 3 | 0 | 0 |
| Pro Career | 1348 | 963 | 367 | 596 | -22 | 496 | 94 | 4 | 51 | |
| 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 |
62 | 14 | 4 | 10 | -8 | 12 | 0 | 0 | 1 |
TOR
|
61 | 14 | 4 | 10 | -7 | 12 | 0 | 0 | 1 | |
TOR
|
1 | 0 | 0 | 0 | -1 | 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 |
BOS
|
2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |
BOS
|
1 | 3 | 3 | 0 | +3 | 0 | 0 | 0 | 0 | |
| Farm Career | 229 | 110 | 46 | 64 | +15 | 38 | 4 | 0 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
BOS
|
17 | 10 | 4 | 6 | -3 | 2 | 0 | 0 | 0 |
| 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 | 5 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
TOR
|
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL20 |
TOR
|
13 | 6 | 4 | 2 | +7 | 0 | 0 | 0 | 0 |
| Farm Career | 18 | 6 | 4 | 2 | +7 | 0 | 0 | 0 | 0 | |
| Season | Team | AG | DF | DI | DU | OF | PB | SP | ST | CH | PA | PH | SH | SK | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL1 |
DET
|
B | B+ | B | A- | A- | A | B+ | B+ | B+ | A- | B+ | B+ | B | B+ |
| NSHL2 |
DET
|
41 | 45 | 38 | 48 | 48 | 52 | 45 | 44 | 48 | 54 | 46 | 45 | 43 | 47 |
| Career Avg | 41 | 45 | 38 | 48 | 48 | 52 | 45 | 44 | 48 | 54 | 46 | 45 | 43 | 47 | |
| 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 | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
CHI
|
67 | 50 | 81 | 76 | 84 | 92 | 91 | 77 | 98 | 75 | 71 | 69 | 77 | 59 | 47 | 76 |
| NSHL8 |
WSH
|
68 | 51 | 80 | 72 | 83 | 92 | 93 | 79 | 99 | 77 | 75 | 70 | 78 | 70 | 46 | 76 |
| Career Avg | 68 | 51 | 81 | 74 | 84 | 92 | 92 | 78 | 99 | 76 | 73 | 70 | 78 | 65 | 47 | 76 | |
| 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 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Release | ANA |
|
| NSHL22 | Signing | ANA |
$500,000 · 1 yr |
| NSHL21 | Trade | DAL→ CBJ |
CBJ Joe Thornton (65), Y24 R6 DAL pick DAL T.J. Brodie (72) |
| NSHL21 | Trade | 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 |
| NSHL21 | Signing | DAL |
$869,500 · 1 yr |
| NSHL20 | Trade | 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 |
| NSHL19 | Trade | TOR→ WSH |
TOR Roman Will (66) WSH Joe Thornton (67) |
| NSHL19 | Waiver | WSH→ TOR |
Claimed off waivers |
| NSHL19 | Signing | WSH |
$1,350,000 · 2 yr |
| NSHL18 | Signing | NYI |
$1,100,000 · 1 yr |
| NSHL18 | Release | NYR |
|
| NSHL17 | Waiver | BOS→ PHI |
Claimed off waivers |
| NSHL17 | Waiver | PHI→ NYR |
Claimed off waivers |
| NSHL16 | Trade | 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 |
| NSHL16 | Trade | 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 |
| NSHL16 | Trade | NYR→ BUF |
BUF Joe Thornton (73) NYR Tom Kuehnhackl (P), Y16 R5 CAR pick → TYLER PARSONS |
| NSHL16 | Signing | PIT |
$3,000,000 · 2 yr |
| NSHL14 | Trade | 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 |
| NSHL14 | Trade | 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) |
| NSHL14 | Signing | DET |
$6,500,000 · 1 yr |
| NSHL13 | Signing | TOR |
$11,000,000 · 1 yr |
| NSHL11 | Signing | NYR |
$11,000,000 · 2 yr |
| NSHL8 | Trade | 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) |
| NSHL7 | Protected | CHI |
Protected from SuperDraft |
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC11 | #3 | NYR | Round of 32 | 2 | 1 | 4 |
| PSC10 | #19 | CHI | Final Four | 5 | 4 | 14 |
| PSC9 | #6 | WSH | Round of 16 | 3 | 2 | 4 |
| PSC8 | #9 | CHI | Round of 64 | 1 | 0 | 1 |
| PSC6 | #7 | DET | Round of 32 | 2 | 1 | 2 |
| PSC5 | #15 | DET | Round of 64 | 1 | 0 | 1 |
| PSC4 | #15 | DET | Round of 64 | 1 | 0 | 1 |