| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
65 | 3 | 1 | 2 | -5 | 32 | 0 | 0 | 0 |
SEA
|
64 | 3 | 1 | 2 | -5 | 32 | 0 | 0 | 0 | |
OTT
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL18 |
HAM
|
22 | 3 | 2 | 1 | -3 | 6 | 0 | 0 | 0 |
| Pro Career | 175 | 16 | 4 | 12 | -4 | 91 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 212 | 80 | 16 | 64 | +1 | 219 | 11 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
6 | 4 | 0 | 4 | -2 | 5 | 0 | 0 | 0 |
| NSHL23 |
NJD
|
6 | 2 | 0 | 2 | -1 | 2 | 0 | 0 | 0 |
| NSHL21 |
LAK
|
5 | 6 | 0 | 6 | +1 | 2 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Playoff Career | 19 | 12 | 0 | 12 | -3 | 9 | 0 | 0 | 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 |
| Career Avg | 59 | 37 | 70 | 81 | 73 | 88 | 87 | 66 | 50 | 74 | 67 | 71 | 66 | 71 | 70 | 74 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | NJD→ TOR |
TOR Mike Matheson (72), Matthew Highmore (68), Y29 R6 NJD pick NJD Taylor Raddysh (70), Oscar Fantenberg (69) |
| NSHL23 | Trade | 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) |
| NSHL23 | Signing | TOR |
$1,267,000 · 4 yr |
| NSHL21 | Trade | FLA→ LAK |
FLA Ilya Lyubushkin (71) LAK Mike Matheson (71) |
| NSHL21 | Waiver | SEA→ FLA |
Claimed off waivers |
| NSHL21 | Signing | SEA |
$549,000 · 2 yr |
| NSHL20 | Trade | HAM→ TOR |
HAM $500,000 TOR Mike Matheson (69) |
| NSHL20 | Trade | 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 |
| NSHL20 | Trade | OTT→ VGK |
OTT $100,000 VGK Mike Matheson (68) |
| NSHL20 | Waiver | VGK→ SEA |
Claimed off waivers |
| NSHL20 | Opening Day Waivers | TOR |
Claimed off opening-day waivers |
| NSHL18 | Trade | 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 |
| NSHL18 | Signing | TOR |
$600,000 · 3 yr |