| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
BOS
Total |
70 | 34 | 17 | 17 | +11 | 53 | 7 | 0 | 1 |
MTL
|
46 | 21 | 11 | 10 | +4 | 31 | 4 | 0 | 1 | |
BOS
|
14 | 11 | 6 | 5 | +9 | 14 | 3 | 0 | 0 | |
TOR
|
10 | 2 | 0 | 2 | -2 | 8 | 0 | 0 | 0 | |
| NSHL21 |
COL
|
68 | 33 | 21 | 12 | +9 | 32 | 6 | 0 | 6 |
| NSHL20 |
HAM
|
82 | 45 | 15 | 30 | +7 | 42 | 4 | 1 | 2 |
| NSHL19 |
NYR
Total |
82 | 42 | 17 | 25 | -1 | 16 | 0 | 0 | 3 |
TBL
|
30 | 16 | 8 | 8 | +1 | 10 | 0 | 0 | 1 | |
NYR
|
18 | 11 | 3 | 8 | -1 | 2 | 0 | 0 | 1 | |
WSH
|
14 | 6 | 3 | 3 | -2 | 0 | 0 | 0 | 0 | |
QUE
|
13 | 4 | 1 | 3 | 0 | 0 | 0 | 0 | 1 | |
TOR
|
7 | 5 | 2 | 3 | +1 | 4 | 0 | 0 | 0 | |
| NSHL18 |
QUE
Total |
80 | 40 | 14 | 26 | -3 | 36 | 1 | 0 | 2 |
QUE
|
65 | 33 | 9 | 24 | +2 | 32 | 1 | 0 | 1 | |
TBL
|
15 | 7 | 5 | 2 | -5 | 4 | 0 | 0 | 1 | |
| NSHL17 |
TBL
|
80 | 46 | 17 | 29 | +6 | 30 | 2 | 0 | 1 |
| NSHL16 |
VAN
Total |
81 | 64 | 29 | 35 | 0 | 18 | 8 | 0 | 7 |
VAN
|
53 | 49 | 22 | 27 | 0 | 8 | 4 | 0 | 4 | |
CAR
|
28 | 15 | 7 | 8 | 0 | 10 | 4 | 0 | 3 | |
| NSHL15 |
CAR
|
80 | 67 | 29 | 38 | +8 | 22 | 3 | 0 | 1 |
| NSHL14 |
CAR
|
80 | 70 | 34 | 36 | +14 | 2 | 9 | 0 | 7 |
| NSHL13 |
CAR
Total |
79 | 60 | 29 | 31 | 0 | 18 | 7 | 0 | 8 |
TOR
|
37 | 28 | 16 | 12 | -3 | 12 | 3 | 0 | 3 | |
CAR
|
42 | 32 | 13 | 19 | +3 | 6 | 4 | 0 | 5 | |
| NSHL12 |
TOR
|
35 | 29 | 13 | 16 | +18 | 4 | 5 | 0 | 4 |
| Pro Career | 817 | 530 | 235 | 295 | +69 | 273 | 52 | 1 | 42 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
TOR
|
43 | 56 | 27 | 29 | +2 | 12 | 9 | 0 | 3 |
| Farm Career | 43 | 56 | 27 | 29 | +2 | 12 | 9 | 0 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
TOR
|
75 | 15 | 82 | 87 | 67 | 81 | 82 | 75 | 52 | 75 | 70 | 70 | 71 | 65 | 55 | 70 |
| NSHL13 |
CAR
|
75 | 15 | 85 | 90 | 67 | 82 | 82 | 77 | 55 | 80 | 75 | 70 | 74 | 65 | 58 | 72 |
| NSHL14 |
CAR
|
74 | 13 | 85 | 90 | 66 | 84 | 84 | 76 | 57 | 79 | 79 | 70 | 76 | 65 | 60 | 72 |
| NSHL15 |
CAR
|
74 | 13 | 87 | 90 | 66 | 86 | 86 | 77 | 59 | 81 | 84 | 70 | 78 | 65 | 61 | 74 |
| NSHL16 |
VAN
|
74 | 13 | 87 | 90 | 67 | 88 | 88 | 77 | 61 | 81 | 84 | 70 | 78 | 66 | 62 | 75 |
| NSHL17 |
TBL
|
74 | 13 | 87 | 90 | 67 | 88 | 88 | 77 | 63 | 81 | 85 | 70 | 78 | 67 | 63 | 75 |
| NSHL18 |
QUE
|
75 | 13 | 87 | 90 | 67 | 88 | 88 | 77 | 63 | 81 | 85 | 70 | 78 | 68 | 65 | 74 |
| NSHL19 |
NYR
|
77 | 13 | 87 | 90 | 67 | 88 | 88 | 77 | 65 | 81 | 85 | 70 | 78 | 70 | 67 | 74 |
| NSHL20 |
HAM
|
77 | 11 | 85 | 88 | 65 | 86 | 86 | 75 | 65 | 79 | 83 | 68 | 76 | 71 | 68 | 72 |
| NSHL21 |
COL
|
78 | 10 | 83 | 86 | 61 | 84 | 84 | 75 | 63 | 80 | 81 | 66 | 75 | 72 | 69 | 74 |
| NSHL22 |
BOS
|
79 | 40 | 81 | 84 | 60 | 83 | 84 | 73 | 64 | 78 | 79 | 64 | 73 | 84 | 65 | 73 |
| Career Avg | 76 | 16 | 86 | 89 | 66 | 86 | 86 | 76 | 61 | 80 | 81 | 69 | 76 | 69 | 63 | 74 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | TBL |
TC | SC | 84 | 85 | +1 | 1 | |
| NSHL14 | CAR |
TC | SC | 76 | 79 | +3 | 3 | |
| NSHL14 | CAR |
TC | DF | 69 | 70 | +1 | 1 | |
| NSHL13 | TOR |
TC | SC | 73 | 75 | +2 | 2 | |
| NSHL13 | TOR |
TC | PA | 78 | 80 | +2 | 2 | |
| NSHL12 | TOR |
TC | DF | 69 | 70 | +1 | 1 |
BOS
MTL
COL
HAM
NYR
QUE→
TOR
QUE Logan Couture (80), Keaton Ellerby (72), $2,000,000
TOR Claude Giroux (78), Carl Hagelin (75), Tyler Myers (74)
TOR→
WSH
TOR Nick Bjugstad (76), Milan Lucic (70), Fredrik Claesson (68), Corban Knight (66), Trevor Lewis (65)
WSH Claude Giroux (78), Carl Hagelin (75), Blake Comeau (69), Linus Omark (71), Tyler Myers (74), $500,000
WSH→
TBL
TBL Carl Hagelin (75), Ryan Getzlaf (70)
WSH Zach Sanford (66), Brett Bellemore (67), Dustin Tokarski (69), Y20 R6 MIN pick (Valtteri Puustinen), Y21 R5 TBL pick (Samuel Walker)
TBL→
TOR
TBL Derek Stepan (77), Rob Klinkhammer (67)
TOR Carl Hagelin (75), Joseph Blandisi (70), Y21 R2 TBL pick (Corson Ceulemans)
TOR→
NYR
NYR Carl Hagelin (75), Matt Calvert (74), Dylan Demelo (67)
TOR Nathan Beaulieu (70), Y21 R3 WSH pick, Y21 R4 NYR pick
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)
TBL
CAR
TOR→
CAR
CAR Carl Hagelin (72)
TOR Zack Smith (66), Y14 R1 CAR pick (NIKOLAJ EHLERS)
TOR| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 7 | 6 / 10 | Advanced | 2 | 3 | -2 | 2 | 5 |
| Semifinal | 5 | 8 / 10 | Advanced | 0 | 3 | -1 | 2 | 1.5 |
| Final | 8 | 8 / 8 | Eliminated | 0 | 2 | -1 | 0 | 1.5 |
| NSHL19 Totals | 2 | 8 | -4 | 4 | 8 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC15 | #16 | CAR | Round of 64 | 1 | 0 | 2 |