| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
Total |
57 | 14 | 3 | 11 | -7 | 8 | 2 | 0 | 0 |
SJS
|
25 | 6 | 0 | 6 | +6 | 2 | 0 | 0 | 0 | |
PHI
|
16 | 4 | 1 | 3 | -10 | 2 | 0 | 0 | 0 | |
DAL
|
8 | 3 | 2 | 1 | -4 | 0 | 2 | 0 | 0 | |
TOR
|
5 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 | |
QUE
|
3 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | |
| NSHL20 |
MIN
Total |
76 | 6 | 0 | 6 | -1 | 6 | 0 | 0 | 0 |
MIN
|
54 | 3 | 0 | 3 | +3 | 4 | 0 | 0 | 0 | |
DET
|
22 | 3 | 0 | 3 | -4 | 2 | 0 | 0 | 0 | |
| NSHL19 |
MIN
Total |
77 | 11 | 3 | 8 | 0 | 2 | 1 | 0 | 1 |
WPG
|
45 | 6 | 2 | 4 | -1 | 0 | 1 | 0 | 1 | |
MIN
|
24 | 5 | 1 | 4 | +1 | 2 | 0 | 0 | 0 | |
TOR
|
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL18 |
NYI
|
80 | 11 | 3 | 8 | +7 | 10 | 1 | 0 | 1 |
| NSHL17 |
NYI
Total |
80 | 13 | 2 | 11 | -6 | 4 | 0 | 0 | 0 |
HAM
|
65 | 10 | 1 | 9 | -6 | 2 | 0 | 0 | 0 | |
NYI
|
15 | 3 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | |
| NSHL16 |
TBL
Total |
73 | 23 | 3 | 20 | -23 | 14 | 0 | 0 | 1 |
TBL
|
32 | 11 | 1 | 10 | -10 | 4 | 0 | 0 | 1 | |
VAN
|
26 | 8 | 1 | 7 | -3 | 8 | 0 | 0 | 0 | |
QUE
|
9 | 4 | 1 | 3 | -3 | 0 | 0 | 0 | 0 | |
DET
|
6 | 0 | 0 | 0 | -7 | 2 | 0 | 0 | 0 | |
| NSHL15 |
DET
Total |
75 | 22 | 3 | 19 | +15 | 6 | 1 | 0 | 0 |
DET
|
57 | 18 | 3 | 15 | +11 | 6 | 1 | 0 | 0 | |
VAN
|
18 | 4 | 0 | 4 | +4 | 0 | 0 | 0 | 0 | |
| Pro Career | 518 | 100 | 17 | 83 | -15 | 50 | 5 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
NYR
|
27 | 17 | 3 | 14 | -1 | 0 | 0 | 0 | 0 |
| NSHL13 |
VAN
|
55 | 21 | 5 | 16 | +1 | 4 | 2 | 1 | 1 |
| NSHL12 |
SJS
|
80 | 39 | 7 | 32 | -17 | 38 | 3 | 0 | 0 |
| Farm Career | 195 | 98 | 23 | 75 | -24 | 59 | 11 | 1 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
|
14 | 3 | 0 | 3 | +3 | 12 | 0 | 0 | 0 |
| NSHL20 |
MIN
|
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL18 |
NYI
|
6 | 0 | 0 | 0 | -7 | 2 | 0 | 0 | 0 |
| Pro Career | 26 | 3 | 0 | 3 | -4 | 14 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
ALS
|
8 | 0 | 0 | 0 | -4 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
SJS
|
62 | 15 | 84 | 87 | 69 | 78 | 79 | 70 | 50 | 73 | 63 | 68 | 72 | 64 | 53 | 68 |
| NSHL13 |
VAN
|
62 | 15 | 84 | 88 | 69 | 81 | 82 | 73 | 50 | 76 | 65 | 68 | 74 | 64 | 56 | 69 |
| NSHL14 |
NYR
|
62 | 12 | 84 | 88 | 69 | 81 | 82 | 74 | 53 | 76 | 66 | 70 | 74 | 64 | 57 | 69 |
| NSHL15 |
DET
|
62 | 12 | 86 | 90 | 69 | 84 | 85 | 74 | 53 | 79 | 70 | 70 | 74 | 64 | 58 | 71 |
| NSHL16 |
TBL
|
62 | 13 | 87 | 90 | 70 | 84 | 85 | 74 | 53 | 79 | 70 | 72 | 74 | 65 | 60 | 72 |
| NSHL17 |
NYI
|
62 | 13 | 89 | 90 | 70 | 84 | 85 | 74 | 53 | 79 | 70 | 72 | 74 | 66 | 61 | 72 |
| NSHL18 |
NYI
|
62 | 13 | 89 | 90 | 70 | 84 | 85 | 74 | 53 | 79 | 70 | 72 | 74 | 67 | 62 | 85 |
| NSHL19 |
MIN
|
62 | 13 | 89 | 90 | 70 | 84 | 85 | 74 | 53 | 79 | 70 | 72 | 74 | 69 | 64 | 85 |
| NSHL20 |
MIN
|
62 | 13 | 89 | 90 | 70 | 84 | 85 | 74 | 53 | 79 | 70 | 72 | 74 | 70 | 65 | 85 |
| NSHL21 |
SJS
|
60 | 11 | 87 | 88 | 76 | 82 | 83 | 72 | 54 | 77 | 68 | 70 | 72 | 71 | 66 | 72 |
| Career Avg | 62 | 13 | 87 | 90 | 71 | 83 | 84 | 74 | 53 | 78 | 69 | 71 | 74 | 67 | 61 | 75 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL15 | QUE |
TC | SC | 69 | 70 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL21 | Trade | PHI→ TOR |
PHI Al Montoya (76), Andrei Vasilevskiy (79), Jesper Fast (69), Matthew Highmore (64), Y22 R3 FLA pick (Topias Leinonen), Y25 R2 QUE pick TOR T.J. Brodie (71), Tanner Pearson (72), Sam Gagner (74), Jordan Binnington (78) |
| NSHL21 | Trade | TOR→ QUE |
QUE Tanner Pearson (72), Michael Paliotta (72), T.J. Brodie (72), Robert Bortuzzo (72), Y24 R4 QUE pick (Javon Moore) TOR Klas Dahlbeck (74), Sven Baertschi (74) |
| NSHL21 | Trade | QUE→ CBJ |
CBJ Jonathan Drouin (73), Erik Cernak (76), T.J. Brodie (72), Marek Schwarz (77), Emil Heineman (P) QUE Max Pacioretty (78), Ryan Murray (76), Garret Sparks (74), Zach Whitecloud (68) |
| NSHL21 | Trade | CBJ→ DAL |
CBJ Joe Thornton (65), Y24 R6 DAL pick DAL T.J. Brodie (72) |
| NSHL21 | Trade | DAL→ SJS |
DAL Tim Erixon (71) SJS T.J. Brodie (72) |
| NSHL21 | Signing | PHI |
$1,650,000 for 2 years |
| NSHL20 | Trade | TOR→ TBL |
TBL Alexander Edler (68), T.J. Brodie (72) TOR $250,000 |
| NSHL20 | Trade | TBL→ DET |
DET T.J. Brodie (72) TBL $500,000 |
| NSHL20 | Trade | DET→ MIN |
DET Alex Petrovic (73) MIN T.J. Brodie (72) |
| NSHL20 | Signing | TOR |
$3,210,000 for 1 year |
| NSHL20 | Release | MIN |
|
| NSHL19 | Trade | NYI→ QUE |
NYI Mats Zuccarello (70), Lance Bouma (68) QUE T.J. Brodie (72) |
| NSHL19 | Trade | WPG→ TOR |
TOR T.J. Brodie (72) WPG Y21 R4 DET pick (Juuso Parssinen) |
| NSHL19 | Trade | TOR→ MIN |
MIN T.J. Brodie (72), $400,000, Y20 R4 MIN pick (Carter Savoie), Y23 R6 MIN pick (Alexander Rykov) TOR Mikhail Grigorenko (67), Tomas Tatar (72) |
| NSHL16 | Trade | NYR→ DET |
DET T.J. Brodie (70), Y15 R2 NYR pick (COLIN MILLER) NYR Bobby Butler (71), Y15 R2 PHI pick (NOAH JUULSEN), Y15 R4 VAN pick (KEEGAN LOWE) |
| NSHL16 | Trade | DET→ QUE |
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 | QUE→ VAN |
QUE Matt D'Agostini (71) VAN T.J. Brodie (71) |
| NSHL16 | Trade | VAN→ DET |
DET T.J. Brodie (71), Y16 R5 TOR pick (CHARLIE LINDGREN) VAN John Moore (68), $1,000,000, Y16 R3 BUF pick (TYLER BENSON) |
| NSHL16 | Signing | QUE |
$440,000 for 1 year |
| NSHL14 | Trade | QUE→ NYR |
NYR Brandon Sutter (69), T.J. Brodie (69), Kevin Fiala (P) QUE Cory Conacher (75), Y15 R4 DET pick (NICK SHORE) |
| NSHL12 | Signing | SJS |
$400,000 for 3 years |