| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
Total |
67 | 20 | 4 | 16 | -6 | 34 | 2 | 0 | 0 |
OTT
|
54 | 15 | 2 | 13 | -2 | 34 | 1 | 0 | 0 | |
NJD
|
7 | 2 | 1 | 1 | -3 | 0 | 1 | 0 | 0 | |
TOR
|
6 | 3 | 1 | 2 | -1 | 0 | 0 | 0 | 0 | |
| NSHL24 |
NJD
|
76 | 30 | 4 | 26 | +5 | 27 | 1 | 0 | 1 |
| NSHL23 |
NJD
|
71 | 20 | 1 | 19 | -11 | 10 | 1 | 0 | 0 |
| NSHL22 |
MIN
Total |
78 | 27 | 3 | 24 | +4 | 11 | 2 | 0 | 0 |
MIN
|
59 | 20 | 0 | 20 | +10 | 11 | 0 | 0 | 0 | |
TOR
|
19 | 7 | 3 | 4 | -6 | 0 | 2 | 0 | 0 | |
| NSHL21 |
TOR
|
78 | 36 | 11 | 25 | +10 | 12 | 9 | 0 | 5 |
| NSHL20 |
STL
|
82 | 14 | 4 | 10 | -8 | 2 | 2 | 0 | 0 |
| NSHL19 |
COL
|
2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 454 | 147 | 27 | 120 | -6 | 98 | 17 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
TBL
Total |
74 | 38 | 7 | 31 | +3 | 4 | 2 | 0 | 0 |
TBL
|
40 | 27 | 6 | 21 | +5 | 2 | 2 | 0 | 0 | |
TBL
|
34 | 11 | 1 | 10 | -2 | 2 | 0 | 0 | 0 | |
| NSHL18 |
VAN
Total |
81 | 23 | 5 | 18 | -3 | 0 | 1 | 0 | 1 |
VAN
|
38 | 10 | 3 | 7 | -5 | 0 | 1 | 0 | 0 | |
VAN
|
28 | 8 | 2 | 6 | -6 | 0 | 0 | 0 | 1 | |
VAN
|
15 | 5 | 0 | 5 | +8 | 0 | 0 | 0 | 0 | |
| NSHL17 |
DET
Total |
78 | 13 | 1 | 12 | +12 | 6 | 0 | 0 | 1 |
DET
|
71 | 11 | 1 | 10 | +10 | 2 | 0 | 0 | 1 | |
DET
|
7 | 2 | 0 | 2 | +2 | 4 | 0 | 0 | 0 | |
| NSHL16 |
TOR
|
80 | 19 | 3 | 16 | -23 | 12 | 1 | 0 | 1 |
| Farm Career | 313 | 93 | 16 | 77 | -11 | 22 | 4 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
|
9 | 5 | 1 | 4 | +4 | 4 | 1 | 0 | 0 |
| NSHL24 |
NJD
|
12 | 5 | 2 | 3 | +1 | 0 | 2 | 0 | 1 |
| NSHL21 |
TOR
|
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 27 | 10 | 3 | 7 | +5 | 4 | 3 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
TOR
|
55 | 20 | 85 | 78 | 75 | 81 | 80 | 69 | 50 | 72 | 65 | 69 | 64 | 62 | 57 | 68 |
| NSHL17 |
DET
|
55 | 20 | 85 | 78 | 75 | 82 | 82 | 69 | 50 | 72 | 65 | 69 | 64 | 62 | 57 | 68 |
| NSHL18 |
VAN
|
55 | 20 | 86 | 78 | 75 | 82 | 82 | 69 | 50 | 74 | 65 | 75 | 65 | 63 | 59 | 90 |
| NSHL19 |
TBL
|
55 | 20 | 89 | 78 | 75 | 82 | 82 | 71 | 50 | 76 | 65 | 78 | 65 | 64 | 59 | 90 |
| NSHL20 |
STL
|
56 | 20 | 92 | 78 | 78 | 85 | 85 | 74 | 50 | 79 | 70 | 81 | 68 | 65 | 60 | 90 |
| NSHL21 |
TOR
|
56 | 20 | 94 | 78 | 82 | 87 | 87 | 74 | 50 | 79 | 70 | 81 | 68 | 66 | 61 | 74 |
| NSHL22 |
MIN
|
58 | 50 | 94 | 78 | 84 | 89 | 89 | 76 | 50 | 79 | 70 | 81 | 68 | 76 | 80 | 76 |
| NSHL23 |
NJD
|
58 | 50 | 94 | 78 | 86 | 91 | 91 | 76 | 52 | 79 | 70 | 81 | 68 | 76 | 82 | 76 |
| NSHL24 |
NJD
|
58 | 50 | 94 | 78 | 87 | 91 | 93 | 76 | 52 | 81 | 70 | 84 | 68 | 78 | 82 | 77 |
| NSHL25 |
OTT
|
58 | 50 | 94 | 78 | 87 | 91 | 93 | 76 | 52 | 81 | 70 | 84 | 68 | 79 | 82 | 77 |
| Career Avg | 57 | 32 | 91 | 78 | 81 | 87 | 87 | 73 | 51 | 78 | 68 | 79 | 67 | 70 | 68 | 79 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL24 | NJD |
TC | PA | 79 | 81 | +2 | 2 | |
| NSHL24 | NJD |
TC | DF | 81 | 84 | +3 | 3 | |
| NSHL20 | STL |
TC | SC | 68 | 70 | +2 | 2 | |
| NSHL20 | STL |
TC | DF | 78 | 81 | +3 | 3 | |
| NSHL19 | COL |
TC | PA | 74 | 76 | +2 | 2 | |
| NSHL19 | COL |
TC | DF | 75 | 78 | +3 | 3 | |
| NSHL18 | DET |
TC | PA | 72 | 74 | +2 | 2 | |
| NSHL18 | DET |
TC | DF | 72 | 75 | +3 | 3 |
NJD→
TOR
NJD Eric Gelinas (74), Ryan Lindgren (78), Philip Larsen (73), Rudolfs Balcers (72), Y27 R5 WPG pick
TOR Brett Pesce (77), Nick Blankenburg (74), Brandon Saad (76), $1,000,000
TOR→
OTT
TOR Vladislav Namestnikov (73), Shayne Gostisbehere (76), Robert Hagg (78), Y27 R6 OTT pick
OTT Cory Conacher (71), Brett Pesce (77), Simon Despres (76), Y28 R5 NJD pick
NJD
STL→
TOR
STL Jamie McGinn (70), Josh Anderson (70)
TOR Brett Pesce (72)
TBL→
STL
STL Brett Pesce (71), Marcus Johansson (74), Stefan Elliott (72)
TBL Y20 R3 QUE pick (Emil Andrae), Y20 R6 HAM pick (Emilio Pettersen)
COL→
TBL
COL Ryan Getzlaf (70), Marc-Edouard Vlasic (72), Oskar Lindblom (P), Ivan Barbashev (P), Y20 R1 TBL pick (Jack Quinn)
TBL Brett Pesce (70), Stefan Elliott (71), Phil Di Giuseppe (74)
COL
DET→
TOR
DET Christopher Gibson (69), Melker Karlsson (69)
TOR Kris Letang (76), Bobby Ryan (72), Anze Kopitar (75), Brett Pesce (69), $2,000,000, Y20 R4 DET pick (Jean-Luc Foudy), Y21 R4 ANA pick, Y21 R4 DET pick (Juuso Parssinen)
VAN→
TOR
TOR Carey Price (81), Thomas Greiss (77), Roberto Luongo (78), Morgan Rielly (70), Cal O'Reilly (67), Brett Pesce (69), Y19 R3 TOR pick (Ryan Johnson)