| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
5 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL23 |
TOR
|
7 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL21 |
DAL
|
7 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| NSHL20 |
PIT
|
5 | 2 | 0 | 2 | -3 | 0 | 0 | 0 | 0 |
| NSHL19 |
PIT
|
6 | 0 | 0 | 0 | -1 | 4 | 0 | 0 | 0 |
| NSHL18 |
PIT
Total |
55 | 7 | 1 | 6 | -8 | 14 | 0 | 0 | 0 |
PIT
|
37 | 5 | 1 | 4 | -2 | 4 | 0 | 0 | 0 | |
LAK
|
18 | 2 | 0 | 2 | -6 | 10 | 0 | 0 | 0 | |
| NSHL17 |
SJS
|
47 | 4 | 0 | 4 | -12 | 12 | 0 | 0 | 0 |
| Pro Career | 132 | 13 | 1 | 12 | -26 | 34 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
7 | 1 | 1 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL24 |
TOR
|
9 | 2 | 0 | 2 | +4 | 2 | 0 | 0 | 0 |
| NSHL23 |
CBJ
Total |
16 | 1 | 0 | 1 | -4 | 12 | 0 | 0 | 0 |
TOR
|
9 | 1 | 0 | 1 | 0 | 5 | 0 | 0 | 0 | |
TOR
|
7 | 0 | 0 | 0 | -4 | 7 | 0 | 0 | 0 | |
| NSHL22 |
DAL
|
22 | 6 | 1 | 5 | -9 | 14 | 0 | 0 | 0 |
| NSHL21 |
DAL
|
57 | 5 | 2 | 3 | -16 | 20 | 0 | 0 | 0 |
| NSHL20 |
PIT
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL18 |
PIT
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| Farm Career | 113 | 15 | 4 | 11 | -22 | 48 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
SJS
|
50 | 10 | 79 | 85 | 45 | 71 | 70 | 59 | 50 | 56 | 59 | 80 | 60 | 67 | 64 | 65 |
| NSHL18 |
PIT
|
50 | 10 | 79 | 85 | 47 | 71 | 71 | 60 | 50 | 58 | 59 | 80 | 62 | 67 | 64 | 55 |
| NSHL19 |
PIT
|
51 | 10 | 79 | 86 | 47 | 71 | 71 | 62 | 50 | 60 | 60 | 80 | 63 | 68 | 64 | 55 |
| NSHL20 |
PIT
|
51 | 10 | 79 | 86 | 47 | 71 | 71 | 62 | 50 | 60 | 60 | 80 | 63 | 68 | 64 | 55 |
| NSHL21 |
DAL
|
51 | 10 | 79 | 86 | 47 | 71 | 71 | 62 | 50 | 60 | 60 | 80 | 63 | 68 | 64 | 67 |
| NSHL22 |
DAL
|
51 | 40 | 79 | 84 | 48 | 71 | 71 | 61 | 50 | 60 | 60 | 78 | 61 | 80 | 69 | 67 |
| NSHL23 |
TOR
|
52 | 40 | 77 | 81 | 49 | 72 | 72 | 62 | 50 | 61 | 61 | 75 | 61 | 80 | 66 | 66 |
| NSHL24 |
TOR
|
52 | 40 | 77 | 81 | 49 | 72 | 72 | 62 | 50 | 61 | 61 | 75 | 61 | 80 | 66 | 66 |
| NSHL25 |
CBJ
|
52 | 40 | 77 | 81 | 49 | 72 | 72 | 62 | 50 | 61 | 61 | 75 | 61 | 80 | 66 | 66 |
| Career Avg | 52 | 24 | 79 | 84 | 48 | 72 | 72 | 62 | 50 | 60 | 61 | 79 | 62 | 74 | 66 | 63 | |
CBJ
MTL→
TOR
MTL Ondrej Palat (75), Y28 R3 VGK pick, Y28 R4 VGK pick, Y25 R7 CAR pick
TOR Klas Dahlbeck (76), Vinnie Hinostroza (73), Tim Heed (66), Nikita Nesterov (74)
MIN→
CBJ
CBJ Tim Heed (66)
MIN $60,000
CBJ→
TOR
CBJ Valeri Nichushkin (71), Lars Eller (69), Linus Omark (69), Erik Johnson (71)
TOR Danil Yurtaykin (62), Tim Heed (66), John Quenneville (68), Derek Grant (65), Y24 R5 CBJ pick (Pierrick Dube), Y25 R6 CBJ pick
DAL
PIT
PIT
LAK→
PIT
LAK John Carlson (75), Michal Repik (72)
PIT Andre Burakovsky (68), Tim Heed (66), Nolan Patrick (P)
SJS→
LAK
SJS