| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
SEA
|
28 | 1 | 1 | 0 | -1 | 6 | 0 | 0 | 0 |
| NSHL24 |
QUE
|
75 | 31 | 15 | 16 | -9 | 24 | 1 | 0 | 1 |
| NSHL23 |
ANA
|
74 | 38 | 17 | 21 | 0 | 29 | 2 | 0 | 1 |
| NSHL22 |
ANA
Total |
68 | 17 | 6 | 11 | -4 | 18 | 1 | 1 | 0 |
MTL
|
43 | 7 | 0 | 7 | +4 | 14 | 0 | 0 | 0 | |
ANA
|
25 | 10 | 6 | 4 | -8 | 4 | 1 | 1 | 0 | |
| NSHL21 |
SJS
Total |
75 | 17 | 7 | 10 | +8 | 30 | 1 | 0 | 3 |
SJS
|
47 | 9 | 2 | 7 | +8 | 22 | 0 | 0 | 0 | |
TOR
|
28 | 8 | 5 | 3 | 0 | 8 | 1 | 0 | 3 | |
| NSHL20 |
TOR
Total |
25 | 3 | 2 | 1 | +6 | 2 | 0 | 0 | 1 |
TOR
|
17 | 2 | 1 | 1 | +5 | 2 | 0 | 0 | 0 | |
CAR
|
8 | 1 | 1 | 0 | +1 | 0 | 0 | 0 | 1 | |
| NSHL19 |
TOR
|
24 | 1 | 1 | 0 | +1 | 4 | 0 | 0 | 0 |
| NSHL17 |
CHI
|
10 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 379 | 108 | 49 | 59 | 0 | 113 | 5 | 1 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
SEA
|
52 | 28 | 9 | 19 | -6 | 53 | 2 | 0 | 2 |
| NSHL21 |
SJS
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
TOR
|
4 | 5 | 1 | 4 | -6 | 0 | 0 | 0 | 0 |
| NSHL18 |
CHI
Total |
73 | 24 | 12 | 12 | +8 | 17 | 0 | 1 | 1 |
ANA
|
65 | 22 | 10 | 12 | +12 | 15 | 0 | 1 | 1 | |
ANA
|
8 | 2 | 2 | 0 | -4 | 2 | 0 | 0 | 0 | |
| NSHL17 |
CHI
|
70 | 17 | 8 | 9 | -4 | 16 | 0 | 0 | 1 |
| NSHL16 |
CHI
|
80 | 22 | 12 | 10 | +2 | 27 | 3 | 0 | 2 |
| Farm Career | 280 | 96 | 42 | 54 | -6 | 113 | 5 | 1 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
|
9 | 1 | 1 | 0 | -1 | 0 | 0 | 0 | 1 |
| NSHL19 |
TOR
|
2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| Pro Career | 11 | 1 | 1 | 0 | -3 | 0 | 0 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
CHI
|
53 | 20 | 82 | 70 | 80 | 80 | 80 | 65 | 76 | 71 | 64 | 69 | 65 | 63 | 58 | 66 |
| NSHL17 |
CHI
|
55 | 20 | 82 | 70 | 80 | 80 | 80 | 65 | 76 | 71 | 64 | 69 | 65 | 63 | 58 | 66 |
| NSHL18 |
ANA
|
55 | 20 | 82 | 70 | 80 | 80 | 80 | 67 | 77 | 71 | 66 | 69 | 67 | 64 | 59 | 85 |
| NSHL19 |
TOR
|
55 | 23 | 82 | 70 | 80 | 80 | 80 | 67 | 79 | 71 | 66 | 69 | 67 | 65 | 61 | 85 |
| NSHL20 |
TOR
|
55 | 23 | 82 | 70 | 80 | 80 | 80 | 67 | 79 | 71 | 66 | 69 | 67 | 66 | 61 | 85 |
| NSHL21 |
SJS
|
55 | 23 | 82 | 70 | 95 | 80 | 80 | 67 | 79 | 71 | 66 | 69 | 67 | 67 | 62 | 69 |
| NSHL22 |
ANA
|
56 | 45 | 82 | 70 | 95 | 80 | 82 | 67 | 79 | 71 | 66 | 69 | 67 | 77 | 66 | 69 |
| NSHL23 |
ANA
|
57 | 45 | 82 | 70 | 95 | 80 | 83 | 67 | 79 | 71 | 66 | 69 | 67 | 77 | 67 | 69 |
| NSHL24 |
QUE
|
59 | 47 | 82 | 70 | 95 | 82 | 85 | 67 | 81 | 71 | 68 | 70 | 67 | 79 | 69 | 70 |
| NSHL25 |
SEA
|
60 | 45 | 83 | 68 | 93 | 83 | 84 | 66 | 79 | 69 | 68 | 69 | 66 | 80 | 70 | 69 |
| Career Avg | 56 | 32 | 83 | 70 | 88 | 81 | 82 | 67 | 79 | 71 | 66 | 70 | 67 | 71 | 64 | 74 | |
SEA
MTL
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)
TOR→
CAR
CAR Wayne Simmonds (72), Keith Yandle (72), Mikhail Grigorenko (67), Calvin de Haan (76)
TOR Kris Letang (74), Jason Demers (73)
CAR→
TOR
CAR Nikolaj Ehlers (74), Teemu Hartikainen (71), Jack Rathbone (P), Y22 R1 BOS pick (Joakim Kemell)
TOR Josh Anderson (70), Mikhail Grigorenko (67), Cole Caulfield (P)
MIN→
TOR
MIN T.J. Brodie (72), $400,000, Y20 R4 MIN pick (Carter Savoie), Y23 R6 MIN pick (Alexander Rykov)
TOR Mikhail Grigorenko (67), Tomas Tatar (72)
MIN
CHI→
ANA
ANA Mikhail Grigorenko (67)
CHI Linden Vey (67)
CHI
CAR→
CHI
CAR Dion Phaneuf (75), Y13 R1 CHI pick (Zach Fucale), Y14 R2 WSH pick (THATCHER DEMKO)
CHI Keith Ballard (72), Mikhail Grigorenko (P), Y14 R1 STL pick, Y13 R3 CAR pick (Jordan Subban)