| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 641 | 137 | 20 | 117 | +63 | 385 | 7 | 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 | — |
| 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 | 78 | |
| 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 · 2 yr |
| NSHL21 | Signing | SEA |
$2,850,000 · 1 yr |
| NSHL20 | Trade | VGK→ SEA |
SEA Erik Gudbranson (75) VGK Casey Mittelstadt (P), John Leonard (P) |
| NSHL18 | Signing | LAK |
$2,850,000 · 3 yr |
| NSHL17 | Expansion Draft | CGY→ LAK |
Selected in expansion draft · D |
| NSHL16 | Signing | PIT |
$1,250,000 · 3 yr |
| 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) |