| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
DET
Total |
62 | 22 | 10 | 12 | +6 | 4 | 1 | 0 | 1 |
DET
|
39 | 18 | 8 | 10 | +10 | 4 | 1 | 0 | 0 | |
OTT
|
12 | 3 | 1 | 2 | -1 | 0 | 0 | 0 | 0 | |
SEA
|
9 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 1 | |
TOR
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
NYR
|
82 | 15 | 4 | 11 | 0 | 16 | 0 | 0 | 0 |
| NSHL18 |
CHI
|
80 | 26 | 10 | 16 | +6 | 24 | 1 | 0 | 2 |
| NSHL17 |
PHI
|
80 | 49 | 15 | 34 | +3 | 16 | 2 | 0 | 3 |
| NSHL16 |
QUE
Total |
80 | 40 | 23 | 17 | -6 | 30 | 6 | 1 | 4 |
NYI
|
51 | 28 | 17 | 11 | +2 | 22 | 4 | 1 | 3 | |
QUE
|
29 | 12 | 6 | 6 | -8 | 8 | 2 | 0 | 1 | |
| NSHL15 |
DET
|
75 | 31 | 17 | 14 | -16 | 16 | 2 | 0 | 3 |
| NSHL14 |
QUE
Total |
80 | 32 | 17 | 15 | -19 | 42 | 3 | 0 | 1 |
DAL
|
50 | 26 | 15 | 11 | -9 | 26 | 3 | 0 | 1 | |
QUE
|
30 | 6 | 2 | 4 | -10 | 16 | 0 | 0 | 0 | |
| NSHL13 |
FLA
|
60 | 38 | 15 | 23 | -6 | 20 | 5 | 1 | 1 |
| NSHL12 |
STL
|
64 | 37 | 17 | 20 | +4 | 22 | 4 | 1 | 2 |
| NSHL11 |
TOR
Total |
75 | 29 | 14 | 15 | -16 | 32 | 1 | 1 | 3 |
LAK
|
20 | 3 | 1 | 2 | -9 | 4 | 0 | 0 | 0 | |
QUE
|
33 | 20 | 8 | 12 | -6 | 14 | 1 | 1 | 1 | |
TOR
|
22 | 6 | 5 | 1 | -1 | 14 | 0 | 0 | 2 | |
| NSHL9 |
LAK
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 739 | 319 | 142 | 177 | -44 | 222 | 25 | 4 | 20 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
60 | 39 | 15 | 24 | +18 | 31 | 0 | 0 | 2 |
| NSHL23 |
NJD
|
72 | 81 | 39 | 42 | +19 | 58 | 11 | 0 | 1 |
| NSHL22 |
STL
|
78 | 47 | 28 | 19 | +3 | 30 | 2 | 1 | 1 |
| NSHL21 |
STL
|
78 | 76 | 32 | 44 | +11 | 40 | 13 | 2 | 0 |
| NSHL10 |
LAK
|
75 | 84 | 36 | 48 | +11 | 20 | 8 | 0 | 4 |
| NSHL9 |
LAK
|
77 | 67 | 21 | 46 | +15 | 35 | 8 | 0 | 4 |
| Farm Career | 440 | 394 | 171 | 223 | +77 | 214 | 42 | 3 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
DET
|
19 | 10 | 6 | 4 | -5 | 6 | 0 | 0 | 0 |
| NSHL19 |
NYR
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL18 |
CHI
|
23 | 3 | 1 | 2 | -1 | 4 | 0 | 0 | 0 |
| NSHL16 |
QUE
|
4 | 3 | 2 | 1 | -3 | 2 | 0 | 0 | 0 |
| NSHL13 |
FLA
|
18 | 8 | 2 | 6 | +2 | 4 | 0 | 0 | 0 |
| NSHL11 |
TOR
|
19 | 10 | 3 | 7 | -1 | 6 | 0 | 0 | 0 |
| Pro Career | 85 | 34 | 14 | 20 | -8 | 22 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
6 | 3 | 2 | 1 | +2 | 2 | 0 | 1 | 0 |
| NSHL23 |
NJD
|
6 | 5 | 2 | 3 | -5 | 0 | 1 | 0 | 0 |
| NSHL10 |
MCH
|
16 | 15 | 10 | 5 | +7 | 8 | 1 | 0 | 2 |
| NSHL9 |
MCH
|
19 | 23 | 6 | 17 | +5 | 4 | 1 | 0 | 2 |
| Farm Career | 47 | 46 | 20 | 26 | +9 | 14 | 3 | 1 | 4 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
LAK
|
66 | 10 | 79 | 71 | 50 | 55 | 55 | 73 | 58 | 73 | 69 | 75 | 67 | 58 | 61 | 64 |
| NSHL10 |
LAK
|
69 | 13 | 79 | 72 | 50 | 57 | 55 | 76 | 58 | 76 | 73 | 75 | 67 | 61 | 61 | 66 |
| NSHL11 |
TOR
|
72 | 16 | 81 | 75 | 53 | 60 | 58 | 79 | 61 | 79 | 76 | 75 | 67 | 64 | 62 | 68 |
| NSHL12 |
STL
|
72 | 19 | 81 | 75 | 56 | 63 | 61 | 79 | 64 | 79 | 76 | 75 | 72 | 65 | 62 | 69 |
| NSHL13 |
FLA
|
71 | 18 | 81 | 77 | 58 | 65 | 60 | 78 | 64 | 78 | 76 | 74 | 74 | 66 | 62 | 69 |
| NSHL14 |
QUE
|
71 | 16 | 82 | 76 | 60 | 70 | 62 | 77 | 65 | 77 | 77 | 73 | 73 | 67 | 62 | 69 |
| NSHL15 |
DET
|
71 | 16 | 82 | 76 | 62 | 72 | 64 | 77 | 66 | 77 | 77 | 73 | 73 | 67 | 62 | 70 |
| NSHL16 |
QUE
|
71 | 18 | 82 | 76 | 64 | 74 | 66 | 77 | 66 | 77 | 77 | 73 | 73 | 68 | 63 | 70 |
| NSHL17 |
PHI
|
72 | 18 | 82 | 77 | 66 | 76 | 68 | 77 | 66 | 78 | 78 | 73 | 73 | 69 | 64 | 71 |
| NSHL18 |
CHI
|
72 | 16 | 83 | 78 | 67 | 76 | 69 | 77 | 65 | 79 | 76 | 71 | 74 | 70 | 65 | 81 |
| NSHL19 |
NYR
|
70 | 14 | 81 | 76 | 65 | 74 | 67 | 75 | 63 | 77 | 74 | 69 | 72 | 71 | 66 | 79 |
| NSHL20 |
DET
|
68 | 15 | 80 | 74 | 63 | 75 | 68 | 73 | 64 | 75 | 72 | 67 | 70 | 72 | 67 | 77 |
| NSHL21 |
STL
|
65 | 15 | 80 | 73 | 65 | 72 | 68 | 73 | 62 | 72 | 70 | 64 | 70 | 72 | 67 | 68 |
| NSHL22 |
STL
|
66 | 40 | 79 | 74 | 62 | 73 | 69 | 74 | 63 | 73 | 71 | 61 | 71 | 88 | 83 | 69 |
| NSHL23 |
NJD
|
67 | 41 | 77 | 75 | 61 | 74 | 70 | 71 | 64 | 70 | 72 | 58 | 72 | 88 | 80 | 68 |
| NSHL24 |
NJD
|
67 | 41 | 74 | 75 | 58 | 74 | 70 | 71 | 64 | 70 | 72 | 58 | 72 | 88 | 80 | 68 |
| Career Avg | 70 | 21 | 81 | 75 | 60 | 70 | 65 | 76 | 64 | 76 | 75 | 70 | 72 | 71 | 67 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | PHI | TC | SK | 76 | 77 | +1 | 1 | |
| NSHL17 | PHI | TC | SC | 77 | 78 | +1 | 1 | |
| NSHL17 | PHI | TC | PA | 77 | 78 | +1 | 1 | |
| NSHL14 | DAL | TC | SC | 75 | 77 | +2 | 2 | |
| NSHL14 | DAL | TC | EN | 67 | 70 | +3 | 3 | |
| NSHL10 | LAK | TC | SC | 71 | 73 | +2 | 2 | |
| NSHL9 | LAK | TC | SC | 67 | 69 | +2 | 2 | |
| NSHL9 | LAK | TC | CK | 65 | 66 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Signing | NJD |
$550,000 · 2 yr |
| NSHL23 | Release | STL |
|
| NSHL21 | Signing | STL |
$500,000 · 2 yr |
| NSHL20 | Trade | SEA→ TOR |
SEA James Neal (73), Patrik Nemeth (68) TOR Mark Pysyk (68), Corey Perry (69), T.J. Oshie (68) |
| NSHL20 | Trade | TOR→ OTT |
OTT T.J. Oshie (68), Mason Appleton (63), Malcolm Subban (72) TOR Devan Dubnyk (76), Kenny Agostino (62), Chris Tanev (72) |
| NSHL20 | Trade | OTT→ DET |
DET T.J. Oshie (68), Christian Djoos (68), Givani Smith (P), Y23 R3 OTT pick OTT Alex Petrovic (73) |
| NSHL20 | Signing | SEA |
$2,500,000 · 1 yr |
| NSHL20 | Release | NYR |
|
| NSHL19 | Signing | NYR |
$3,000,000 · 1 yr |
| NSHL19 | Release | CHI |
|
| NSHL18 | Signing | CHI |
$2,660,000 · 1 yr |
| NSHL18 | Release | PHI |
|
| NSHL17 | Signing | PHI |
$4,400,000 · 1 yr |
| NSHL17 | Release | QUE |
|
| NSHL16 | Trade | QUE→ DET |
DET Y15 R5 NYR pick → ALEXEI MARCHENKO, Y15 R5 CAR pick → JORDAN MARTINOOK, Y15 R6 MTL pick → TYLER BUNZ, Matt Read (74), T.J. Oshie (69), Cody Ceci (P), Y16 R3 TBL pick → HENRIK BORGSTROM, Y17 R2 QUE pick → JUUSO VALIMAKI TBL Matt Read (74) QUE Josh Bailey (70), T.J. Brodie (70), Malcolm Subban (P), Y17 R5 DET pick → ISAAC RATCLIFFE, Y18 R3 DET pick → Jake Wise |
| NSHL16 | Trade | DET→ TBL |
DET Y16 R1 CAR pick → LOGAN BROWN TBL T.J. Oshie (70), Y17 R1 DET pick → KIRILL KAPRIZOV, Y16 R2 PIT pick → MAXIM LETUNOV, Y16 R6 TBL pick → NIKITA GUREV |
| NSHL16 | Trade | TBL→ NYI |
NYI Justin Abdelkader (68), T.J. Oshie (70) |
| NSHL16 | Signing | TBL |
$3,750,000 · 1 yr |
| NSHL14 | Trade | FLA→ DAL |
DAL T.J. Oshie (68) FLA Y15 R2 WPG pick → J-F BERUBE, Y15 R4 CAR pick → JORDAN GREENWAY |
| NSHL14 | Trade | DAL→ QUE |
DAL Andrew Ladd (72) QUE T.J. Oshie (69), Y15 R6 CHI pick → LINUS SODERSTROM |
| NSHL12 | Trade | TOR→ STL |
STL T.J. Oshie (69) TOR Y14 R1 VAN pick, Y15 R3 STL pick |
| NSHL12 | Signing | STL |
$3,750,000 · 4 yr |
| NSHL11 | Trade | LAK→ QUE |
LAK Christoph Schubert (70), Andrei Kostitsyn (68), Fedor Tyutin (66), Maxim Lapierre (64), Kevin Klein (60) QUE T.J. Oshie (68), Daniel Winnik (65), Jeff Finger (65), Chris Conner (66), Alexander Sulzer (64) |
| NSHL11 | Trade | QUE→ TOR |
QUE Patrick Kane (74), Daniel Winnik (65), Y12 R4 CAR pick → Matt Donovan TOR Drew Stafford (70), T.J. Oshie (68), Tom Poti (64), Jeff Finger (65) |
| NSHL9 | Signing | LAK |
$1,250,000 · 3 yr |
| NSHL7 | SuperDraft | LAK |
Round 19, Pick 436 |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 5 | 2 / 10 | Advanced | 3 | 5 | +2 | 4 | 10 |
| Final | 8 | 10 / 10 | Eliminated | 1 | 1 | +1 | 6 | 0.5 |
| NSHL18 Totals | 4 | 6 | +3 | 10 | 10.5 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC13 | #45 | FLA | Round of 64 | 1 | 0 | 0 |