| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
69 | 8 | 2 | 6 | -5 | 10 | 1 | 0 | 0 |
| NSHL23 |
BOS
Total |
66 | 16 | 3 | 13 | +1 | 34 | 3 | 0 | 0 |
BOS
|
48 | 12 | 3 | 9 | +3 | 12 | 3 | 0 | 0 | |
TOR
|
18 | 4 | 0 | 4 | -2 | 22 | 0 | 0 | 0 | |
| NSHL22 |
TOR
Total |
66 | 9 | 1 | 8 | +3 | 7 | 0 | 0 | 0 |
PHI
|
58 | 9 | 1 | 8 | +6 | 7 | 0 | 0 | 0 | |
TOR
|
8 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | |
| NSHL21 |
PHI
|
59 | 13 | 1 | 12 | +7 | 4 | 1 | 0 | 1 |
| Pro Career | 260 | 46 | 7 | 39 | +6 | 55 | 5 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
PHI
|
16 | 5 | 0 | 5 | +1 | 0 | 0 | 0 | 0 |
| NSHL20 |
PHI
|
63 | 7 | 0 | 7 | -22 | 8 | 0 | 0 | 0 |
| Farm Career | 79 | 12 | 0 | 12 | -21 | 8 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
12 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL23 |
BOS
|
12 | 4 | 0 | 4 | +7 | 0 | 0 | 0 | 0 |
| Pro Career | 24 | 4 | 0 | 4 | +8 | 0 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
PHI
|
7 | 1 | 1 | 0 | +4 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
PHI
|
74 | 20 | 91 | 72 | 85 | 86 | 85 | 68 | 50 | 75 | 66 | 64 | 63 | 63 | 58 | 85 |
| NSHL21 |
PHI
|
74 | 20 | 91 | 72 | 85 | 86 | 85 | 68 | 53 | 75 | 66 | 64 | 63 | 64 | 59 | 70 |
| NSHL22 |
TOR
|
74 | 52 | 93 | 72 | 88 | 86 | 87 | 68 | 53 | 75 | 66 | 67 | 63 | 73 | 82 | 72 |
| NSHL23 |
BOS
|
74 | 52 | 93 | 72 | 91 | 86 | 87 | 68 | 53 | 75 | 66 | 67 | 63 | 73 | 84 | 72 |
| NSHL24 |
NJD
|
74 | 54 | 93 | 72 | 91 | 86 | 89 | 69 | 53 | 75 | 66 | 69 | 63 | 75 | 84 | 73 |
| Career Avg | 74 | 40 | 93 | 72 | 88 | 86 | 87 | 69 | 53 | 75 | 66 | 67 | 63 | 70 | 74 | 75 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Opening Day Waivers | NJD |
Claimed off opening-day waivers |
| NSHL23 | Trade | TOR→ BOS |
BOS Josh Anderson (73), Logan Stanley (73), Noah Hanifin (72), Daniel Brickley (71), David Warsofsky (70), Daniil Miromanov (67) TOR Connor Murphy (78), Kyle Palmieri (71), Kevin Shattenkirk (74), Travis Dermott (73), Y25 R3 SEA pick |
| NSHL23 | Signing | TOR |
$1,067,000 · 3 yr |
| NSHL20 | Signing | PHI |
$1,250,000 · 3 yr |