| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
TOR
Total |
67 | 9 | 2 | 7 | -13 | 22 | 0 | 0 | 0 |
TOR
|
24 | 4 | 1 | 3 | -6 | 14 | 0 | 0 | 0 | |
ANA
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
NJD
|
38 | 5 | 1 | 4 | -6 | 8 | 0 | 0 | 0 | |
| NSHL23 |
PHI
|
30 | 0 | 0 | 0 | -4 | 4 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
3 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 100 | 10 | 2 | 8 | -16 | 26 | 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 |
| NSHL25 |
TOR
|
80 | 44 | 82 | 75 | 80 | 80 | 81 | 65 | 67 | 69 | 67 | 71 | 68 | 74 | 79 | 70 |
| Career Avg | 79 | 43 | 83 | 74 | 80 | 79 | 80 | 64 | 65 | 67 | 66 | 71 | 67 | 72 | 80 | 69 | |
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)
TOR→
NJD
TOR Mike Matheson (72), Matthew Highmore (68), Y29 R6 NJD pick
NJD Taylor Raddysh (70), Oscar Fantenberg (69)
NJD→
TOR
TOR Wade Allison (69), Taylor Raddysh (70), Y28 R3 NJD pick, Y29 R3 NJD pick, Y26 R7 DET pick
NJD Artemi Panarin (78), Cory Conacher (71)
ANA
SJS
PHI