| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
Total |
15 | 2 | 0 | 2 | 0 | 4 | 0 | 0 | 0 |
TOR
|
6 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | |
TBL
|
5 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
VGK
|
4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL23 |
VGK
|
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 20 | 2 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
DET
|
72 | 60 | 67 | 69 | 90 | 67 | 67 | 62 | 50 | 66 | 61 | 76 | 58 | 62 | 58 | 68 |
| NSHL22 |
VGK
|
75 | 55 | 69 | 69 | 93 | 70 | 70 | 65 | 50 | 69 | 64 | 78 | 60 | 68 | 74 | 71 |
| NSHL23 |
VGK
|
78 | 58 | 69 | 69 | 96 | 73 | 73 | 68 | 50 | 72 | 64 | 78 | 62 | 68 | 75 | 72 |
| NSHL24 |
TBL
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Career Avg | 75 | 58 | 69 | 69 | 93 | 70 | 70 | 65 | 50 | 69 | 63 | 78 | 60 | 66 | 69 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL22 | DET |
TC | DF | 76 | 78 | +2 | 2 | |
| NSHL21 | DET |
TC | PA | 64 | 66 | +2 | 2 | |
| NSHL21 | DET |
TC | DF | 73 | 76 | +3 | 3 |
VGK→
TOR
TOR Cal Foote (73), Pierre-Olivier Joseph (73), Y27 R4 SEA pick, Y28 R1 SEA pick, Y29 R3 SEA pick
VGK Travis Konecny (77), Vinnie Hinostroza (73), David Perron (73)
TOR→
TBL
TBL Cal Foote (73), Pierre-Olivier Joseph (73), Josh Manson (74)
TOR Erik Cernak (79)
TBL
DET
TOR→
DET
DET Travis Hamonic (78), Corey Perry (69), Cal Foote (P), Vitek Vanecek (P), Y24 R2 DET pick (Ryder Ritchie), Y23 R1 QUE pick (Nate Danielson), Y23 R1 OTT pick
TOR Michael Del Zotto (78), Darnell Nurse (74), Alex Ovechkin (73), Markus Nutivaara (69), Mike Hoffman (71)