| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
TOR
|
3 | 1 | 1 | 0 | +3 | 0 | 0 | 0 | 1 |
| Pro Career | 3 | 1 | 1 | 0 | +3 | 0 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
PHI
|
72 | 72 | 33 | 39 | +16 | 138 | 6 | 0 | 4 |
| NSHL24 |
CAL
|
68 | 65 | 31 | 34 | +1 | 162 | 8 | 0 | 4 |
| NSHL23 |
QUE
|
62 | 45 | 18 | 27 | -22 | 92 | 5 | 0 | 4 |
| NSHL22 |
QUE
|
72 | 90 | 36 | 54 | +9 | 111 | 10 | 2 | 4 |
| NSHL21 |
TOR
Total |
58 | 31 | 14 | 17 | -1 | 28 | 7 | 0 | 0 |
TOR
|
43 | 26 | 13 | 13 | +2 | 14 | 6 | 0 | 0 | |
TOR
|
15 | 5 | 1 | 4 | -3 | 14 | 1 | 0 | 0 | |
| NSHL20 |
TBL
|
41 | 7 | 3 | 4 | -4 | 6 | 0 | 1 | 0 |
| Farm Career | 373 | 310 | 135 | 175 | -1 | 537 | 36 | 3 | 16 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
QUE
|
6 | 7 | 4 | 3 | +5 | 11 | 0 | 1 | 0 |
| NSHL20 |
TBL
|
13 | 3 | 2 | 1 | +5 | 2 | 0 | 0 | 0 |
| Playoff Career | 19 | 10 | 6 | 4 | +10 | 13 | 0 | 1 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
TBL
|
70 | 10 | 77 | 75 | 45 | 72 | 71 | 60 | 75 | 63 | 63 | 71 | 65 | 68 | 63 | 45 |
| NSHL21 |
TOR
|
69 | 10 | 76 | 77 | 65 | 71 | 70 | 62 | 75 | 65 | 65 | 70 | 67 | 69 | 64 | 66 |
| NSHL22 |
QUE
|
71 | 40 | 75 | 79 | 64 | 73 | 72 | 64 | 76 | 67 | 67 | 69 | 69 | 79 | 65 | 67 |
| NSHL23 |
QUE
|
73 | 42 | 74 | 81 | 63 | 75 | 74 | 66 | 75 | 69 | 69 | 68 | 71 | 79 | 67 | 68 |
| NSHL24 |
CAL
|
74 | 43 | 71 | 81 | 64 | 76 | 75 | 67 | 72 | 70 | 70 | 65 | 72 | 80 | 68 | 69 |
| Career Avg | 72 | 29 | 75 | 79 | 61 | 74 | 73 | 64 | 75 | 67 | 67 | 69 | 69 | 75 | 66 | 63 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | PHI |
$850,000 for 2 years |
| NSHL23 | Signing | QUE |
$750,000 for 2 years |
| NSHL23 | Release | QUE |
|
| NSHL21 | Trade | TBL→ SJS |
SJS Gaetan Haas (65) TBL Antti Raanta (74) |
| NSHL21 | Trade | SJS→ TOR |
SJS Jordan Binnington (78) TOR Brian Elliott (76), Gaetan Haas (66), Derek Joslin (68), Jordan Gross (64), Y22 R2 TOR pick (Alex Steeves), Y22 R2 VGK pick (Francesco Arcuri), Y23 R3 DAL pick, Y23 R7 SJS pick |
| NSHL20 | Signing | TBL |
$600,000 for 3 years |