| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
Total |
39 | 8 | 3 | 5 | 0 | 16 | 0 | 0 | 1 |
TOR
|
33 | 5 | 1 | 4 | +1 | 16 | 0 | 0 | 0 | |
HAM
|
6 | 3 | 2 | 1 | -1 | 0 | 0 | 0 | 1 | |
| NSHL19 |
HAM
|
5 | 0 | 0 | 0 | -4 | 6 | 0 | 0 | 0 |
| Pro Career | 44 | 8 | 3 | 5 | -4 | 22 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
TOR
|
67 | 40 | 14 | 26 | +5 | 82 | 3 | 0 | 3 |
| NSHL24 |
TOR
Total |
20 | 7 | 3 | 4 | 0 | 24 | 1 | 0 | 0 |
TOR
|
11 | 5 | 2 | 3 | -1 | 17 | 1 | 0 | 0 | |
TOR
|
9 | 2 | 1 | 1 | +1 | 7 | 0 | 0 | 0 | |
| NSHL23 |
HAM
|
70 | 23 | 10 | 13 | +3 | 45 | 1 | 0 | 1 |
| NSHL22 |
HAM
|
64 | 15 | 9 | 6 | +8 | 26 | 0 | 1 | 1 |
| NSHL21 |
HAM
|
65 | 16 | 12 | 4 | -11 | 24 | 1 | 0 | 0 |
| NSHL20 |
HAM
|
82 | 20 | 11 | 9 | +2 | 10 | 0 | 0 | 4 |
| NSHL19 |
HAM
|
76 | 23 | 11 | 12 | -4 | 38 | 0 | 0 | 2 |
| Farm Career | 444 | 144 | 70 | 74 | +3 | 249 | 6 | 1 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
|
18 | 7 | 0 | 7 | +3 | 10 | 0 | 0 | 0 |
| NSHL23 |
HAM
|
3 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| NSHL21 |
HAM
|
3 | 1 | 0 | 1 | -1 | 12 | 0 | 0 | 0 |
| NSHL20 |
HAM
|
17 | 1 | 1 | 0 | -7 | 2 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
2 | 2 | 1 | 1 | +2 | 0 | 0 | 0 | 0 |
| Playoff Career | 43 | 11 | 2 | 9 | -6 | 24 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
HAM
|
94 | 55 | 72 | 66 | 85 | 68 | 68 | 63 | 68 | 67 | 64 | 69 | 64 | 64 | 66 | 80 |
| NSHL20 |
HAM
|
94 | 55 | 74 | 66 | 85 | 71 | 71 | 63 | 70 | 67 | 65 | 69 | 64 | 65 | 66 | 80 |
| NSHL21 |
HAM
|
93 | 54 | 76 | 68 | 80 | 70 | 70 | 65 | 71 | 68 | 67 | 68 | 66 | 66 | 65 | 67 |
| NSHL22 |
HAM
|
92 | 52 | 77 | 67 | 80 | 72 | 72 | 64 | 73 | 67 | 66 | 67 | 65 | 76 | 74 | 67 |
| NSHL23 |
HAM
|
91 | 52 | 76 | 66 | 82 | 74 | 74 | 63 | 72 | 66 | 65 | 66 | 64 | 76 | 76 | 67 |
| NSHL24 |
TOR
|
91 | 52 | 75 | 65 | 81 | 76 | 76 | 64 | 74 | 66 | 65 | 68 | 63 | 78 | 75 | 68 |
| Career Avg | 93 | 54 | 75 | 67 | 83 | 72 | 72 | 64 | 72 | 67 | 66 | 68 | 65 | 71 | 71 | 72 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL24 | Waiver | HAM→ TOR |
Claimed off waivers |
| NSHL23 | Signing | HAM |
$500,000 for 3 years |
| NSHL22 | Signing | HAM |
$504,000 for 1 year |
| NSHL19 | Signing | HAM |
$850,000 for 3 years |
| NSHL16 | Trade | TBL→ CAR |
CAR Adam Erne (P), Y15 R2 MTL pick (NIKITA NESTEROV) TBL Y15 R1 CAR pick (CHRISTIAN DVORAK) |
| NSHL16 | Trade | CAR→ WPG |
CAR Martin Hanzal (69), Y15 R5 CHI pick (TREVOR VAN RIEMSDYK), Y15 R1 QUE pick (JOHN KLINGBERG) CHI Pekka Rinne (80) WPG Adam Erne (P), Henrik Samuelsson (P), Oscar Dansk (P), Y15 R2 MTL pick (NIKITA NESTEROV), Y15 R2 BUF pick (COLIN WHITE) MTL Y15 R1 DAL pick (PAVEL ZACHA) TOR Y15 R4 BOS pick (ANTON FORSBERG), Y15 R2 NYR pick (COLIN MILLER), Y15 R1 CAR pick (CHRISTIAN DVORAK) BUF Samuel Morin (P) |
| NSHL16 | Trade | WPG→ TBL |
DET Y16 R1 FLA pick (MATTHEW TKACHUK), Y16 R4 TBL pick (VILLE HUSSO), Y16 R6 TBL pick (NIKITA GUREV) TOR Y16 R1 MTL pick (MICHAEL MCLEOD), Y16 R1 BOS pick (CLAYTON KELLER) TBL Adam Erne (P), Brock Nelson (P), Jori Lehtera (69) WPG Erik Johnson (73) |