| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
SJS
|
75 | 31 | 18 | 13 | -5 | 68 | 6 | 0 | 2 |
| 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 | 924 | 441 | 190 | 251 | -40 | 213 | 54 | 0 | 25 | |
| 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 |
| NSHL25 |
SJS
|
68 | 44 | 82 | 77 | 59 | 79 | 80 | 70 | 64 | 69 | 69 | 66 | 69 | 82 | 67 | 68 |
| Career Avg | 73 | 44 | 89 | 85 | 68 | 85 | 84 | 78 | 61 | 77 | 76 | 69 | 77 | 71 | 64 | 75 | |
| 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 |
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)
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
TOR→
MTL
MTL Kyle Palmieri (71)
TOR Patrick Kane (72)
MTL→
TOR
MTL $125,000
TOR Kyle Palmieri (71)
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)
MIN→
LAK
PIT→
CHI
CHI Kyle Palmieri (74), Y24 R1 VGK pick (Beckett Sennecke), Y22 R3 PIT pick (Christian Kyrou)
PIT Nino Niederreiter (79)
PIT
BUF| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 10 / 14 | Eliminated | 0 | 0 | 0 | 0 | 0 |
| NSHL25 Totals | 0 | 0 | 0 | 0 | 0 | |||
| 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 |