| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
SEA
|
19 | 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 |
18 | 2 | 2 | 0 | +3 | 0 | 0 | 0 | 1 |
TOR
|
10 | 1 | 1 | 0 | +2 | 0 | 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 | 363 | 107 | 49 | 58 | -1 | 111 | 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 |
CHI
|
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 | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
UTG
|
2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| NSHL17 |
RCK
|
3 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL16 |
RCK
|
8 | 0 | 0 | 0 | -4 | 8 | 0 | 0 | 0 |
| Farm Career | 13 | 1 | 0 | 1 | -5 | 8 | 0 | 0 | 0 | |
| 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 |
| Career Avg | 56 | 30 | 82 | 70 | 87 | 81 | 82 | 67 | 79 | 71 | 66 | 70 | 67 | 69 | 63 | 74 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | SEA |
$2,500,000 for 1 year |
| NSHL22 | Signing | MTL |
$500,500 for 3 years |
| NSHL21 | Trade | 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) |
| NSHL20 | Trade | TOR→ CAR |
CAR Wayne Simmonds (72), Keith Yandle (72), Mikhail Grigorenko (67), Calvin de Haan (76) TOR Kris Letang (74), Jason Demers (73) |
| NSHL20 | Trade | 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) |
| NSHL19 | Trade | 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) |
| NSHL19 | Signing | MIN |
$650,000 for 3 years |
| NSHL18 | Trade | CHI→ ANA |
ANA Mikhail Grigorenko (67) CHI Linden Vey (67) |
| NSHL16 | Signing | CHI |
$1,250,000 for 3 years |
| NSHL12 | Trade | 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) |