| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
18 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 |
| NSHL24 |
BOS
|
78 | 38 | 18 | 20 | +10 | 16 | 2 | 0 | 4 |
| NSHL23 |
BOS
|
78 | 59 | 27 | 32 | +12 | 24 | 9 | 0 | 5 |
| NSHL22 |
PHI
Total |
77 | 37 | 15 | 22 | -2 | 35 | 1 | 0 | 2 |
MIN
|
51 | 29 | 13 | 16 | +9 | 18 | 1 | 0 | 2 | |
VGK
|
17 | 6 | 2 | 4 | -4 | 2 | 0 | 0 | 0 | |
PHI
|
9 | 2 | 0 | 2 | -7 | 15 | 0 | 0 | 0 | |
| NSHL21 |
VGK
Total |
78 | 55 | 27 | 28 | +5 | 24 | 8 | 1 | 6 |
FLA
|
42 | 38 | 20 | 18 | +6 | 12 | 6 | 0 | 3 | |
VGK
|
36 | 17 | 7 | 10 | -1 | 12 | 2 | 1 | 3 | |
| NSHL20 |
BOS
|
82 | 55 | 22 | 33 | -7 | 6 | 5 | 0 | 4 |
| NSHL19 |
BOS
|
82 | 64 | 23 | 41 | +1 | 6 | 3 | 0 | 0 |
| NSHL18 |
BOS
|
80 | 69 | 26 | 43 | -1 | 4 | 4 | 0 | 5 |
| NSHL17 |
BOS
|
80 | 62 | 26 | 36 | -5 | 12 | 7 | 0 | 4 |
| NSHL16 |
BOS
|
80 | 76 | 32 | 44 | +6 | 2 | 12 | 0 | 8 |
| NSHL15 |
BOS
|
14 | 5 | 1 | 4 | -5 | 0 | 0 | 0 | 0 |
| Pro Career | 747 | 523 | 220 | 303 | +14 | 129 | 51 | 1 | 39 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
52 | 36 | 14 | 22 | -5 | 36 | 1 | 0 | 2 |
| NSHL15 |
BOS
|
66 | 83 | 42 | 41 | -11 | 10 | 10 | 0 | 4 |
| NSHL14 |
BOS
|
3 | 1 | 0 | 1 | -4 | 0 | 0 | 0 | 0 |
| NSHL13 |
NSH
|
80 | 73 | 31 | 42 | +6 | 10 | 8 | 0 | 5 |
| Farm Career | 277 | 295 | 133 | 162 | -12 | 62 | 35 | 0 | 18 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
BOS
|
7 | 3 | 3 | 0 | 0 | 10 | 0 | 0 | 0 |
| NSHL23 |
BOS
|
12 | 7 | 1 | 6 | +4 | 0 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
22 | 7 | 0 | 7 | +1 | 2 | 0 | 0 | 0 |
| NSHL21 |
VGK
|
6 | 1 | 1 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL20 |
BOS
|
13 | 11 | 6 | 5 | +8 | 0 | 0 | 0 | 0 |
| NSHL19 |
BOS
|
1 | 1 | 1 | 0 | +2 | 0 | 0 | 0 | 0 |
| NSHL18 |
BOS
|
4 | 5 | 1 | 4 | -2 | 0 | 0 | 0 | 0 |
| NSHL17 |
BOS
|
5 | 2 | 1 | 1 | -4 | 0 | 0 | 0 | 0 |
| NSHL16 |
BOS
|
15 | 6 | 2 | 4 | -1 | 2 | 0 | 0 | 0 |
| Pro Career | 85 | 43 | 16 | 27 | +9 | 14 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
PRO
|
15 | 18 | 7 | 11 | -1 | 2 | 4 | 0 | 2 |
| NSHL13 |
MIL
|
12 | 10 | 5 | 5 | +2 | 0 | 0 | 0 | 0 |
| Farm Career | 27 | 28 | 12 | 16 | +1 | 2 | 4 | 0 | 2 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
NSH
|
57 | 20 | 88 | 80 | 74 | 92 | 92 | 75 | 61 | 73 | 75 | 67 | 75 | 63 | 58 | 70 |
| NSHL14 |
BOS
|
57 | 20 | 88 | 80 | 74 | 92 | 92 | 78 | 64 | 76 | 77 | 67 | 77 | 63 | 59 | 71 |
| NSHL15 |
BOS
|
60 | 20 | 90 | 81 | 74 | 92 | 92 | 81 | 67 | 79 | 80 | 67 | 80 | 63 | 61 | 73 |
| NSHL16 |
BOS
|
63 | 20 | 90 | 83 | 74 | 92 | 92 | 82 | 67 | 82 | 83 | 69 | 83 | 64 | 63 | 75 |
| NSHL17 |
BOS
|
63 | 20 | 92 | 83 | 75 | 92 | 93 | 82 | 68 | 82 | 83 | 70 | 83 | 65 | 63 | 75 |
| NSHL18 |
BOS
|
63 | 20 | 92 | 83 | 75 | 92 | 93 | 82 | 68 | 82 | 83 | 70 | 83 | 66 | 64 | 85 |
| NSHL19 |
BOS
|
63 | 20 | 92 | 83 | 75 | 92 | 93 | 82 | 68 | 82 | 83 | 70 | 83 | 68 | 65 | 85 |
| NSHL20 |
BOS
|
63 | 20 | 92 | 83 | 75 | 92 | 93 | 82 | 68 | 82 | 83 | 70 | 83 | 69 | 65 | 85 |
| NSHL21 |
VGK
|
63 | 20 | 92 | 83 | 72 | 92 | 93 | 82 | 68 | 82 | 83 | 70 | 83 | 70 | 65 | 76 |
| NSHL22 |
PHI
|
64 | 45 | 90 | 81 | 73 | 90 | 91 | 80 | 69 | 80 | 81 | 68 | 81 | 80 | 80 | 76 |
| NSHL23 |
BOS
|
64 | 45 | 88 | 79 | 72 | 88 | 89 | 78 | 67 | 78 | 79 | 66 | 79 | 80 | 78 | 74 |
| NSHL24 |
BOS
|
62 | 46 | 86 | 77 | 72 | 88 | 89 | 76 | 65 | 76 | 77 | 67 | 77 | 81 | 79 | 73 |
| Career Avg | 62 | 27 | 90 | 82 | 74 | 92 | 92 | 80 | 67 | 80 | 81 | 69 | 81 | 70 | 67 | 77 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL16 | BOS |
TC | DF | 67 | 69 | +2 | 2 | |
| NSHL13 | NSH |
TC | SC | 73 | 75 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Signing | BOS |
$3,000,000 for 3 years |
| NSHL23 | Release | PHI |
|
| NSHL21 | Trade | FLA→ VGK |
FLA Brendan Perlini (72), Lawson Crouse (69), Y22 R5 VGK pick (Kasper Puutio), Y23 R3 FLA pick (Anton Wahlberg), Y24 R4 DET pick (Jack Devine), Y26 R3 VGK pick VGK Erik Haula (70), Magnus Paajarvi (76) |
| NSHL21 | Signing | FLA |
$6,500,000 for 2 years |
| NSHL20 | Signing | BOS |
$3,000,000 for 1 year |
| NSHL14 | Trade | NSH→ DET |
DET James van Riemsdyk (71), Magnus Paajarvi (71) NSH Reilly Smith (P), Y15 R3 MTL pick, Y14 R2 NSH pick (KASPERI KAPANEN) |
| NSHL14 | Trade | DET→ TOR |
DET Anton Volchenkov (70), Y16 R1 PIT pick (KIEFER BELLOWS), Y15 R2 NSH pick (FILIP CHLAPIK), Y15 R3 QUE pick (GABRIEL CARLSSON), Y16 R3 TOR pick (LOGAN STANLEY) TOR Magnus Paajarvi (71), Michael Bournival (64) |
| NSHL14 | Trade | TOR→ BOS |
BOS Magnus Paajarvi (71), Jesse Joensuu (66), Christian Folin (67) TOR David Moss (66), Y15 R1 BOS pick (IVAN PROVOROV) |
| NSHL13 | Signing | NSH |
$1,000,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 4 | 6 / 12 | Advanced | 1 | 3 | -2 | 2 | 3 |
| Round 2 | 4 | 3 / 10 | Advanced | 3 | 3 | +3 | 0 | 10.5 |
| Round 3 | 4 | 4 / 8 | Advanced | 2 | 3 | +1 | 0 | 7.5 |
| Round 4 | 3 | 5 / 8 | Advanced | 0 | 4 | +4 | 0 | 6 |
| Round 5 | 1 | 1 / 6 | Advanced | 4 | 4 | +1 | 0 | 12.5 |
| Final Six | 3 | 3 / 8 | Advanced | 4 | 3 | -3 | 4 | 7.5 |
| Semifinal | 2 | 1 / 6 | Advanced | 3 | 1 | +3 | 0 | 8.5 |
| Final | 2 | 5 / 6 | Eliminated | 3 | 3 | -1 | 9 | 4 |
| NSHL23 Totals | 20 | 24 | +6 | 15 | 59.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 2 | 3 / 12 | Advanced | 2 | 3 | +1 | 0 | 7.5 |
| Final Six | 7 | 8 / 10 | Advanced | 3 | 0 | -1 | 2 | 4.5 |
| Semifinal | 7 | 1 / 8 | Advanced | 6 | 5 | +2 | 0 | 18 |
| Final | 3 | 8 / 8 | Eliminated | 0 | 0 | -2 | 4 | -3 |
| NSHL21 Totals | 11 | 8 | 0 | 6 | 27 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 5 | 6 / 10 | Advanced | 0 | 7 | 0 | 0 | 7 |
| Round 2 | 7 | 7 / 10 | Advanced | 1 | 4 | -7 | 0 | 2.5 |
| Round 3 | 3 | 5 / 8 | Advanced | 0 | 5 | 0 | 0 | 5 |
| Round 4 | 5 | 3 / 8 | Advanced | 2 | 2 | -1 | 0 | 5.5 |
| Final Six | 5 | 4 / 6 | Advanced | 3 | 6 | -2 | 2 | 10 |
| Semifinal | 1 | 6 / 8 | Advanced | 1 | 5 | -4 | 2 | 4 |
| Final | 2 | 6 / 6 | Eliminated | 0 | 3 | -5 | 0 | 0.5 |
| NSHL19 Totals | 7 | 32 | -19 | 4 | 34.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 5 | 3 / 10 | Advanced | 4 | 2 | -2 | 0 | 9 |
| Round 2 | 7 | 1 / 10 | Advanced | 4 | 4 | +6 | 0 | 15 |
| Round 3 | 2 | 3 / 8 | Advanced | 2 | 5 | -3 | 0 | 7.5 |
| Final Six | 1 | 3 / 8 | Advanced | 3 | 4 | +6 | 0 | 13 |
| Semifinal | 6 | 2 / 6 | Advanced | 2 | 4 | +2 | 0 | 9 |
| Final | 3 | 8 / 8 | Eliminated | 1 | 3 | -4 | 0 | 3 |
| NSHL18 Totals | 16 | 22 | +5 | 0 | 56.5 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC23 | #13 | BOS | Round of 64 | 1 | 0 | 1 |
| PSC21 | #9 | FLA | Round of 32 | 2 | 1 | 4 |
| PSC19 | #2 | BOS | Round of 64 | 1 | 0 | 1 |
| PSC18 | #12 | BOS | Runner-Up | 6 | 5 | 13 |
| PSC17 | #32 | BOS | Round of 32 | 2 | 1 | 4 |
| PSC16 | #58 | BOS | Round of 16 | 3 | 2 | 7 |