| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CAR
|
69 | 54 | 20 | 34 | -4 | 43 | 4 | 0 | 0 |
| NSHL24 |
VGK
Total |
78 | 52 | 26 | 26 | -4 | 28 | 10 | 0 | 5 |
VGK
|
57 | 45 | 22 | 23 | +3 | 18 | 9 | 0 | 5 | |
TBL
|
18 | 5 | 2 | 3 | -6 | 8 | 0 | 0 | 0 | |
TOR
|
3 | 2 | 2 | 0 | -1 | 2 | 1 | 0 | 0 | |
| NSHL23 |
TBL
Total |
78 | 33 | 9 | 24 | -3 | 73 | 0 | 0 | 1 |
QUE
|
58 | 25 | 8 | 17 | -6 | 54 | 0 | 0 | 1 | |
TBL
|
20 | 8 | 1 | 7 | +3 | 19 | 0 | 0 | 0 | |
| NSHL22 |
QUE
Total |
78 | 40 | 13 | 27 | -14 | 41 | 5 | 0 | 3 |
MIN
|
69 | 37 | 12 | 25 | -16 | 31 | 5 | 0 | 3 | |
QUE
|
9 | 3 | 1 | 2 | +2 | 10 | 0 | 0 | 0 | |
| NSHL21 |
DET
|
78 | 34 | 14 | 20 | +6 | 60 | 0 | 0 | 2 |
| NSHL19 |
SJS
Total |
11 | 4 | 2 | 2 | -7 | 6 | 1 | 0 | 0 |
TOR
|
8 | 4 | 2 | 2 | -5 | 4 | 1 | 0 | 0 | |
SJS
|
3 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 | |
| NSHL18 |
TOR
|
3 | 0 | 0 | 0 | +1 | 4 | 0 | 0 | 0 |
| Pro Career | 395 | 217 | 84 | 133 | -25 | 255 | 20 | 0 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
DET
Total |
75 | 59 | 31 | 28 | -18 | 20 | 10 | 0 | 5 |
DET
|
58 | 40 | 18 | 22 | -5 | 14 | 3 | 0 | 3 | |
DET
|
17 | 19 | 13 | 6 | -13 | 6 | 7 | 0 | 2 | |
| NSHL19 |
SJS
|
71 | 64 | 33 | 31 | 0 | 46 | 5 | 2 | 6 |
| NSHL18 |
TOR
|
64 | 57 | 21 | 36 | +2 | 48 | 5 | 0 | 4 |
| Farm Career | 210 | 180 | 85 | 95 | -16 | 114 | 20 | 2 | 15 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
VGK
|
13 | 14 | 5 | 9 | +4 | 7 | 1 | 0 | 0 |
| NSHL23 |
TBL
|
5 | 2 | 2 | 0 | 0 | 4 | 0 | 0 | 0 |
| NSHL22 |
QUE
|
5 | 2 | 0 | 2 | -2 | 4 | 0 | 0 | 0 |
| NSHL21 |
DET
|
7 | 3 | 2 | 1 | +1 | 6 | 0 | 0 | 1 |
| NSHL20 |
DET
|
8 | 9 | 3 | 6 | -3 | 2 | 0 | 0 | 0 |
| Pro Career | 38 | 30 | 12 | 18 | 0 | 23 | 1 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
DET
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL19 |
SJS
|
21 | 34 | 15 | 19 | +8 | 35 | 0 | 0 | 0 |
| NSHL18 |
NFD
|
5 | 11 | 4 | 7 | +2 | 2 | 0 | 0 | 0 |
| Farm Career | 28 | 45 | 19 | 26 | +9 | 37 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
TOR
|
74 | 40 | 68 | 91 | 46 | 82 | 81 | 72 | 61 | 71 | 74 | 70 | 77 | 62 | 58 | 90 |
| NSHL19 |
SJS
|
76 | 44 | 72 | 95 | 49 | 85 | 81 | 76 | 65 | 75 | 76 | 71 | 81 | 62 | 62 | 90 |
| NSHL20 |
DET
|
79 | 44 | 78 | 95 | 49 | 88 | 84 | 76 | 68 | 77 | 79 | 73 | 81 | 63 | 65 | 90 |
| NSHL21 |
DET
|
79 | 44 | 81 | 98 | 53 | 88 | 87 | 76 | 71 | 80 | 80 | 73 | 83 | 64 | 65 | 76 |
| NSHL22 |
QUE
|
79 | 40 | 83 | 98 | 53 | 88 | 87 | 76 | 71 | 83 | 80 | 73 | 83 | 73 | 62 | 76 |
| NSHL23 |
TBL
|
82 | 40 | 83 | 98 | 53 | 90 | 90 | 76 | 71 | 83 | 80 | 73 | 83 | 73 | 65 | 76 |
| NSHL24 |
VGK
|
84 | 40 | 83 | 98 | 53 | 90 | 90 | 76 | 71 | 83 | 80 | 73 | 83 | 75 | 65 | 77 |
| Career Avg | 79 | 42 | 79 | 97 | 51 | 88 | 86 | 76 | 69 | 79 | 79 | 73 | 82 | 68 | 64 | 83 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL22 | MIN |
TC | PA | 80 | 83 | +3 | 3 | |
| NSHL22 | MIN |
TC | DI | 81 | 83 | +2 | 2 | |
| NSHL20 | SJS |
TC | DI | 75 | 78 | +3 | 3 | Unathletic Promo |
| NSHL20 | SJS |
TC | DF | 71 | 73 | +2 | 2 | Unathletic Promo |
| NSHL19 | SJS |
TC | DF | 70 | 71 | +1 | 1 | |
| NSHL19 | TOR |
TC | ST | 46 | 49 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Trade | TOR→ VGK |
TOR Cal Foote (73), Pierre-Olivier Joseph (73), Y27 R4 SEA pick, Y28 R1 SEA pick, Y29 R3 SEA pick VGK Travis Konecny (77), Vinnie Hinostroza (73), David Perron (73) |
| NSHL23 | Trade | QUE→ TBL |
QUE Barrett Hayton (73), Arthur Kaliyev (69), Alexander Volkov (71), Erik Haula (67) TBL Travis Konecny (76), Mattias Samuelsson (75), Y24 R1 NYR pick (Matthew Kessel), Y25 R3 QUE pick, Y25 R3 BOS pick |
| NSHL22 | Signing | DET |
$3,000,000 for 4 years |
| NSHL21 | Signing | DET |
$5,000,000 for 1 year |
| NSHL20 | Trade | SJS→ DET |
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) |
| NSHL19 | Trade | TOR→ SJS |
SJS Dmitry Orlov (75), Travis Konecny (72), Devan Dubnyk (77) TOR Jonathan Quick (80), Keaton Ellerby (72), Logan Couture (80) |
| NSHL18 | Signing | TOR |
$1,000,000 for 3 years |
| NSHL17 | Dispersal Draft | NSH→ PIT |
Dispersal draft · Round 1, Pick 17 |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 4 | 7 / 12 | Advanced | 1 | 3 | -4 | 2 | 2 |
| Final | 7 | 9 / 10 | Eliminated | 1 | 1 | -6 | 2 | -1 |
| NSHL22 Totals | 2 | 4 | -10 | 4 | 1 | |||