| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
EDM
|
69 | 29 | 7 | 22 | +3 | 2 | 3 | 0 | 0 |
| NSHL24 |
EDM
Total |
76 | 22 | 6 | 16 | -4 | 0 | 1 | 0 | 0 |
CAL
|
64 | 17 | 4 | 13 | -1 | 0 | 0 | 0 | 0 | |
EDM
|
9 | 3 | 1 | 2 | -3 | 0 | 1 | 0 | 0 | |
TOR
|
3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL23 |
QUE
|
78 | 24 | 5 | 19 | -5 | 5 | 1 | 1 | 1 |
| NSHL22 |
QUE
|
73 | 18 | 4 | 14 | -7 | 4 | 3 | 0 | 0 |
| NSHL21 |
QUE
|
47 | 13 | 4 | 9 | +3 | 14 | 4 | 0 | 0 |
| Pro Career | 343 | 106 | 26 | 80 | -10 | 25 | 12 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
QUE
|
4 | 3 | 1 | 2 | +1 | 0 | 1 | 0 | 0 |
| NSHL21 |
QUE
|
29 | 49 | 13 | 36 | -4 | 0 | 6 | 1 | 0 |
| NSHL20 |
QUE
|
82 | 67 | 11 | 56 | -9 | 6 | 6 | 0 | 1 |
| NSHL19 |
TOR
|
82 | 45 | 8 | 37 | +1 | 6 | 1 | 1 | 2 |
| Farm Career | 197 | 164 | 33 | 131 | -11 | 12 | 14 | 2 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
QUE
|
5 | 2 | 1 | 1 | +1 | 0 | 0 | 0 | 1 |
| NSHL21 |
QUE
|
14 | 1 | 0 | 1 | -7 | 0 | 0 | 0 | 0 |
| Pro Career | 19 | 3 | 1 | 2 | -6 | 0 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
QUE
|
5 | 6 | 1 | 5 | +2 | 0 | 0 | 0 | 0 |
| NSHL19 |
TOR
|
2 | 3 | 1 | 2 | -2 | 0 | 0 | 0 | 0 |
| Farm Career | 7 | 9 | 2 | 7 | 0 | 0 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
TOR
|
62 | 10 | 88 | 97 | 46 | 77 | 77 | 72 | 74 | 75 | 67 | 70 | 70 | 61 | 56 | 92 |
| NSHL20 |
QUE
|
62 | 10 | 92 | 99 | 46 | 81 | 81 | 72 | 74 | 81 | 70 | 71 | 71 | 62 | 57 | 92 |
| NSHL21 |
QUE
|
62 | 10 | 93 | 99 | 55 | 85 | 85 | 75 | 74 | 84 | 70 | 74 | 74 | 63 | 58 | 73 |
| NSHL22 |
QUE
|
62 | 35 | 95 | 99 | 58 | 87 | 88 | 75 | 74 | 85 | 74 | 75 | 74 | 70 | 74 | 75 |
| NSHL23 |
QUE
|
62 | 35 | 95 | 99 | 61 | 87 | 88 | 75 | 74 | 85 | 74 | 75 | 74 | 70 | 74 | 75 |
| NSHL24 |
EDM
|
64 | 37 | 95 | 99 | 63 | 89 | 90 | 75 | 74 | 85 | 74 | 77 | 74 | 72 | 76 | 77 |
| Career Avg | 63 | 23 | 93 | 99 | 55 | 85 | 85 | 74 | 74 | 83 | 72 | 74 | 73 | 67 | 66 | 81 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL22 | QUE |
TC | SC | 71 | 74 | +3 | 3 | |
| NSHL22 | QUE |
TC | PA | 84 | 85 | +1 | 1 | |
| NSHL22 | QUE |
TC | DF | 74 | 75 | +1 | 1 | |
| NSHL21 | QUE |
TC | EN | 84 | 85 | +1 | 1 | |
| NSHL21 | QUE |
TC | DU | 84 | 85 | +1 | 1 | |
| NSHL21 | QUE |
TC | DF | 71 | 74 | +3 | 3 | |
| NSHL20 | QUE |
TC | SC | 67 | 70 | +3 | 3 | |
| NSHL20 | QUE |
TC | PA | 79 | 81 | +2 | 2 | |
| NSHL20 | QUE |
TC | DF | 70 | 71 | +1 | 1 | Unathletic Promo |
| NSHL19 | TOR |
TC | ST | 45 | 46 | +1 | 1 | |
| NSHL19 | TOR |
TC | SC | 64 | 67 | +3 | 3 | |
| NSHL19 | TOR |
TC | DF | 69 | 70 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Trade | CAL→ TOR |
CAL Luke Kunin (77), Y25 R3 DET pick, Y25 R4 HAM pick TOR Samuel Girard (77), Y28 R2 MIN pick, Y25 R5 PHI pick |
| NSHL24 | Trade | ?→ EDM |
EDM Vinnie Hinostroza (73), Neal Pionk (77), Samuel Girard (77) |
| NSHL23 | Signing | QUE |
$3,500,000 for 3 years |
| NSHL22 | Signing | QUE |
$3,930,000 for 1 year |
| NSHL20 | Trade | TOR→ QUE |
QUE Matt Murray (78), Samuel Girard (70) TOR Ryan Miller (80), Y24 R1 QUE pick (Ivan Demidov), Y24 R2 QUE pick (Andrew Basha), Y22 R3 QUE pick (Lucas Carlsson), Y23 R4 QUE pick (Emil Pieniniemi) |
| NSHL19 | Signing | TOR |
$600,000 for 3 years |
| NSHL17 | Release | NSH |