| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
PHI
|
80 | 25 | 12 | 13 | -6 | 88 | 3 | 1 | 2 |
| NSHL24 |
PHI
|
78 | 18 | 10 | 8 | +7 | 38 | 0 | 0 | 4 |
| NSHL23 |
MTL
|
1 | 0 | 0 | 0 | +1 | 5 | 0 | 0 | 0 |
| NSHL22 |
MTL
|
2 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 161 | 43 | 22 | 21 | +3 | 131 | 3 | 1 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
PHI
|
6 | 5 | 3 | 2 | +3 | 9 | 0 | 0 | 1 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
SJS
|
87 | 30 | 71 | 66 | 99 | 78 | 77 | 63 | 76 | 69 | 64 | 70 | 63 | 62 | 62 | 68 |
| NSHL22 |
MTL
|
90 | 47 | 76 | 72 | 99 | 81 | 80 | 66 | 79 | 72 | 67 | 70 | 66 | 68 | 72 | 71 |
| NSHL23 |
TOR
|
93 | 50 | 79 | 74 | 99 | 84 | 83 | 69 | 82 | 75 | 70 | 70 | 69 | 68 | 74 | 72 |
| NSHL24 |
PHI
|
93 | 53 | 79 | 77 | 99 | 87 | 86 | 73 | 82 | 78 | 74 | 70 | 72 | 71 | 74 | 75 |
| NSHL25 |
PHI
|
93 | 53 | 79 | 77 | 99 | 87 | 86 | 74 | 82 | 78 | 75 | 72 | 72 | 73 | 74 | 75 |
| Career Avg | 92 | 47 | 77 | 74 | 99 | 84 | 83 | 69 | 81 | 75 | 70 | 71 | 69 | 69 | 72 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL25 | PHI |
LTC | SC | 74 | 75 | +1 | 1 | |
| NSHL25 | PHI |
LTC | PH | 73 | 74 | +1 | 1 | |
| NSHL24 | PHI |
TC | SC | 73 | 74 | +1 | 1 | |
| NSHL24 | PHI |
TC | PH | 72 | 73 | +1 | 1 | |
| NSHL24 | PHI |
TC | SK | 74 | 77 | +3 | 3 | |
| NSHL23 | MTL |
TC | DI | 76 | 79 | +3 | 3 | |
| NSHL22 | MTL |
TC | SK | 69 | 72 | +3 | 3 | |
| NSHL22 | MTL |
TC | DI | 74 | 76 | +2 | 2 | |
| NSHL21 | SJS |
TC | SK | 63 | 66 | +3 | 3 | ALL-STAR CLASSIC |
| NSHL21 | SJS |
TC | SC | 63 | 64 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL21 | SJS |
TC | PA | 68 | 69 | +1 | 1 | ALL-STAR CLASSIC |
MTL→
TOR
MTL JUSTUS ANNUNEN (65), MacKenzie Entwistle (67), Justus Annunen (P), Y24 R3 MTL pick (Kamil Bednarik), Y24 R7 NJD pick (Jack Pridham)
TOR Michael Rasmussen (72), Y28 R3 MTL pick
SJS