| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
Total |
55 | 15 | 6 | 9 | -1 | 32 | 0 | 0 | 0 |
SJS
|
39 | 9 | 4 | 5 | +4 | 24 | 0 | 0 | 0 | |
TOR
|
16 | 6 | 2 | 4 | -5 | 8 | 0 | 0 | 0 | |
| Pro Career | 55 | 15 | 6 | 9 | -1 | 32 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
LAK
|
48 | 15 | 10 | 5 | -6 | 40 | 2 | 0 | 3 |
| NSHL24 |
LAK
|
69 | 12 | 6 | 6 | -14 | 33 | 0 | 0 | 2 |
| NSHL23 |
TBL
|
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL22 |
QUE
Total |
75 | 66 | 24 | 42 | +4 | 92 | 8 | 0 | 3 |
QUE
|
74 | 66 | 24 | 42 | +4 | 92 | 8 | 0 | 3 | |
QUE
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL21 |
SJS
Total |
2 | 0 | 0 | 0 | +1 | 4 | 0 | 0 | 0 |
SJS
|
1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | |
SJS
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
TOR
Total |
81 | 20 | 11 | 9 | -7 | 20 | 0 | 0 | 3 |
TOR
|
80 | 20 | 11 | 9 | -7 | 18 | 0 | 0 | 3 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL19 |
MIN
|
82 | 48 | 19 | 29 | -12 | 38 | 4 | 0 | 3 |
| NSHL18 |
TBL
|
32 | 10 | 4 | 6 | +1 | 0 | 0 | 1 | 0 |
| NSHL17 |
TBL
|
75 | 5 | 1 | 4 | -6 | 2 | 0 | 0 | 0 |
| NSHL16 |
VAN
|
25 | 9 | 3 | 6 | +3 | 4 | 0 | 0 | 0 |
| Farm Career | 492 | 185 | 78 | 107 | -36 | 233 | 14 | 1 | 14 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
|
6 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
VAN
|
88 | 35 | 76 | 68 | 76 | 81 | 80 | 60 | 75 | 63 | 64 | 67 | 63 | 66 | 67 | 66 |
| NSHL17 |
TBL
|
88 | 35 | 78 | 69 | 76 | 81 | 80 | 60 | 75 | 64 | 64 | 67 | 63 | 66 | 67 | 66 |
| NSHL18 |
TBL
|
88 | 35 | 78 | 70 | 76 | 81 | 80 | 60 | 75 | 64 | 64 | 67 | 63 | 67 | 67 | 65 |
| NSHL19 |
MIN
|
88 | 35 | 79 | 70 | 76 | 81 | 80 | 62 | 75 | 66 | 65 | 67 | 65 | 68 | 67 | 65 |
| NSHL20 |
TOR
|
87 | 34 | 80 | 71 | 75 | 83 | 82 | 64 | 77 | 68 | 67 | 66 | 67 | 69 | 66 | 64 |
| NSHL21 |
SJS
|
86 | 33 | 79 | 70 | 75 | 82 | 81 | 66 | 79 | 68 | 69 | 65 | 69 | 70 | 67 | 68 |
| NSHL22 |
QUE
|
84 | 45 | 77 | 68 | 75 | 80 | 79 | 64 | 77 | 66 | 67 | 63 | 67 | 80 | 69 | 67 |
| NSHL23 |
TBL
|
85 | 46 | 74 | 69 | 75 | 81 | 80 | 65 | 78 | 67 | 68 | 61 | 68 | 80 | 70 | 68 |
| NSHL24 |
LAK
|
85 | 46 | 74 | 69 | 75 | 81 | 80 | 65 | 78 | 67 | 68 | 61 | 68 | 80 | 70 | 68 |
| NSHL25 |
LAK
|
82 | 47 | 75 | 66 | 76 | 78 | 78 | 62 | 78 | 64 | 65 | 62 | 65 | 81 | 71 | 66 |
| Career Avg | 87 | 40 | 77 | 69 | 76 | 81 | 80 | 63 | 77 | 66 | 67 | 65 | 66 | 73 | 69 | 67 | |
TBL
QUE
TOR
TOR→
SJS
SJS Klas Dahlbeck (74), Sam Gagner (74), Mikhail Grigorenko (68), Sergey Kalinin (68), Y22 R2 VGK pick (Francesco Arcuri)
TOR Mark Scheifele (76), Vladimir Sobotka (71), Michael Frolik (70), Keith Yandle (71)
MIN→
TOR
MIN Jack Johnson (70), Jayson Megna (68), Adam Cracknell (60)
TOR Brett Connolly (69), Sergey Kalinin (67)
MIN
TBL→
MIN
MIN Sergey Kalinin (67), Jonny Brodzinski (62)
TBL Y20 R6 MIN pick (Valtteri Puustinen)
VAN