| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
QUE
|
14 | 2 | 0 | 2 | -3 | 2 | 0 | 0 | 0 |
| NSHL19 |
COL
|
82 | 13 | 2 | 11 | -21 | 10 | 0 | 0 | 0 |
| NSHL18 |
SJS
Total |
80 | 14 | 1 | 13 | +3 | 12 | 0 | 0 | 0 |
ANA
|
42 | 8 | 0 | 8 | +4 | 4 | 0 | 0 | 0 | |
SJS
|
38 | 6 | 1 | 5 | -1 | 8 | 0 | 0 | 0 | |
| NSHL17 |
DET
Total |
80 | 12 | 1 | 11 | +15 | 6 | 0 | 0 | 0 |
DET
|
74 | 11 | 1 | 10 | +14 | 6 | 0 | 0 | 0 | |
TOR
|
6 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 | |
| NSHL16 |
SEA
|
80 | 14 | 3 | 11 | +7 | 14 | 0 | 1 | 1 |
| NSHL15 |
SEA
|
80 | 20 | 2 | 18 | -3 | 14 | 1 | 0 | 0 |
| NSHL14 |
CGY
Total |
80 | 7 | 1 | 6 | -6 | 12 | 0 | 0 | 0 |
BOS
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
CGY
|
78 | 7 | 1 | 6 | -5 | 12 | 0 | 0 | 0 | |
| NSHL13 |
BOS
Total |
80 | 19 | 2 | 17 | -11 | 4 | 0 | 0 | 1 |
PHI
|
14 | 5 | 0 | 5 | -9 | 0 | 0 | 0 | 0 | |
LAK
|
49 | 13 | 2 | 11 | -3 | 4 | 0 | 0 | 1 | |
BOS
|
17 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 | |
| NSHL12 |
PHI
|
80 | 21 | 2 | 19 | 0 | 6 | 1 | 0 | 0 |
| NSHL11 |
PHI
Total |
76 | 19 | 4 | 15 | +24 | 16 | 0 | 0 | 1 |
TOR
|
29 | 4 | 1 | 3 | +8 | 8 | 0 | 0 | 0 | |
PHI
|
47 | 15 | 3 | 12 | +16 | 8 | 0 | 0 | 1 | |
| NSHL10 |
TOR
|
6 | 1 | 0 | 1 | +1 | 0 | 0 | 0 | 0 |
| NSHL9 |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL8 |
TOR
|
1 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 740 | 143 | 18 | 125 | +5 | 96 | 2 | 1 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
BOS
|
43 | 15 | 0 | 15 | -6 | 18 | 0 | 0 | 0 |
| NSHL22 |
BOS
|
65 | 21 | 3 | 18 | +4 | 65 | 3 | 0 | 1 |
| NSHL21 |
BOS
|
77 | 17 | 2 | 15 | -2 | 27 | 0 | 0 | 0 |
| NSHL20 |
QUE
|
50 | 11 | 1 | 10 | +20 | 4 | 0 | 0 | 0 |
| NSHL10 |
TOR
|
72 | 45 | 12 | 33 | +33 | 21 | 6 | 0 | 2 |
| NSHL9 |
TOR
|
77 | 42 | 2 | 40 | +17 | 25 | 1 | 0 | 0 |
| NSHL8 |
TOR
|
71 | 55 | 16 | 39 | +15 | 64 | 8 | 0 | 2 |
| Farm Career | 455 | 206 | 36 | 170 | +81 | 224 | 18 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
SJS
|
10 | 1 | 0 | 1 | +3 | 0 | 0 | 0 | 0 |
| NSHL14 |
CGY
|
9 | 2 | 0 | 2 | -5 | 0 | 0 | 0 | 0 |
| NSHL13 |
BOS
|
3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| NSHL12 |
PHI
|
5 | 0 | 0 | 0 | -6 | 0 | 0 | 0 | 0 |
| NSHL11 |
PHI
|
4 | 0 | 0 | 0 | -4 | 0 | 0 | 0 | 0 |
| Pro Career | 31 | 3 | 0 | 3 | -12 | 2 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
BOS
|
3 | 2 | 0 | 2 | -2 | 0 | 0 | 0 | 0 |
| NSHL22 |
BOS
|
24 | 13 | 1 | 12 | -3 | 7 | 1 | 0 | 0 |
| NSHL21 |
BOS
|
12 | 3 | 1 | 2 | -2 | 0 | 0 | 0 | 0 |
| NSHL20 |
QUE
|
5 | 0 | 0 | 0 | -7 | 2 | 0 | 0 | 0 |
| NSHL10 |
TOR
|
7 | 4 | 1 | 3 | +3 | 0 | 1 | 0 | 0 |
| NSHL9 |
TOR
|
16 | 5 | 2 | 3 | -1 | 2 | 1 | 0 | 0 |
| NSHL8 |
TOR
|
17 | 8 | 3 | 5 | 0 | 12 | 3 | 0 | 0 |
| Farm Career | 84 | 35 | 8 | 27 | -12 | 23 | 6 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL8 |
TOR
|
68 | 49 | 84 | 63 | 80 | 85 | 65 | 51 | 61 | 65 | 69 | 49 | 57 | 70 | 72 | 63 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
TOR
|
69 | 12 | 83 | 61 | 79 | 86 | 86 | 66 | 52 | 64 | 66 | 70 | 66 | 51 | 59 | 65 |
| NSHL10 |
TOR
|
70 | 15 | 83 | 61 | 82 | 86 | 86 | 69 | 52 | 68 | 66 | 74 | 66 | 54 | 59 | 68 |
| NSHL11 |
PHI
|
73 | 18 | 86 | 64 | 84 | 89 | 89 | 72 | 52 | 71 | 68 | 77 | 66 | 57 | 60 | 70 |
| NSHL12 |
PHI
|
73 | 20 | 88 | 65 | 84 | 91 | 91 | 71 | 51 | 73 | 67 | 79 | 68 | 59 | 62 | 71 |
| NSHL13 |
BOS
|
75 | 20 | 90 | 67 | 84 | 93 | 93 | 71 | 51 | 73 | 66 | 80 | 67 | 61 | 63 | 72 |
| NSHL14 |
CGY
|
74 | 20 | 91 | 66 | 84 | 92 | 92 | 70 | 51 | 73 | 65 | 79 | 66 | 63 | 63 | 71 |
| NSHL15 |
SEA
|
74 | 20 | 91 | 66 | 84 | 92 | 92 | 70 | 51 | 73 | 65 | 79 | 66 | 65 | 63 | 72 |
| NSHL16 |
SEA
|
74 | 20 | 91 | 68 | 84 | 92 | 92 | 70 | 51 | 73 | 65 | 79 | 66 | 67 | 64 | 72 |
| NSHL17 |
DET
|
72 | 20 | 91 | 66 | 84 | 90 | 90 | 69 | 51 | 71 | 64 | 78 | 64 | 68 | 65 | 71 |
| NSHL18 |
SJS
|
70 | 20 | 90 | 65 | 84 | 88 | 88 | 67 | 51 | 70 | 63 | 78 | 63 | 69 | 66 | 65 |
| NSHL19 |
COL
|
68 | 20 | 88 | 64 | 85 | 86 | 86 | 67 | 50 | 70 | 61 | 76 | 61 | 70 | 67 | 63 |
| NSHL20 |
QUE
|
65 | 20 | 87 | 64 | 85 | 83 | 83 | 66 | 50 | 69 | 61 | 73 | 58 | 70 | 67 | 60 |
| NSHL21 |
BOS
|
62 | 20 | 88 | 64 | 90 | 80 | 80 | 67 | 51 | 70 | 62 | 72 | 59 | 71 | 68 | 69 |
| NSHL22 |
BOS
|
58 | 47 | 88 | 64 | 90 | 80 | 80 | 67 | 50 | 70 | 62 | 68 | 59 | 90 | 85 | 70 |
| NSHL23 |
BOS
|
58 | 47 | 84 | 64 | 90 | 80 | 80 | 67 | 50 | 70 | 62 | 68 | 59 | 90 | 85 | 70 |
| Career Avg | 69 | 23 | 88 | 65 | 85 | 88 | 88 | 69 | 51 | 71 | 65 | 76 | 64 | 67 | 67 | 69 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | PHI | TC | SK | 65 | 67 | +2 | 2 | |
| NSHL13 | PHI | TC | DF | 78 | 80 | +2 | 2 | |
| NSHL13 | PHI | TC | CK | 74 | 75 | +1 | 1 | |
| NSHL12 | PHI | TC | PA | 71 | 73 | +2 | 2 | |
| NSHL10 | TOR | TC | PA | 67 | 68 | +1 | 1 | |
| NSHL10 | TOR | TC | DF | 72 | 74 | +2 | 2 | |
| NSHL9 | TOR | TC | PA | 62 | 64 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Signing | BOS |
$710,000 · 2 yr |
| NSHL21 | Signing | BOS |
$500,000 · 1 yr |
| NSHL20 | Trade | TOR→ TBL |
TBL Alexander Edler (68), T.J. Brodie (72) TOR $250,000 |
| NSHL20 | Trade | TBL→ VGK |
TBL Evgeny Kuznetsov (77), Y21 R5 VEG pick VGK Anthony Duclair (77), Alexander Edler (68) |
| NSHL20 | Trade | VGK→ QUE |
QUE Alexander Edler (68), Y21 R6 VGK pick → Logan Hutsko VGK Daniel Brickley (69), Brian Strait (69) |
| NSHL20 | Signing | TOR |
$1,900,000 · 1 yr |
| NSHL20 | Release | STL |
|
| NSHL19 | Signing | COL |
$1,500,000 · 2 yr |
| NSHL18 | Trade | ANA→ SJS |
ANA Y19 R2 DET pick → Connor McMichael SJS Alexander Edler (71) |
| NSHL18 | Signing | ANA |
$2,500,000 · 1 yr |
| NSHL17 | Signing | TOR |
$6,500,000 · 1 yr |
| NSHL17 | Release | CGY |
|
| NSHL16 | Signing | SEA |
$5,000,000 · 2 yr |
| NSHL14 | Trade | BOS→ CGY |
BOS Ty Wishart (67), Sheldon Souray (68), Andy Greene (67) CGY Alexander Edler (71), Kurtis Foster (68), Brad Stuart (68) |
| NSHL13 | Trade | PHI→ LAK |
LAK Alexander Edler (72) PHI Joni Pitkanen (74) |
| NSHL13 | Trade | LAK→ BOS |
BOS Alexander Edler (72) LAK Bobby Butler (71), Y14 R4 LAK pick → CEDRIC PAQUETTE |
| NSHL11 | Trade | TOR→ PHI |
PHI Alexander Edler (70), Chris Butler (66), Jonas Hiller (79), Jason Arnott (70), Sergei Kostitsyn (62), Mikael Backlund (65), James vanRiemsdyk (P) TOR Paul Stastny (75), Jaroslav Spacek (69), Henrik Lundqvist (82) |
| NSHL11 | Signing | TOR |
$4,250,000 · 4 yr |
| NSHL8 | Signing | TOR |
$1,500,000 · 3 yr |
| NSHL7 | SuperDraft | DAL |
Round 17, Pick 400 |