| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
BOS
Total |
76 | 15 | 2 | 13 | +6 | 70 | 1 | 0 | 0 |
BOS
|
57 | 9 | 1 | 8 | -1 | 50 | 1 | 0 | 0 | |
TOR
|
9 | 3 | 1 | 2 | +6 | 12 | 0 | 0 | 0 | |
PHI
|
10 | 3 | 0 | 3 | +1 | 8 | 0 | 0 | 0 | |
| NSHL19 |
CAR
|
82 | 16 | 1 | 15 | +9 | 30 | 1 | 0 | 1 |
| NSHL18 |
VAN
Total |
80 | 25 | 8 | 17 | -2 | 78 | 4 | 0 | 2 |
VAN
|
54 | 19 | 6 | 13 | -4 | 54 | 4 | 0 | 2 | |
TBL
|
15 | 6 | 2 | 4 | -1 | 12 | 0 | 0 | 0 | |
QUE
|
11 | 0 | 0 | 0 | +3 | 12 | 0 | 0 | 0 | |
| NSHL17 |
PHI
|
80 | 20 | 4 | 16 | -17 | 86 | 1 | 0 | 0 |
| NSHL16 |
ANA
Total |
80 | 32 | 5 | 27 | -3 | 123 | 2 | 0 | 0 |
EDM
|
53 | 19 | 5 | 14 | -9 | 79 | 2 | 0 | 0 | |
ANA
|
27 | 13 | 0 | 13 | +6 | 44 | 0 | 0 | 0 | |
| NSHL15 |
EDM
|
80 | 35 | 9 | 26 | -17 | 97 | 6 | 0 | 2 |
| NSHL14 |
EDM
|
80 | 26 | 2 | 24 | +8 | 85 | 0 | 0 | 0 |
| NSHL13 |
EDM
|
80 | 24 | 3 | 21 | +18 | 86 | 1 | 0 | 0 |
| NSHL12 |
EDM
|
80 | 34 | 6 | 28 | +13 | 121 | 3 | 0 | 0 |
| NSHL11 |
EDM
|
78 | 26 | 3 | 23 | -2 | 134 | 1 | 0 | 0 |
| NSHL10 |
EDM
|
78 | 46 | 8 | 38 | -8 | 94 | 3 | 1 | 1 |
| NSHL9 |
EDM
|
77 | 39 | 11 | 28 | -3 | 214 | 11 | 0 | 0 |
| NSHL8 |
OTT
|
73 | 27 | 8 | 19 | -14 | 106 | 5 | 0 | 0 |
| NSHL7 |
OTT
|
60 | 43 | 5 | 38 | +3 | 110 | 4 | 0 | 1 |
| Pro Career | 1084 | 408 | 75 | 333 | -9 | 1434 | 43 | 1 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
BOS
|
78 | 34 | 6 | 28 | +12 | 108 | 4 | 0 | 0 |
| Farm Career | 78 | 34 | 6 | 28 | +12 | 108 | 4 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
BOS
|
13 | 3 | 0 | 3 | -2 | 4 | 0 | 0 | 0 |
| NSHL19 |
CAR
|
14 | 4 | 0 | 4 | +6 | 10 | 0 | 0 | 0 |
| NSHL18 |
VAN
|
5 | 3 | 0 | 3 | -3 | 10 | 0 | 0 | 0 |
| NSHL16 |
ANA
|
7 | 1 | 0 | 1 | +1 | 20 | 0 | 0 | 0 |
| NSHL14 |
EDM
|
3 | 0 | 0 | 0 | -4 | 0 | 0 | 0 | 0 |
| NSHL13 |
EDM
|
8 | 1 | 0 | 1 | -2 | 14 | 0 | 0 | 0 |
| NSHL12 |
EDM
|
13 | 2 | 1 | 1 | +3 | 8 | 0 | 0 | 0 |
| NSHL10 |
EDM
|
27 | 13 | 2 | 11 | +13 | 51 | 0 | 0 | 1 |
| NSHL9 |
EDM
|
6 | 4 | 1 | 3 | -2 | 8 | 1 | 0 | 0 |
| Pro Career | 96 | 31 | 4 | 27 | +10 | 125 | 1 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
BOS
|
12 | 1 | 0 | 1 | -1 | 22 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
EDM
|
82 | 48 | 52 | 61 | 80 | 88 | 88 | 75 | 46 | 75 | 75 | 72 | 75 | 55 | 57 | 68 |
| NSHL10 |
EDM
|
83 | 52 | 53 | 66 | 82 | 92 | 92 | 78 | 48 | 77 | 74 | 73 | 74 | 59 | 61 | 71 |
| NSHL11 |
EDM
|
85 | 51 | 55 | 68 | 82 | 94 | 94 | 77 | 49 | 79 | 73 | 72 | 73 | 61 | 61 | 72 |
| NSHL12 |
EDM
|
87 | 53 | 57 | 67 | 84 | 95 | 95 | 76 | 49 | 78 | 73 | 72 | 72 | 62 | 63 | 72 |
| NSHL13 |
EDM
|
88 | 52 | 59 | 66 | 86 | 96 | 96 | 75 | 49 | 78 | 72 | 74 | 71 | 64 | 65 | 73 |
| NSHL14 |
EDM
|
90 | 50 | 61 | 65 | 88 | 97 | 97 | 74 | 49 | 77 | 71 | 76 | 70 | 66 | 67 | 73 |
| NSHL15 |
EDM
|
91 | 50 | 63 | 65 | 90 | 97 | 98 | 74 | 49 | 77 | 71 | 77 | 70 | 67 | 69 | 75 |
| NSHL16 |
ANA
|
93 | 50 | 65 | 65 | 90 | 97 | 98 | 75 | 49 | 77 | 71 | 77 | 70 | 68 | 70 | 75 |
| NSHL17 |
PHI
|
94 | 50 | 66 | 65 | 91 | 97 | 98 | 75 | 49 | 77 | 69 | 77 | 68 | 69 | 71 | 75 |
| NSHL18 |
VAN
|
92 | 48 | 66 | 63 | 91 | 95 | 96 | 73 | 49 | 75 | 67 | 75 | 66 | 70 | 72 | 61 |
| NSHL19 |
CAR
|
90 | 46 | 67 | 61 | 92 | 93 | 94 | 72 | 50 | 73 | 67 | 73 | 64 | 71 | 70 | 59 |
| NSHL20 |
BOS
|
87 | 43 | 67 | 59 | 92 | 90 | 91 | 69 | 50 | 72 | 64 | 73 | 61 | 71 | 70 | 56 |
| NSHL21 |
BOS
|
84 | 40 | 67 | 58 | 99 | 87 | 88 | 68 | 50 | 72 | 62 | 71 | 61 | 71 | 70 | 72 |
| Career Avg | 89 | 49 | 62 | 64 | 89 | 94 | 95 | 74 | 49 | 76 | 70 | 74 | 69 | 66 | 67 | 70 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | PHI |
TC | SK | 63 | 65 | +2 | 2 | |
| NSHL12 | EDM |
TC | SC | 72 | 73 | +1 | 1 | |
| NSHL10 | EDM |
TC | SK | 65 | 66 | +1 | 1 | |
| NSHL10 | EDM |
TC | DF | 71 | 73 | +2 | 2 |
BOS
PHI→
TOR
PHI Jason Demers (73), Kris Russell (72), Devon Toews (68)
TOR James Neal (73), Shea Weber (71)
TOR→
BOS
BOS Alex Pietrangelo (79), Shea Weber (71), Robert Bortuzzo (71), Vladimir Sobotka (71), Brett Connolly (69), David Desharnais (67), Patrick Maroon (68), Oskar Steen (P), Y21 R4 CAR pick (Philip Svedbeck), Y24 R4 QUE pick (Javon Moore)
TOR Luke Schenn (78), Tyler Myers (74), Torey Krug (73), Matt Calvert (74), Claude Giroux (76)
PHI
CAR
CAR
CAR→
TBL
CAR Matt Niskanen (71), Michael Dal Colle (P), Y20 R5 TBL pick (Connor Bunnaman)
TBL Shea Weber (74)
CAR→
TBL
CAR Matt Niskanen (71), Michael Dal Colle (P), Y20 R5 TBL pick (Connor Bunnaman)
TBL Shea Weber (74)
TBL→
QUE
QUE Shea Weber (74), Carl Hagelin (75), Y19 R5 ANA pick
TBL Blake Wheeler (76), Brayden McNabb (75), Y19 R6 QUE pick (Ivan Chekhovich)
QUE→
VAN
QUE Ryan Murray (72), Nikita Zaitsev (71), Y19 R5 VAN pick
VAN Jared Spurgeon (74), Shea Weber (74)
CAR
PHI
PHI
ANA
EDM
EDM
OTT
OTT
DET→
MTL
DET Todd Bertuzzi, Y0 R0 pick
MTL Martin St. Louis, Shea Weber