| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
70 | 19 | 8 | 11 | +2 | 53 | 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 |
76 | 42 | 17 | 25 | -26 | 42 | 5 | 0 | 3 |
SJS
|
58 | 33 | 15 | 18 | -22 | 32 | 5 | 0 | 3 | |
DET
|
18 | 9 | 2 | 7 | -4 | 10 | 0 | 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
|
60 | 23 | 12 | 11 | -17 | 56 | 4 | 0 | 2 |
| NSHL14 |
DET
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 671 | 343 | 141 | 202 | -25 | 540 | 32 | 3 | 22 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
DET
|
12 | 17 | 10 | 7 | 0 | 23 | 2 | 0 | 0 |
| NSHL16 |
DET
|
80 | 104 | 45 | 59 | +23 | 76 | 10 | 0 | 8 |
| NSHL15 |
DET
|
79 | 99 | 37 | 62 | +8 | 96 | 14 | 0 | 3 |
| NSHL14 |
DET
|
80 | 111 | 50 | 61 | +27 | 86 | 14 | 0 | 9 |
| Farm Career | 251 | 331 | 142 | 189 | +58 | 281 | 40 | 0 | 20 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0 | 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 | 80 | 44 | 15 | 29 | +14 | 47 | 1 | 1 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
GRD
|
5 | 7 | 5 | 2 | -3 | 14 | 0 | 0 | 0 |
| NSHL15 |
GRD
|
20 | 25 | 11 | 14 | +5 | 24 | 0 | 0 | 0 |
| Farm Career | 25 | 32 | 16 | 16 | +2 | 38 | 0 | 0 | 0 | |
| 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 |
| Career Avg | 92 | 29 | 77 | 81 | 80 | 89 | 84 | 84 | 67 | 84 | 83 | 75 | 81 | 69 | 69 | 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 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | ANA→ CBJ |
ANA Y25 R2 STL pick, Y25 R5 CBJ pick CBJ Nino Niederreiter (77) |
| NSHL22 | Signing | PIT |
$3,600,000 for 4 years |
| NSHL21 | Trade | SJS→ CHI |
CHI Dylan Olsen (75), Nino Niederreiter (78) SJS Johnny Gaudreau (76) |
| NSHL21 | Trade | CHI→ PIT |
CHI Kyle Palmieri (74), Y24 R1 VGK pick (Beckett Sennecke), Y22 R3 PIT pick (Christian Kyrou) PIT Nino Niederreiter (79) |
| NSHL20 | Trade | 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) |
| NSHL18 | Signing | DET |
$5,000,000 for 4 years |
| NSHL17 | Signing | DET |
$5,340,000 for 1 year |
| NSHL14 | Signing | DET |
$1,250,000 for 3 years |
| 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 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC20 | #18 | DET | Round of 32 | 2 | 1 | 1 |
| PSC19 | #23 | DET | Round of 64 | 1 | 0 | 3 |
| PSC18 | #51 | DET | Round of 64 | 1 | 0 | 3 |