| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
LAK
|
39 | 4 | 3 | 1 | -2 | 5 | 0 | 0 | 0 |
| NSHL23 |
LAK
Total |
43 | 8 | 2 | 6 | -14 | 11 | 0 | 0 | 0 |
BOS
|
18 | 2 | 0 | 2 | -9 | 2 | 0 | 0 | 0 | |
MIN
|
14 | 5 | 2 | 3 | -6 | 2 | 0 | 0 | 0 | |
TOR
|
8 | 1 | 0 | 1 | +1 | 7 | 0 | 0 | 0 | |
LAK
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
MTL
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL22 |
BOS
Total |
65 | 33 | 14 | 19 | +3 | 11 | 4 | 0 | 2 |
BOS
|
52 | 32 | 14 | 18 | +5 | 11 | 4 | 0 | 2 | |
CHI
|
13 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 | |
| NSHL21 |
CHI
Total |
78 | 31 | 9 | 22 | -4 | 12 | 3 | 0 | 2 |
PIT
|
69 | 27 | 8 | 19 | -8 | 12 | 3 | 0 | 1 | |
CHI
|
9 | 4 | 1 | 3 | +4 | 0 | 0 | 0 | 1 | |
| NSHL20 |
PIT
|
82 | 33 | 14 | 19 | +5 | 10 | 3 | 0 | 2 |
| NSHL19 |
PIT
|
82 | 52 | 22 | 30 | -1 | 14 | 4 | 0 | 2 |
| NSHL18 |
PIT
|
80 | 39 | 15 | 24 | -12 | 16 | 4 | 0 | 2 |
| NSHL17 |
PIT
|
80 | 13 | 8 | 5 | -6 | 0 | 1 | 0 | 1 |
| NSHL16 |
BUF
|
79 | 41 | 19 | 22 | +7 | 17 | 4 | 0 | 1 |
| NSHL15 |
BUF
|
61 | 35 | 15 | 20 | -2 | 8 | 5 | 0 | 4 |
| NSHL14 |
BUF
|
80 | 65 | 26 | 39 | -6 | 35 | 12 | 0 | 4 |
| NSHL13 |
BUF
|
80 | 56 | 25 | 31 | -3 | 6 | 8 | 0 | 3 |
| Pro Career | 849 | 410 | 172 | 238 | -35 | 145 | 48 | 0 | 23 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
LAK
|
23 | 5 | 2 | 3 | -5 | 2 | 0 | 0 | 1 |
| NSHL23 |
LAK
|
25 | 24 | 10 | 14 | +4 | 29 | 4 | 0 | 2 |
| Farm Career | 48 | 29 | 12 | 17 | -1 | 31 | 4 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
CHI
|
26 | 5 | 2 | 3 | -3 | 2 | 0 | 0 | 1 |
| NSHL20 |
PIT
|
7 | 2 | 1 | 1 | -6 | 0 | 0 | 0 | 0 |
| NSHL19 |
PIT
|
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL17 |
PIT
|
5 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| NSHL16 |
BUF
|
4 | 1 | 1 | 0 | -5 | 0 | 0 | 0 | 0 |
| NSHL15 |
BUF
|
2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL13 |
BUF
|
19 | 10 | 5 | 5 | 0 | 2 | 0 | 0 | 1 |
| Playoff Career | 66 | 19 | 10 | 9 | -17 | 4 | 0 | 0 | 2 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
BUF
|
73 | 45 | 90 | 86 | 73 | 84 | 84 | 79 | 50 | 76 | 74 | 69 | 78 | 63 | 59 | 71 |
| NSHL14 |
BUF
|
73 | 42 | 90 | 86 | 73 | 84 | 84 | 79 | 53 | 78 | 75 | 69 | 78 | 63 | 60 | 72 |
| NSHL15 |
BUF
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 56 | 78 | 77 | 69 | 78 | 63 | 60 | 73 |
| NSHL16 |
BUF
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 59 | 78 | 78 | 70 | 78 | 64 | 60 | 73 |
| NSHL17 |
PIT
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 61 | 78 | 78 | 70 | 78 | 65 | 61 | 73 |
| NSHL18 |
PIT
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 61 | 78 | 78 | 70 | 78 | 66 | 62 | 85 |
| NSHL19 |
PIT
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 62 | 78 | 78 | 70 | 78 | 68 | 63 | 85 |
| NSHL20 |
PIT
|
73 | 42 | 90 | 86 | 73 | 86 | 84 | 79 | 64 | 78 | 78 | 70 | 78 | 69 | 64 | 85 |
| NSHL21 |
CHI
|
73 | 42 | 90 | 86 | 61 | 86 | 84 | 79 | 66 | 78 | 78 | 70 | 78 | 70 | 65 | 74 |
| NSHL22 |
BOS
|
73 | 45 | 88 | 84 | 61 | 84 | 85 | 77 | 64 | 76 | 76 | 68 | 76 | 80 | 66 | 73 |
| NSHL23 |
LAK
|
71 | 45 | 86 | 82 | 59 | 82 | 83 | 75 | 64 | 74 | 74 | 66 | 74 | 80 | 67 | 71 |
| NSHL24 |
LAK
|
71 | 46 | 84 | 80 | 58 | 82 | 83 | 73 | 63 | 72 | 72 | 65 | 72 | 81 | 66 | 70 |
| Career Avg | 73 | 44 | 89 | 85 | 69 | 85 | 84 | 78 | 61 | 77 | 77 | 69 | 77 | 70 | 63 | 76 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL16 | BUF | TC | SC | 77 | 78 | +1 | 1 | |
| NSHL16 | BUF | TC | DF | 69 | 70 | +1 | 1 | |
| NSHL15 | BUF | TC | SC | 75 | 77 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | LAK→ SJS |
LAK $500,000 SJS Adam Henrique (69), Kyle Palmieri (68), Jonathan Gruden (64), Tyler Pitlick (66), Ben Thomas (66), John Gilmour (66), Julius Honka (63) |
| NSHL23 | Trade | BOS→ TOR |
BOS Josh Anderson (73), Logan Stanley (73), Noah Hanifin (72), Daniel Brickley (71), David Warsofsky (70), Daniil Miromanov (67) TOR Connor Murphy (78), Kyle Palmieri (71), Kevin Shattenkirk (74), Travis Dermott (73), Y25 R3 SEA pick |
| NSHL23 | Trade | TOR→ MTL |
MTL Kyle Palmieri (71) TOR Patrick Kane (72) |
| NSHL23 | Trade | MTL→ TOR |
MTL $125,000 TOR Kyle Palmieri (71) |
| NSHL23 | Trade | TOR→ MIN |
MIN Michael Bunting (68), Lucas Carlsson (71), Kyle Palmieri (71), Hunter Brzustewicz (P), $2,000,000, Y25 R3 SEA pick, Y26 R2 CBJ pick TOR Christian Dvorak (76), Devin Shore (73), Neal Pionk (77) |
| NSHL23 | Waiver | MIN→ LAK |
Claimed off waivers |
| NSHL21 | Trade | PIT→ CHI |
CHI Kyle Palmieri (74), Y24 R1 VGK pick → Beckett Sennecke, Y22 R3 PIT pick → Christian Kyrou PIT Nino Niederreiter (79) |
| NSHL20 | Signing | PIT |
$1,700,000 · 4 yr |
| NSHL13 | Signing | BUF |
$600,000 · 3 yr |
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Jeff-Terry | 15 | 2 | 2 | 4 | -1 | 0 | 26 | 0 | 0 |
| NSHL20 | Playoffs | Jeff-Terry | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |