| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
BOS
Total |
75 | 15 | 2 | 13 | +7 | 72 | 1 | 0 | 0 |
BOS
|
58 | 9 | 1 | 8 | -1 | 52 | 1 | 0 | 0 | |
TOR
|
9 | 3 | 1 | 2 | +6 | 12 | 0 | 0 | 0 | |
PHI
|
8 | 3 | 0 | 3 | +2 | 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
|
76 | 26 | 3 | 23 | -1 | 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 | 1081 | 408 | 75 | 333 | -7 | 1436 | 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 | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
OTT
|
78 | 70 | 56 | 61 | 80 | 88 | 72 | 43 | 72 | 72 | 72 | 50 | 52 | 75 | 75 | 66 |
| NSHL8 |
OTT
|
80 | 72 | 54 | 61 | 78 | 88 | 76 | 47 | 76 | 76 | 76 | 53 | 55 | 44 | 72 | 67 |
| Career Avg | 79 | 71 | 55 | 61 | 79 | 88 | 74 | 45 | 74 | 74 | 74 | 52 | 54 | 60 | 74 | 67 | |
| 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 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Retirement | BOS |
Retired |
| NSHL20 | Trade | PHI→ TOR |
PHI Jason Demers (73), Kris Russell (72), Devon Toews (68) TOR James Neal (73), Shea Weber (71) |
| NSHL20 | Trade | 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) |
| NSHL20 | Signing | PHI |
$900,000 for 2 years |
| NSHL20 | Release | CAR |
|
| NSHL19 | Signing | CAR |
$3,000,000 for 1 year |
| NSHL18 | Trade | CAR→ TBL |
CAR Matt Niskanen (71), Michael Dal Colle (P), Y20 R5 TBL pick (Connor Bunnaman) TBL Shea Weber (74) |
| NSHL18 | Trade | CAR→ TBL |
CAR Matt Niskanen (71), Michael Dal Colle (P), Y20 R5 TBL pick (Connor Bunnaman) TBL Shea Weber (74) |
| NSHL18 | Trade | 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) |
| NSHL18 | Trade | QUE→ VAN |
QUE Ryan Murray (72), Nikita Zaitsev (71), Y19 R5 VAN pick VAN Jared Spurgeon (74), Shea Weber (74) |
| NSHL18 | Signing | CAR |
$600,000 for 1 year |
| NSHL18 | Release | PHI |
|
| NSHL17 | Signing | PHI |
$4,800,000 for 1 year |
| NSHL17 | Release | ANA |
|
| NSHL13 | Signing | EDM |
$8,000,000 for 4 years |
| NSHL9 | Signing | EDM |
$4,000,000 for 4 years |
| NSHL8 | Signing | OTT |
$2,600,000 for 1 year |
| NSHL7 | Scoop Draft | ?→ OTT |
Pick 13 |