| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
PIT
|
19 | 4 | 0 | 4 | -2 | 4 | 0 | 0 | 0 |
| NSHL23 |
PIT
|
14 | 1 | 1 | 0 | -1 | 2 | 0 | 0 | 0 |
| NSHL22 |
PIT
|
11 | 2 | 0 | 2 | +5 | 6 | 0 | 0 | 0 |
| NSHL21 |
PIT
|
78 | 15 | 4 | 11 | -6 | 14 | 1 | 0 | 0 |
| NSHL20 |
PIT
|
81 | 21 | 8 | 13 | +4 | 8 | 0 | 0 | 1 |
| NSHL19 |
PIT
|
59 | 9 | 3 | 6 | -3 | 8 | 0 | 0 | 0 |
| NSHL18 |
PIT
|
80 | 34 | 9 | 25 | -11 | 18 | 1 | 0 | 3 |
| Career | 342 | 86 | 25 | 61 | -14 | 60 | 2 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
PIT
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL21 |
PIT
|
8 | 3 | 1 | 2 | +1 | 6 | 0 | 0 | 0 |
| NSHL20 |
PIT
|
7 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
PIT
|
9 | 4 | 0 | 4 | -1 | 0 | 0 | 0 | 0 |
| Playoff Career | 26 | 8 | 1 | 7 | -3 | 6 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
PIT
|
73 | 20 | 73 | 66 | 80 | 72 | 72 | 60 | 76 | 64 | 61 | 68 | 62 | 65 | 60 | 75 |
| NSHL19 |
PIT
|
73 | 20 | 76 | 68 | 80 | 72 | 72 | 63 | 78 | 67 | 64 | 68 | 65 | 65 | 60 | 75 |
| NSHL20 |
PIT
|
72 | 20 | 77 | 67 | 79 | 71 | 71 | 62 | 77 | 66 | 63 | 67 | 64 | 66 | 61 | 74 |
| NSHL21 |
PIT
|
71 | 20 | 77 | 69 | 80 | 70 | 70 | 64 | 76 | 68 | 65 | 66 | 66 | 67 | 62 | 66 |
| NSHL22 |
PIT
|
70 | 50 | 76 | 68 | 79 | 72 | 72 | 63 | 75 | 67 | 64 | 65 | 65 | 77 | 70 | 66 |
| NSHL23 |
PIT
|
70 | 50 | 76 | 68 | 79 | 72 | 72 | 63 | 75 | 67 | 64 | 65 | 65 | 77 | 70 | 66 |
| NSHL24 |
PIT
|
70 | 50 | 76 | 68 | 79 | 72 | 72 | 63 | 75 | 67 | 64 | 65 | 65 | 77 | 70 | 66 |
| Career Avg | 72 | 33 | 76 | 68 | 80 | 72 | 72 | 63 | 76 | 67 | 64 | 67 | 65 | 71 | 65 | 70 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Signing | PIT |
$500,000 for 4 years |
| NSHL21 | Signing | PIT |
$500,000 for 2 years |
| NSHL18 | Signing | PIT |
$600,000 for 3 years |
| NSHL16 | Trade | TOR→ BUF |
NYR Y15 R1 BUF pick (DYLAN STROME) TOR Y15 R1 WPG pick (THOMAS CHABOT), Y15 R1 DAL pick (PAVEL ZACHA), Y16 R4 MTL pick (GARRET SPARKS), Y16 R4 NYR pick (DILLON DUBE), Ryan White (66), Y15 R1 BUF pick (DYLAN STROME) BUF Oskar Sundqvist (P), Y15 R1 PIT pick (TRAVIS KONECNY), Y15 R1 FLA pick (LAWSON CROUSE), Y15 R2 DAL pick (JOEL ERIKSSON EK), Y15 R4 QUE pick (GABRIEL GAGNE), Y15 R5 QUE pick (ANDREW AGOZZINO), Y15 R5 DAL pick (JAKOB FORSBACKA KARLSSON) |