| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
NYI
|
15 | 2 | 1 | 1 | 0 | 8 | 0 | 0 | 0 |
| NSHL22 |
MTL
Total |
50 | 13 | 3 | 10 | +7 | 12 | 1 | 0 | 0 |
MIN
|
27 | 9 | 2 | 7 | +7 | 8 | 1 | 0 | 0 | |
MTL
|
18 | 3 | 0 | 3 | +2 | 4 | 0 | 0 | 0 | |
TOR
|
5 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL21 |
SJS
Total |
73 | 21 | 10 | 11 | +6 | 34 | 1 | 3 | 1 |
CHI
|
41 | 6 | 3 | 3 | -3 | 22 | 0 | 1 | 0 | |
TOR
|
17 | 12 | 6 | 6 | +6 | 6 | 1 | 2 | 1 | |
SJS
|
12 | 2 | 1 | 1 | +2 | 6 | 0 | 0 | 0 | |
MIN
|
3 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MIN
Total |
76 | 15 | 11 | 4 | +3 | 18 | 0 | 1 | 2 |
MIN
|
54 | 12 | 9 | 3 | +7 | 10 | 0 | 1 | 2 | |
DET
|
17 | 2 | 2 | 0 | -6 | 4 | 0 | 0 | 0 | |
SJS
|
4 | 1 | 0 | 1 | +2 | 4 | 0 | 0 | 0 | |
TBL
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL19 |
TBL
|
79 | 7 | 3 | 4 | +7 | 14 | 0 | 0 | 1 |
| NSHL18 |
TBL
|
80 | 11 | 5 | 6 | +4 | 18 | 0 | 1 | 2 |
| NSHL17 |
TBL
|
80 | 10 | 6 | 4 | +1 | 18 | 0 | 0 | 2 |
| NSHL16 |
PIT
Total |
75 | 24 | 6 | 18 | +2 | 10 | 0 | 2 | 2 |
DET
|
62 | 18 | 4 | 14 | -2 | 8 | 0 | 1 | 2 | |
PIT
|
13 | 6 | 2 | 4 | +4 | 2 | 0 | 1 | 0 | |
| Pro Career | 528 | 103 | 45 | 58 | +30 | 132 | 2 | 7 | 10 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
|
70 | 81 | 34 | 47 | 0 | 84 | 13 | 0 | 3 |
| NSHL24 |
NYI
|
78 | 36 | 18 | 18 | +6 | 37 | 1 | 2 | 0 |
| NSHL23 |
NYI
Total |
44 | 14 | 8 | 6 | +1 | 21 | 1 | 0 | 0 |
NYI
|
26 | 5 | 4 | 1 | -1 | 15 | 0 | 0 | 0 | |
NYI
|
9 | 8 | 4 | 4 | 0 | 6 | 1 | 0 | 0 | |
NYI
|
9 | 1 | 0 | 1 | +2 | 0 | 0 | 0 | 0 | |
| NSHL22 |
MIN
Total |
14 | 19 | 13 | 6 | +5 | 9 | 4 | 0 | 3 |
MIN
|
12 | 18 | 12 | 6 | +7 | 9 | 3 | 0 | 3 | |
MIN
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
MIN
|
1 | 1 | 1 | 0 | -1 | 0 | 1 | 0 | 0 | |
| NSHL15 |
DET
|
66 | 41 | 21 | 20 | +5 | 8 | 6 | 0 | 4 |
| Farm Career | 272 | 191 | 94 | 97 | +17 | 159 | 25 | 2 | 10 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
|
11 | 2 | 0 | 2 | -2 | 8 | 0 | 0 | 0 |
| NSHL20 |
MIN
|
6 | 2 | 2 | 0 | +3 | 2 | 0 | 0 | 0 |
| NSHL19 |
TBL
|
7 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| NSHL18 |
TBL
|
5 | 0 | 0 | 0 | -3 | 2 | 0 | 0 | 0 |
| NSHL16 |
PIT
|
11 | 4 | 2 | 2 | +3 | 2 | 0 | 0 | 0 |
| Pro Career | 40 | 8 | 4 | 4 | -2 | 14 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NYI
|
4 | 2 | 0 | 2 | -2 | 0 | 0 | 0 | 0 |
| NSHL23 |
NYI
|
10 | 5 | 2 | 3 | 0 | 14 | 0 | 0 | 0 |
| NSHL15 |
GRD
|
20 | 10 | 4 | 6 | 0 | 14 | 0 | 0 | 0 |
| Farm Career | 34 | 17 | 6 | 11 | -2 | 28 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
DET
|
70 | 10 | 79 | 82 | 71 | 79 | 72 | 64 | 78 | 69 | 70 | 71 | 70 | 65 | 60 | 68 |
| NSHL16 |
PIT
|
72 | 12 | 81 | 82 | 71 | 81 | 74 | 66 | 78 | 70 | 72 | 73 | 72 | 65 | 61 | 69 |
| NSHL17 |
TBL
|
72 | 12 | 81 | 82 | 71 | 81 | 74 | 66 | 78 | 70 | 72 | 73 | 72 | 65 | 61 | 69 |
| NSHL18 |
TBL
|
72 | 13 | 81 | 82 | 72 | 81 | 74 | 66 | 78 | 70 | 72 | 73 | 72 | 66 | 62 | 75 |
| NSHL19 |
TBL
|
72 | 15 | 81 | 82 | 72 | 81 | 74 | 66 | 78 | 70 | 72 | 73 | 72 | 68 | 63 | 75 |
| NSHL20 |
MIN
|
72 | 15 | 81 | 82 | 72 | 81 | 74 | 66 | 78 | 70 | 72 | 73 | 72 | 69 | 64 | 75 |
| NSHL21 |
SJS
|
72 | 15 | 81 | 82 | 75 | 81 | 74 | 67 | 78 | 70 | 72 | 73 | 72 | 70 | 65 | 71 |
| NSHL22 |
MTL
|
70 | 42 | 79 | 80 | 75 | 79 | 75 | 65 | 76 | 68 | 70 | 71 | 70 | 80 | 67 | 69 |
| NSHL23 |
NYI
|
68 | 42 | 80 | 78 | 75 | 77 | 73 | 63 | 74 | 67 | 68 | 69 | 68 | 80 | 68 | 68 |
| NSHL24 |
NYI
|
65 | 43 | 77 | 75 | 75 | 74 | 74 | 63 | 73 | 65 | 66 | 70 | 65 | 81 | 68 | 67 |
| Career Avg | 71 | 22 | 81 | 81 | 73 | 80 | 74 | 66 | 77 | 69 | 71 | 72 | 71 | 71 | 64 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL16 | DET |
TC | DF | 71 | 73 | +2 | 2 | |
| NSHL15 | DET |
TC | SC | 67 | 70 | +3 | 3 | |
| NSHL15 | DET |
TC | PA | 67 | 69 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | ANA |
$1,559,000 for 1 year |
| NSHL23 | Trade | MTL→ TOR |
MTL Mitchell Stephens (68) TOR Josh Jooris (68) |
| NSHL23 | Trade | TOR→ NYI |
NYI Josh Jooris (68), Marc-Antoine Pouliot (67) TOR Josh Archibald (69) |
| NSHL22 | Waiver | VGK→ TOR |
Claimed off waivers |
| NSHL22 | Signing | MIN |
$1,450,000 for 3 years |
| NSHL21 | Trade | MIN→ TOR |
MIN Conor Sheary (75), Jonathan Bernier (75), Nick Cousins (70) TOR Jonas Brodin (75), Josh Jooris (69), Philip Samuelsson (67), Jesper Fast (68) |
| NSHL21 | Trade | TOR→ CHI |
CHI Josh Jooris (70), Sam Bennett (74), Jared Spurgeon (72), Y22 R1 MIN pick (Jimmy Snuggerud), Y22 R2 SJS pick, Y24 R1 SJS pick TOR Anthony Beauvillier (74), Tyson Barrie (77), Melker Karlsson (70), $1,000,000 |
| NSHL21 | Trade | CHI→ TOR |
CHI Oscar Lindberg (73), Y25 R3 STL pick TOR Josh Jooris (71), Y22 R2 SJS pick |
| NSHL21 | Trade | TOR→ SJS |
SJS Josh Jooris (71), Y23 R7 SJS pick TOR Nikolay Goldobin (69) |
| NSHL20 | Trade | TBL→ DET |
DET Josh Jooris (69), Y21 R5 VEG pick, Y24 R4 TBL pick (Justin Poirier) TBL Brenden Dillon (76) |
| NSHL20 | Trade | DET→ SJS |
DET Travis Konecny (73), Blake Comeau (69), Andrei Zubarev (72), Jack Roslovic (P), K'Andre Miller (P), Y21 R2 SEA pick (Zachary Dean) SJS Nino Niederreiter (77), Josh Jooris (69), Andrew MacDonald (70), Y21 R5 VGK pick (Evan Nause) |
| NSHL20 | Trade | SJS→ MIN |
MIN Josh Jooris (69) SJS Y21 R4 PIT pick (Jordan Harris) |
| NSHL18 | Signing | TBL |
$600,000 for 4 years |
| NSHL16 | Signing | DET |
$700,000 for 3 years |