| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL20 |
TOR
Total |
82 | 7 | 1 | 6 | +1 | 8 | 0 | 0 | 0 |
TOR
|
54 | 3 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | |
FLA
|
28 | 4 | 1 | 3 | +1 | 6 | 0 | 0 | 0 | |
| NSHL19 |
FLA
Total |
29 | 7 | 0 | 7 | +3 | 0 | 0 | 0 | 0 |
FLA
|
27 | 7 | 0 | 7 | +3 | 0 | 0 | 0 | 0 | |
WSH
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL18 |
ANA
|
42 | 3 | 2 | 1 | -6 | 10 | 0 | 0 | 0 |
| NSHL17 |
ANA
|
75 | 8 | 2 | 6 | +9 | 14 | 0 | 0 | 1 |
| NSHL16 |
ANA
|
18 | 4 | 1 | 3 | +4 | 0 | 0 | 0 | 0 |
| NSHL15 |
DAL
|
65 | 11 | 2 | 9 | -7 | 2 | 0 | 0 | 0 |
| NSHL14 |
DAL
|
68 | 12 | 2 | 10 | +3 | 4 | 0 | 0 | 0 |
| Pro Career | 380 | 52 | 10 | 42 | +7 | 38 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
TOR
|
11 | 2 | 1 | 1 | +1 | 2 | 0 | 0 | 1 |
| NSHL19 |
FLA
|
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL16 |
ANA
|
7 | 2 | 1 | 1 | +3 | 2 | 0 | 0 | 0 |
| Pro Career | 24 | 4 | 2 | 2 | +4 | 4 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
LAK
|
5 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
LAK
|
64 | 20 | 89 | 74 | 77 | 79 | 79 | 68 | 50 | 70 | 65 | 70 | 68 | 65 | 60 | 67 |
| NSHL14 |
DAL
|
63 | 20 | 88 | 73 | 77 | 81 | 81 | 68 | 50 | 70 | 65 | 71 | 67 | 65 | 60 | 68 |
| NSHL15 |
DAL
|
63 | 20 | 88 | 73 | 78 | 81 | 81 | 68 | 50 | 70 | 65 | 72 | 67 | 65 | 60 | 68 |
| NSHL16 |
ANA
|
63 | 20 | 88 | 75 | 78 | 81 | 81 | 68 | 50 | 70 | 65 | 72 | 67 | 66 | 61 | 69 |
| NSHL17 |
ANA
|
63 | 20 | 88 | 75 | 78 | 81 | 81 | 68 | 50 | 70 | 65 | 72 | 67 | 66 | 61 | 69 |
| NSHL18 |
ANA
|
63 | 22 | 88 | 75 | 80 | 81 | 81 | 68 | 50 | 70 | 65 | 73 | 67 | 68 | 63 | 74 |
| NSHL19 |
FLA
|
63 | 24 | 88 | 75 | 82 | 81 | 81 | 68 | 50 | 70 | 65 | 73 | 67 | 70 | 65 | 74 |
| NSHL20 |
TOR
|
61 | 25 | 89 | 73 | 83 | 79 | 79 | 66 | 50 | 68 | 63 | 71 | 65 | 71 | 66 | 72 |
| NSHL21 |
LAK
|
59 | 26 | 87 | 71 | 90 | 77 | 77 | 64 | 50 | 66 | 61 | 69 | 63 | 72 | 67 | 68 |
| NSHL22 |
LAK
|
56 | 47 | 86 | 68 | 90 | 77 | 78 | 65 | 50 | 67 | 62 | 68 | 61 | 84 | 82 | 69 |
| NSHL24 |
BOS
|
55 | 48 | 83 | 65 | 91 | 78 | 79 | 66 | 50 | 68 | 63 | 66 | 60 | 84 | 83 | 68 |
| NSHL25 |
BOS
|
55 | 48 | 83 | 65 | 91 | 78 | 79 | 66 | 50 | 68 | 63 | 66 | 60 | 84 | 83 | 68 |
| Career Avg | 61 | 29 | 88 | 72 | 83 | 80 | 80 | 67 | 50 | 69 | 64 | 71 | 65 | 72 | 68 | 70 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | LAK |
TC | PA | 69 | 70 | +1 | 1 | |
| NSHL13 | LAK |
TC | DF | 68 | 70 | +2 | 2 |
LAK
TOR→
LAK
LAK Paul Thompson (64), T.J. Brennan (68), Mario Kempe (64)
TOR $100,000
FLA→
TOR
FLA Alex Ovechkin (73), Chris Tanev (72), $150,000
TOR Riley Nash (69), Oscar Moller (69), T.J. Brennan (68), Andrej Nestrasil (67)
FLA
FLA
FLA→
WSH
FLA Mathieu Perreault (67)
WSH T.J. Brennan (70)
LAK→
DAL
DAL T.J. Brennan (67)
LAK Y15 R4 DAL pick (DENNIS EVERBERG)
NSH→
LAK
LAK Drayson Bowman (68), Jimmy Hayes (67), T.J. Brennan (P), Y13 R4 MIN pick (Frank Corrado), Y14 R3 NSH pick (TAYLOR BECK)
NSH Artem Anisimov (72), Y13 R5 NYR pick (Kevin Connauton), Y13 R5 WSH pick (Mark Cundari)
LAK
TBL