| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
65 | 15 | 1 | 14 | +4 | 35 | 1 | 0 | 0 |
| NSHL24 |
BOS
|
78 | 19 | 2 | 17 | +14 | 85 | 2 | 0 | 1 |
| NSHL23 |
MIN
|
78 | 18 | 2 | 16 | +7 | 43 | 1 | 0 | 0 |
| NSHL22 |
DAL
|
78 | 14 | 4 | 10 | +5 | 32 | 0 | 0 | 0 |
| NSHL21 |
SEA
|
78 | 20 | 1 | 19 | +16 | 61 | 1 | 0 | 0 |
| NSHL20 |
SEA
Total |
73 | 19 | 2 | 17 | +21 | 25 | 1 | 0 | 0 |
SEA
|
72 | 19 | 2 | 17 | +21 | 25 | 1 | 0 | 0 | |
VGK
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL19 |
OTT
|
72 | 13 | 1 | 12 | +7 | 30 | 0 | 0 | 0 |
| NSHL18 |
LAK
|
80 | 16 | 4 | 12 | -1 | 43 | 0 | 0 | 1 |
| NSHL17 |
LAK
|
80 | 12 | 3 | 9 | -5 | 46 | 1 | 0 | 0 |
| NSHL16 |
SEA
Total |
14 | 4 | 1 | 3 | -3 | 10 | 1 | 0 | 0 |
PIT
|
10 | 4 | 1 | 3 | -3 | 6 | 1 | 0 | 0 | |
QUE
|
3 | 0 | 0 | 0 | +1 | 4 | 0 | 0 | 0 | |
SEA
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL15 |
PIT
|
10 | 2 | 0 | 2 | +2 | 10 | 0 | 0 | 0 |
| Pro Career | 706 | 152 | 21 | 131 | +67 | 420 | 8 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
SEA
Total |
65 | 36 | 8 | 28 | -5 | 74 | 4 | 0 | 1 |
SEA
|
47 | 28 | 6 | 22 | -4 | 59 | 3 | 0 | 1 | |
TOR
|
9 | 2 | 0 | 2 | -2 | 5 | 0 | 0 | 0 | |
TOR
|
9 | 6 | 2 | 4 | +1 | 10 | 1 | 0 | 0 | |
| Farm Career | 65 | 36 | 8 | 28 | -5 | 74 | 4 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
BOS
|
7 | 4 | 1 | 3 | 0 | 2 | 0 | 0 | 1 |
| NSHL22 |
DAL
|
6 | 0 | 0 | 0 | -4 | 4 | 0 | 0 | 0 |
| NSHL21 |
SEA
|
19 | 10 | 3 | 7 | +5 | 21 | 0 | 0 | 0 |
| NSHL18 |
LAK
|
3 | 0 | 0 | 0 | -3 | 6 | 0 | 0 | 0 |
| NSHL17 |
LAK
|
10 | 4 | 0 | 4 | -6 | 4 | 0 | 0 | 0 |
| NSHL15 |
PIT
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 46 | 18 | 4 | 14 | -8 | 37 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
WBR
|
5 | 1 | 0 | 1 | 0 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
PIT
|
96 | 70 | 74 | 71 | 79 | 81 | 81 | 67 | 50 | 69 | 64 | 67 | 61 | 64 | 66 | 69 |
| NSHL16 |
SEA
|
96 | 70 | 76 | 74 | 79 | 84 | 84 | 72 | 50 | 72 | 65 | 72 | 64 | 64 | 66 | 72 |
| NSHL17 |
LAK
|
96 | 72 | 76 | 74 | 81 | 87 | 87 | 75 | 53 | 75 | 69 | 77 | 66 | 64 | 66 | 74 |
| NSHL18 |
LAK
|
96 | 72 | 78 | 74 | 83 | 88 | 88 | 75 | 55 | 75 | 69 | 80 | 66 | 65 | 66 | 80 |
| NSHL19 |
OTT
|
96 | 72 | 80 | 74 | 85 | 88 | 88 | 75 | 55 | 75 | 69 | 80 | 66 | 67 | 66 | 80 |
| NSHL20 |
SEA
|
96 | 72 | 82 | 74 | 87 | 88 | 88 | 75 | 55 | 75 | 69 | 80 | 66 | 68 | 67 | 80 |
| NSHL21 |
SEA
|
96 | 72 | 84 | 74 | 95 | 88 | 88 | 75 | 55 | 75 | 69 | 80 | 66 | 69 | 69 | 77 |
| NSHL22 |
DAL
|
96 | 60 | 84 | 74 | 97 | 90 | 90 | 75 | 55 | 75 | 69 | 80 | 66 | 79 | 77 | 78 |
| NSHL23 |
MIN
|
96 | 60 | 84 | 74 | 99 | 90 | 90 | 75 | 55 | 75 | 69 | 80 | 66 | 79 | 79 | 78 |
| NSHL24 |
BOS
|
94 | 58 | 84 | 72 | 99 | 88 | 91 | 73 | 53 | 73 | 67 | 81 | 64 | 80 | 80 | 78 |
| Career Avg | 96 | 68 | 81 | 74 | 89 | 88 | 88 | 74 | 54 | 74 | 68 | 78 | 66 | 70 | 71 | 77 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL18 | LAK |
TC | DF | 77 | 80 | +3 | 3 | |
| NSHL17 | LAK |
TC | SC | 67 | 69 | +2 | 2 | |
| NSHL17 | LAK |
TC | DF | 74 | 77 | +3 | 3 | |
| NSHL16 | PIT |
TC | PH | 70 | 72 | +2 | 2 | |
| NSHL16 | PIT |
TC | DF | 70 | 72 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Signing | DAL |
$4,900,000 for 2 years |
| NSHL21 | Signing | SEA |
$2,850,000 for 1 year |
| NSHL20 | Trade | VGK→ SEA |
SEA Erik Gudbranson (75) VGK Casey Mittelstadt (P), John Leonard (P) |
| NSHL18 | Signing | LAK |
$2,850,000 for 3 years |
| NSHL17 | Expansion Draft | CGY→ LAK |
Selected in expansion draft · D |
| NSHL16 | Signing | PIT |
$1,250,000 for 3 years |
| NSHL12 | Trade | SJS→ WPG |
SJS Ondrej Pavelec (77), Matt Taormina (67) WPG Keaton Ellerby (68), Erik Gudbranson (P) |
| NSHL12 | Trade | WPG→ TOR |
TOR Matthew Corrente (65), Erik Gudbranson (P) WPG Brad Richards (71), Josh Harding (75), Daniel Cleary (66) |
| NSHL12 | Trade | TOR→ PIT |
PIT Sean Couturier (67), Matthew Lombardi (68), Radek Martinek (66), Erik Gudbranson (P), Y14 R1 VAN pick, Y14 R2 SJS pick TOR Dan Hamhuis (69), Logan Couture (73), Joe Callahan (65) |