| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
BOS
|
63 | 5 | 2 | 3 | -1 | 16 | 0 | 0 | 0 |
| NSHL20 |
EDM
Total |
63 | 7 | 1 | 6 | +5 | 4 | 0 | 0 | 0 |
MIN
|
37 | 6 | 1 | 5 | +5 | 2 | 0 | 0 | 0 | |
EDM
|
21 | 1 | 0 | 1 | +3 | 2 | 0 | 0 | 0 | |
PHI
|
3 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
BOS
|
2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL19 |
BOS
|
6 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| NSHL18 |
CAR
|
61 | 15 | 1 | 14 | -5 | 10 | 0 | 0 | 0 |
| NSHL17 |
CAR
|
80 | 26 | 8 | 18 | +9 | 18 | 2 | 0 | 2 |
| NSHL16 |
SEA
Total |
67 | 16 | 1 | 15 | +4 | 18 | 0 | 0 | 0 |
ANA
|
34 | 10 | 1 | 9 | +8 | 10 | 0 | 0 | 0 | |
SEA
|
14 | 1 | 0 | 1 | -2 | 6 | 0 | 0 | 0 | |
BOS
|
13 | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | |
WPG
|
6 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 | |
| NSHL15 |
BOS
Total |
75 | 15 | 2 | 13 | +6 | 34 | 0 | 0 | 0 |
VAN
|
63 | 13 | 2 | 11 | +8 | 32 | 0 | 0 | 0 | |
BOS
|
12 | 2 | 0 | 2 | -2 | 2 | 0 | 0 | 0 | |
| NSHL14 |
LAK
Total |
80 | 30 | 3 | 27 | -5 | 38 | 1 | 0 | 1 |
BUF
|
18 | 8 | 0 | 8 | +5 | 2 | 0 | 0 | 0 | |
TOR
|
2 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
LAK
|
60 | 20 | 3 | 17 | -11 | 36 | 1 | 0 | 1 | |
| NSHL13 |
BUF
|
80 | 27 | 1 | 26 | +21 | 40 | 0 | 0 | 0 |
| NSHL12 |
BUF
|
80 | 27 | 6 | 21 | +14 | 28 | 1 | 0 | 0 |
| NSHL11 |
NSH
|
22 | 2 | 1 | 1 | 0 | 8 | 0 | 0 | 0 |
| Pro Career | 677 | 170 | 26 | 144 | +47 | 216 | 4 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
BOS
|
78 | 21 | 1 | 20 | +20 | 30 | 0 | 0 | 0 |
| NSHL20 |
PHI
Total |
6 | 5 | 1 | 4 | +3 | 0 | 0 | 0 | 0 |
PHI
|
3 | 3 | 1 | 2 | +2 | 0 | 0 | 0 | 0 | |
PHI
|
3 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
BOS
Total |
76 | 51 | 7 | 44 | +5 | 10 | 4 | 0 | 2 |
BOS
|
75 | 51 | 7 | 44 | +7 | 10 | 4 | 0 | 2 | |
BOS
|
1 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL15 |
BOS
|
1 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL11 |
BUF
|
31 | 35 | 4 | 31 | -14 | 4 | 1 | 0 | 0 |
| Farm Career | 214 | 146 | 19 | 127 | +19 | 62 | 10 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
EDM
|
20 | 4 | 0 | 4 | +4 | 6 | 0 | 0 | 0 |
| NSHL18 |
CAR
|
5 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL15 |
BOS
|
8 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| NSHL13 |
BUF
|
19 | 5 | 1 | 4 | +4 | 2 | 0 | 0 | 0 |
| Pro Career | 52 | 10 | 1 | 9 | +9 | 10 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
BOS
|
24 | 5 | 1 | 4 | +3 | 7 | 1 | 0 | 0 |
| NSHL19 |
BOS
|
6 | 2 | 1 | 1 | -5 | 2 | 0 | 0 | 0 |
| NSHL11 |
RCH
|
22 | 23 | 1 | 22 | +5 | 8 | 0 | 0 | 1 |
| Farm Career | 52 | 30 | 3 | 27 | +3 | 17 | 1 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
BUF
|
65 | 32 | 79 | 89 | 65 | 79 | 79 | 73 | 50 | 74 | 66 | 69 | 56 | 63 | 56 | 69 |
| NSHL12 |
BUF
|
67 | 32 | 81 | 91 | 66 | 81 | 79 | 75 | 50 | 76 | 68 | 71 | 76 | 64 | 57 | 70 |
| NSHL13 |
BUF
|
66 | 31 | 83 | 90 | 65 | 83 | 81 | 74 | 50 | 76 | 67 | 72 | 75 | 65 | 59 | 70 |
| NSHL14 |
LAK
|
68 | 29 | 83 | 89 | 65 | 85 | 83 | 74 | 50 | 76 | 66 | 74 | 74 | 66 | 61 | 71 |
| NSHL15 |
BOS
|
68 | 29 | 84 | 89 | 65 | 87 | 85 | 74 | 50 | 77 | 66 | 74 | 74 | 67 | 62 | 72 |
| NSHL16 |
SEA
|
68 | 29 | 84 | 89 | 67 | 87 | 85 | 74 | 50 | 77 | 66 | 75 | 74 | 68 | 64 | 72 |
| NSHL17 |
CAR
|
68 | 29 | 84 | 89 | 67 | 87 | 85 | 74 | 50 | 77 | 66 | 75 | 74 | 69 | 64 | 72 |
| NSHL18 |
CAR
|
69 | 27 | 85 | 87 | 67 | 88 | 86 | 74 | 50 | 76 | 66 | 76 | 74 | 70 | 65 | 71 |
| NSHL19 |
BOS
|
67 | 25 | 86 | 85 | 65 | 86 | 84 | 72 | 50 | 74 | 64 | 75 | 72 | 71 | 66 | 69 |
| NSHL20 |
EDM
|
68 | 22 | 87 | 86 | 62 | 87 | 85 | 73 | 50 | 75 | 65 | 74 | 73 | 72 | 67 | 66 |
| NSHL21 |
BOS
|
65 | 19 | 87 | 83 | 60 | 84 | 82 | 70 | 50 | 72 | 62 | 71 | 70 | 72 | 67 | 70 |
| NSHL22 |
BOS
|
62 | 35 | 84 | 80 | 60 | 81 | 82 | 67 | 50 | 69 | 61 | 68 | 67 | 88 | 77 | 69 |
| Career Avg | 67 | 29 | 84 | 88 | 65 | 85 | 83 | 73 | 50 | 75 | 66 | 73 | 72 | 70 | 64 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | BOS |
TC | DF | 74 | 75 | +1 | 1 | All-Star Classic Win |
| NSHL12 | BUF |
TC | DF | 69 | 71 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Release | BOS |
|
| NSHL21 | Signing | BOS |
$1,000,000 for 2 years |
| NSHL20 | Trade | BOS→ TOR |
BOS David Krejci (73), Sam Bennett (71), Joonas Donskoi (70), Connor Clifton (68), Y22 R2 SJS pick TOR Jean-Gabriel Pageau (75), Marko Dano (75), Kris Russell (72) |
| NSHL20 | Trade | TOR→ PHI |
PHI Jason Demers (73), Kris Russell (72), Devon Toews (68) TOR James Neal (73), Shea Weber (71) |
| NSHL20 | Trade | MIN→ TOR |
MIN Brayden McNabb (76) TOR Ryan Strome (72), Ian Cole (70), Kris Russell (72) |
| NSHL20 | Waiver | MIN→ MIN |
Claimed off waivers |
| NSHL20 | Waiver | EDM→ EDM |
Claimed off waivers |
| NSHL19 | Trade | QUE→ TOR |
QUE Connor Brown (68), Marco Scandella (70) TOR Kris Russell (71), Y20 R4 CAR pick (Ian Moore), Y20 R5 TBL pick (Connor Bunnaman), Y21 R4 QUE pick (Eemil Viro) |
| NSHL19 | Trade | TOR→ BOS |
BOS Kris Russell (71), $1,500,000 TOR Pontus Aberg (63) |
| NSHL19 | Signing | QUE |
$4,250,000 for 2 years |
| NSHL17 | Signing | CAR |
$4,000,000 for 2 years |
| NSHL17 | Release | CGY |
|
| NSHL16 | Trade | VAN→ BOS |
BOS Corey Crawford (81), Kris Russell (72) VAN Darcy Kuemper (76), Jared Spurgeon (73), Y16 R4 DET pick (KEVIN LABANC) |
| NSHL14 | Trade | BUF→ TOR |
BUF Erik Karlsson (73), Dustin Penner (68), Patrick O'Sullivan (68), Steve Bernier (66), Curtis McElhinney (73) TOR Marcus Johansson (71), Kris Russell (71), Drew Stafford (70), Y16 R1 CAR pick (LOGAN BROWN) |
| NSHL14 | Trade | TOR→ LAK |
LAK Marcus Johansson (71), Kris Russell (71), Daniel Alfredsson (71), Jiri Hudler (70), Hunter Shinkaruk (P), Y16 R1 CAR pick (LOGAN BROWN), Y16 R1 TOR pick (JAKOB CHYCHRUN) TOR Mike Green (74), Corey Perry (76) |
| NSHL14 | Signing | BUF |
$3,000,000 for 3 years |
| NSHL11 | Trade | TOR→ NSH |
NSH Blake Wheeler (67), Kris Russell (68), Zac Rinaldo (P), Y12 R4 MTL pick (Brady Skjei) TOR Patric Hornqvist (65), Ian Cole (65) |
| NSHL11 | Trade | NSH→ BUF |
BUF Kris Russell (69), Andrej Meszaros (71), Chris Pronger (70), Daniel Alfredsson (74) NSH Andrej Sekera (66), Kyle Okposo (67), Y12 R2 CAR pick (Radek Faksa), Y12 R2 LAK pick (Gustav Nyquist), Y12 R4 BUF pick (Max Friberg) |
| NSHL11 | Signing | TOR |
$400,000 for 3 years |
| NSHL10 | Signing | DET |
$1 for 1 year |
| NSHL7 | SuperDraft | MTL |
Round 19, Pick 440 |