| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
Total |
5 | 1 | 0 | 1 | +1 | 4 | 0 | 0 | 0 |
NJD
|
4 | 1 | 0 | 1 | +1 | 2 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL22 |
TOR
Total |
58 | 6 | 0 | 6 | +3 | 37 | 0 | 0 | 0 |
TBL
|
41 | 4 | 0 | 4 | +3 | 31 | 0 | 0 | 0 | |
LAK
|
16 | 2 | 0 | 2 | 0 | 6 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL21 |
LAK
Total |
30 | 4 | 1 | 3 | +1 | 16 | 0 | 0 | 0 |
FLA
|
16 | 3 | 1 | 2 | -1 | 6 | 0 | 0 | 0 | |
LAK
|
14 | 1 | 0 | 1 | +2 | 10 | 0 | 0 | 0 | |
| NSHL20 |
SEA
Total |
71 | 4 | 1 | 3 | -8 | 34 | 0 | 0 | 0 |
SEA
|
64 | 3 | 1 | 2 | -5 | 32 | 0 | 0 | 0 | |
OTT
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
TOR
|
6 | 1 | 0 | 1 | -3 | 2 | 0 | 0 | 0 | |
| NSHL18 |
TOR
|
22 | 3 | 2 | 1 | -3 | 6 | 0 | 0 | 0 |
| Pro Career | 186 | 18 | 4 | 14 | -6 | 97 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
Total |
63 | 30 | 8 | 22 | -20 | 95 | 2 | 1 | 0 |
OTT
|
56 | 28 | 8 | 20 | -11 | 88 | 2 | 1 | 0 | |
OTT
|
7 | 2 | 0 | 2 | -9 | 7 | 0 | 0 | 0 | |
| NSHL24 |
NJD
|
46 | 24 | 5 | 19 | -10 | 57 | 5 | 0 | 0 |
| NSHL23 |
NJD
Total |
62 | 20 | 5 | 15 | -13 | 96 | 2 | 0 | 0 |
NJD
|
35 | 15 | 4 | 11 | 0 | 49 | 2 | 0 | 0 | |
NJD
|
27 | 5 | 1 | 4 | -13 | 47 | 0 | 0 | 0 | |
| NSHL21 |
LAK
|
2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| NSHL20 |
SEA
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
82 | 29 | 6 | 23 | +21 | 60 | 4 | 0 | 0 |
| NSHL18 |
HAM
|
19 | 7 | 0 | 7 | +3 | 4 | 0 | 0 | 0 |
| Farm Career | 275 | 110 | 24 | 86 | -19 | 314 | 13 | 1 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
HAM
|
58 | 30 | 64 | 81 | 60 | 88 | 87 | 64 | 50 | 72 | 67 | 66 | 64 | 65 | 61 | 75 |
| NSHL19 |
HAM
|
58 | 30 | 67 | 81 | 63 | 88 | 87 | 64 | 50 | 72 | 67 | 69 | 64 | 65 | 61 | 75 |
| NSHL20 |
SEA
|
58 | 29 | 69 | 81 | 62 | 87 | 86 | 66 | 50 | 74 | 66 | 71 | 66 | 66 | 61 | 74 |
| NSHL21 |
LAK
|
58 | 29 | 70 | 81 | 81 | 87 | 86 | 66 | 50 | 74 | 66 | 71 | 66 | 67 | 62 | 71 |
| NSHL22 |
TOR
|
58 | 45 | 72 | 81 | 81 | 87 | 86 | 66 | 50 | 74 | 66 | 71 | 66 | 77 | 81 | 72 |
| NSHL23 |
NJD
|
58 | 45 | 72 | 81 | 81 | 87 | 86 | 66 | 50 | 74 | 66 | 71 | 66 | 77 | 81 | 72 |
| NSHL24 |
NJD
|
60 | 47 | 71 | 80 | 81 | 87 | 88 | 68 | 50 | 74 | 66 | 73 | 66 | 79 | 80 | 73 |
| NSHL25 |
OTT
|
58 | 48 | 70 | 81 | 78 | 88 | 89 | 69 | 50 | 75 | 67 | 71 | 67 | 80 | 77 | 72 |
| Career Avg | 59 | 38 | 70 | 81 | 74 | 88 | 87 | 67 | 50 | 74 | 67 | 71 | 66 | 72 | 71 | 73 | |
NJD→
TOR
TOR Mike Matheson (72), Matthew Highmore (68), Y29 R6 NJD pick
NJD Taylor Raddysh (70), Oscar Fantenberg (69)
TOR→
OTT
TOR Artemi Panarin (78), Brenden Dillon (75)
OTT Mark Jankowski (74), Mike Matheson (72), Y27 R2 WPG pick, Y28 R3 LAK pick
TOR→
NJD
NJD Calle Jarnkrok (71), Simon Despres (77), Peter Mueller (66), Mike Matheson (72), Alex Goligoski (68)
TOR Adam Henrique (74), Josh Manson (74), Artem Zub (72)
TOR
FLA→
LAK
FLA Ilya Lyubushkin (71)
LAK Mike Matheson (71)
SEA→
FLA
SEA
HAM→
TOR
HAM $500,000
TOR Mike Matheson (69)
TOR→
OTT
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
OTT→
VGK
OTT $100,000
VGK Mike Matheson (68)
VGK→
SEA
TOR
TOR→
HAM
HAM Mike Matheson (67), Slater Koekkoek (65), Y19 R5 WPG pick (Yegor Spiridonov)
TOR Justin Schultz (70), Marco Scandella (70), Y19 R6 DET pick (Aliaksei Protas)
TOR