| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
BOS
|
4 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 |
| NSHL21 |
BOS
Total |
27 | 0 | 0 | 0 | -3 | 22 | 0 | 0 | 0 |
BOS
|
15 | 0 | 0 | 0 | -1 | 20 | 0 | 0 | 0 | |
TOR
|
12 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 | |
| Pro Career | 31 | 0 | 0 | 0 | -2 | 24 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
75 | 35 | 4 | 31 | +7 | 46 | 2 | 0 | 1 |
| NSHL24 |
BOS
|
78 | 27 | 4 | 23 | -1 | 64 | 3 | 0 | 1 |
| NSHL23 |
BOS
|
78 | 22 | 8 | 14 | -7 | 65 | 5 | 0 | 2 |
| NSHL22 |
BOS
|
51 | 12 | 4 | 8 | +12 | 21 | 0 | 0 | 0 |
| NSHL20 |
NYR
|
82 | 19 | 2 | 17 | -1 | 36 | 0 | 0 | 0 |
| NSHL19 |
NYR
Total |
68 | 19 | 5 | 14 | +4 | 22 | 0 | 0 | 0 |
NYR
|
50 | 12 | 2 | 10 | +5 | 20 | 0 | 0 | 0 | |
NYR
|
18 | 7 | 3 | 4 | -1 | 2 | 0 | 0 | 0 | |
| NSHL18 |
HAM
Total |
22 | 2 | 1 | 1 | 0 | 18 | 0 | 0 | 0 |
TOR
|
19 | 2 | 1 | 1 | 0 | 16 | 0 | 0 | 0 | |
TOR
|
3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL17 |
HAM
|
74 | 10 | 1 | 9 | -11 | 60 | 0 | 0 | 0 |
| Farm Career | 528 | 146 | 29 | 117 | +3 | 332 | 10 | 0 | 4 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
HAM
|
73 | 15 | 68 | 80 | 55 | 72 | 72 | 67 | 50 | 70 | 62 | 68 | 63 | 65 | 60 | 66 |
| NSHL18 |
TOR
|
73 | 15 | 70 | 80 | 57 | 74 | 74 | 67 | 50 | 70 | 62 | 68 | 64 | 65 | 60 | 75 |
| NSHL19 |
NYR
|
73 | 17 | 72 | 80 | 59 | 74 | 74 | 67 | 50 | 70 | 62 | 70 | 64 | 66 | 61 | 75 |
| NSHL20 |
NYR
|
74 | 16 | 74 | 79 | 61 | 76 | 76 | 69 | 52 | 72 | 64 | 70 | 65 | 67 | 62 | 74 |
| NSHL21 |
BOS
|
73 | 15 | 75 | 78 | 73 | 76 | 76 | 69 | 51 | 73 | 63 | 69 | 67 | 68 | 63 | 69 |
| NSHL22 |
BOS
|
73 | 42 | 75 | 78 | 75 | 76 | 76 | 69 | 51 | 73 | 63 | 69 | 67 | 78 | 80 | 71 |
| NSHL23 |
BOS
|
75 | 44 | 77 | 77 | 74 | 78 | 78 | 68 | 50 | 72 | 65 | 68 | 66 | 78 | 82 | 71 |
| NSHL24 |
BOS
|
76 | 45 | 78 | 74 | 75 | 79 | 79 | 69 | 50 | 72 | 66 | 69 | 64 | 79 | 79 | 71 |
| NSHL25 |
BOS
|
73 | 46 | 75 | 75 | 76 | 80 | 80 | 70 | 50 | 73 | 64 | 70 | 64 | 80 | 76 | 71 |
| Career Avg | 74 | 29 | 74 | 78 | 68 | 77 | 77 | 69 | 51 | 72 | 64 | 69 | 65 | 72 | 70 | 72 | |
BOS
TOR→
BOS
BOS Jonathon Blum (75), Adam Pelech (72), Dylan Demelo (69), Jake Virtanen (68), Y22 R3 TBL pick (Niklas Kokko), Y24 R2 FLA pick (Dominik Badinka)
TOR Robert Bortuzzo (72), Marc-Edouard Vlasic (70), Jared Spurgeon (72), Sam Bennett (74)
TOR
NYR
TOR→
NYR
NYR Carl Hagelin (75), Matt Calvert (74), Dylan Demelo (67)
TOR Nathan Beaulieu (70), Y21 R3 WSH pick, Y21 R4 NYR pick
HAM→
TOR
HAM Nikita Kucherov (75), Jason Demers (75), Adam Pelech (69), Y20 R3 DET pick (Matthew Phillips)
TOR Slava Voynov (75), Dylan Demelo (66), Casey Mittelstadt (P), Thomas Chabot (P)
HAM