| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
PHI
|
30 | 0 | 0 | 0 | -4 | 4 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
3 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 33 | 1 | 0 | 1 | -3 | 4 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
PHI
|
70 | 40 | 22 | 18 | -1 | 47 | 5 | 1 | 2 |
| NSHL23 |
PHI
|
21 | 4 | 3 | 1 | +5 | 15 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
67 | 21 | 7 | 14 | +4 | 4 | 0 | 0 | 1 |
| Farm Career | 158 | 65 | 32 | 33 | +8 | 66 | 5 | 1 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
PHI
|
10 | 5 | 1 | 4 | +1 | 2 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
PHI
|
78 | 42 | 82 | 73 | 80 | 78 | 79 | 63 | 63 | 65 | 65 | 71 | 66 | 70 | 80 | 68 |
| NSHL23 |
PHI
|
78 | 42 | 83 | 73 | 80 | 78 | 79 | 63 | 63 | 67 | 65 | 71 | 66 | 70 | 80 | 69 |
| NSHL24 |
PHI
|
78 | 42 | 83 | 73 | 80 | 78 | 79 | 63 | 65 | 67 | 65 | 71 | 66 | 72 | 80 | 69 |
| Career Avg | 78 | 42 | 83 | 73 | 80 | 78 | 79 | 63 | 64 | 67 | 65 | 71 | 66 | 71 | 80 | 69 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | ANA→ TOR |
TOR Ryan Poehling (70), Taylor Raddysh (70), Madison Bowey (72), Christian Wolanin (67), Y26 R6 DET pick, Y26 R6 ANA pick, Y30 R3 ANA pick ANA Oliver Wahlstrom (72), Marcus Johansson (72), Jarred Tinordi (69), Nick Cicek (67) |
| NSHL25 | Trade | TOR→ NJD |
TOR Mike Matheson (72), Matthew Highmore (68), Y29 R6 NJD pick NJD Taylor Raddysh (70), Oscar Fantenberg (69) |
| NSHL25 | Opening Day Waivers | ANA |
Claimed off opening-day waivers |
| NSHL25 | Signing | SJS |
$749,000 · 2 yr |
| NSHL22 | Signing | PHI |
$700,000 · 3 yr |