| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
80 | 24 | 9 | 15 | +4 | 76 | 0 | 0 | 3 |
| NSHL24 |
PIT
|
78 | 22 | 9 | 13 | +8 | 50 | 1 | 0 | 0 |
| NSHL23 |
PIT
|
68 | 29 | 5 | 24 | -3 | 70 | 1 | 0 | 2 |
| NSHL22 |
PIT
|
78 | 37 | 17 | 20 | -2 | 50 | 3 | 0 | 0 |
| NSHL21 |
PIT
Total |
78 | 49 | 25 | 24 | 0 | 79 | 8 | 3 | 5 |
CHI
|
51 | 31 | 15 | 16 | +5 | 57 | 5 | 1 | 4 | |
SJS
|
18 | 15 | 8 | 7 | 0 | 12 | 3 | 1 | 1 | |
PIT
|
9 | 3 | 2 | 1 | -5 | 10 | 0 | 1 | 0 | |
| NSHL20 |
SJS
Total |
82 | 47 | 22 | 25 | -23 | 52 | 8 | 0 | 3 |
SJS
|
57 | 33 | 15 | 18 | -20 | 32 | 5 | 0 | 3 | |
DET
|
25 | 14 | 7 | 7 | -3 | 20 | 3 | 0 | 0 | |
| NSHL19 |
DET
|
82 | 68 | 29 | 39 | +2 | 88 | 8 | 0 | 6 |
| NSHL18 |
DET
|
80 | 54 | 19 | 35 | +11 | 52 | 2 | 0 | 1 |
| NSHL17 |
DET
Total |
60 | 23 | 12 | 11 | -17 | 56 | 4 | 0 | 2 |
DET
|
30 | 13 | 6 | 7 | -4 | 38 | 2 | 0 | 0 | |
LAK
|
18 | 6 | 4 | 2 | -9 | 10 | 2 | 0 | 1 | |
TOR
|
12 | 4 | 2 | 2 | -4 | 8 | 0 | 0 | 1 | |
| NSHL14 |
DET
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 687 | 353 | 147 | 206 | -20 | 573 | 35 | 3 | 22 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
17 | 7 | 6 | 1 | -1 | 17 | 0 | 0 | 1 |
| NSHL24 |
PIT
|
19 | 8 | 1 | 7 | +1 | 21 | 0 | 0 | 0 |
| NSHL23 |
PIT
|
24 | 15 | 8 | 7 | +6 | 8 | 0 | 1 | 1 |
| NSHL22 |
PIT
|
4 | 4 | 1 | 3 | -3 | 0 | 1 | 0 | 0 |
| NSHL21 |
PIT
|
23 | 14 | 3 | 11 | +13 | 12 | 1 | 0 | 1 |
| NSHL20 |
SJS
|
7 | 2 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| NSHL19 |
DET
|
3 | 1 | 0 | 1 | -3 | 4 | 0 | 0 | 0 |
| Pro Career | 97 | 51 | 21 | 30 | +13 | 64 | 2 | 1 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
DET
|
91 | 20 | 73 | 73 | 79 | 80 | 74 | 78 | 57 | 76 | 74 | 71 | 73 | 62 | 62 | 70 |
| NSHL15 |
DET
|
91 | 20 | 73 | 77 | 79 | 84 | 78 | 82 | 61 | 80 | 78 | 71 | 77 | 62 | 64 | 73 |
| NSHL16 |
DET
|
91 | 20 | 73 | 80 | 79 | 87 | 81 | 84 | 64 | 83 | 81 | 72 | 80 | 62 | 66 | 75 |
| NSHL17 |
DET
|
91 | 20 | 74 | 81 | 79 | 90 | 84 | 84 | 67 | 85 | 84 | 75 | 82 | 63 | 68 | 77 |
| NSHL18 |
DET
|
91 | 20 | 75 | 81 | 79 | 90 | 84 | 84 | 68 | 85 | 85 | 75 | 82 | 64 | 68 | 90 |
| NSHL19 |
DET
|
91 | 20 | 76 | 81 | 79 | 90 | 84 | 84 | 68 | 85 | 85 | 75 | 82 | 66 | 68 | 90 |
| NSHL20 |
SJS
|
91 | 22 | 76 | 81 | 80 | 92 | 86 | 84 | 69 | 85 | 85 | 75 | 82 | 67 | 68 | 90 |
| NSHL21 |
PIT
|
91 | 24 | 82 | 83 | 80 | 92 | 86 | 84 | 69 | 85 | 85 | 77 | 82 | 68 | 68 | 79 |
| NSHL22 |
PIT
|
91 | 47 | 82 | 83 | 80 | 92 | 88 | 84 | 69 | 85 | 85 | 77 | 82 | 78 | 72 | 79 |
| NSHL23 |
PIT
|
92 | 49 | 82 | 83 | 80 | 92 | 90 | 84 | 69 | 85 | 85 | 77 | 82 | 78 | 74 | 79 |
| NSHL24 |
PIT
|
91 | 50 | 80 | 81 | 81 | 90 | 88 | 82 | 69 | 83 | 83 | 75 | 80 | 79 | 75 | 78 |
| NSHL25 |
CBJ
|
90 | 48 | 78 | 79 | 82 | 88 | 86 | 80 | 67 | 81 | 81 | 73 | 78 | 80 | 76 | 77 |
| Career Avg | 91 | 30 | 77 | 81 | 80 | 89 | 85 | 83 | 67 | 84 | 83 | 75 | 81 | 70 | 70 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL21 | SJS |
TC | SK | 82 | 83 | +1 | 1 | |
| NSHL21 | SJS |
TC | SK | 81 | 82 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL21 | SJS |
TC | DI | 79 | 82 | +3 | 3 | |
| NSHL21 | SJS |
TC | DI | 76 | 79 | +3 | 3 | ALL-STAR CLASSIC |
| NSHL21 | SJS |
TC | DF | 76 | 77 | +1 | 1 | |
| NSHL21 | SJS |
TC | DF | 75 | 76 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL14 | DET |
TC | SC | 71 | 74 | +3 | 3 |
ANA→
CBJ
ANA Y25 R2 STL pick, Y25 R5 CBJ pick
CBJ Nino Niederreiter (77)
PIT
SJS→
CHI
CHI Dylan Olsen (75), Nino Niederreiter (78)
SJS Johnny Gaudreau (76)
CHI→
PIT
CHI Kyle Palmieri (74), Y24 R1 VGK pick (Beckett Sennecke), Y22 R3 PIT pick (Christian Kyrou)
PIT Nino Niederreiter (79)
DET→
SJS
DET Travis Konecny (73), Blake Comeau (69), Andrei Zubarev (72), Jack Roslovic (P), K'Andre Miller (P), Y21 R2 SEA pick (Zachary Dean)
SJS Nino Niederreiter (77), Josh Jooris (69), Andrew MacDonald (70), Y21 R5 VGK pick (Evan Nause)
DET
DET
DET| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 5 | 7 / 12 | Advanced | 3 | 1 | -3 | 6 | 2.5 |
| Round 2 | 4 | 1 / 10 | Advanced | 4 | 3 | +2 | 4 | 10 |
| Round 3 | 6 | 2 / 8 | Advanced | 4 | 3 | +5 | 6 | 10.5 |
| Final Six | 3 | 6 / 8 | Advanced | 2 | 1 | -1 | 10 | -0.5 |
| Semifinal | 5 | 1 / 6 | Advanced | 3 | 1 | +2 | 4 | 6 |
| Final | 1 | 8 / 8 | Eliminated | 1 | 2 | 0 | 10 | -1 |
| NSHL21 Totals | 17 | 11 | +5 | 40 | 27.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 2 | 9 / 11 | Eliminated | 2 | 1 | -2 | 6 | 1 |
| NSHL20 Totals | 2 | 1 | -2 | 6 | 1 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 4 | 4 / 10 | Advanced | 3 | 0 | +1 | 0 | 6.5 |
| Round 2 | 7 | 5 / 10 | Advanced | 1 | 4 | +2 | 6 | 4 |
| Final Six | 3 | 6 / 8 | Advanced | 1 | 6 | -5 | 6 | 2.5 |
| Semifinal | 5 | 4 / 8 | Advanced | 1 | 6 | -1 | 4 | 5.5 |
| Final | 6 | 5 / 6 | Eliminated | 1 | 6 | +3 | 4 | 7.5 |
| NSHL19 Totals | 7 | 22 | 0 | 20 | 26 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 10 / 10 | Eliminated | 1 | 2 | -2 | 8 | -1 |
| NSHL18 Totals | 1 | 2 | -2 | 8 | -1 | |||