| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
EDM
|
78 | 25 | 10 | 15 | +1 | 4 | 0 | 0 | 1 |
| NSHL21 |
EDM
|
78 | 40 | 12 | 28 | -8 | 22 | 0 | 0 | 2 |
| NSHL20 |
EDM
Total |
76 | 43 | 17 | 26 | -11 | 16 | 4 | 0 | 4 |
TBL
|
44 | 21 | 9 | 12 | -10 | 12 | 2 | 0 | 1 | |
EDM
|
32 | 22 | 8 | 14 | -1 | 4 | 2 | 0 | 3 | |
| NSHL19 |
TBL
Total |
81 | 50 | 21 | 29 | -7 | 14 | 3 | 1 | 5 |
BOS
|
59 | 42 | 17 | 25 | -3 | 12 | 3 | 0 | 4 | |
TBL
|
22 | 8 | 4 | 4 | -4 | 2 | 0 | 1 | 1 | |
| NSHL18 |
BOS
|
80 | 44 | 14 | 30 | +3 | 4 | 3 | 0 | 4 |
| NSHL17 |
TOR
Total |
80 | 68 | 25 | 43 | +3 | 10 | 6 | 0 | 0 |
CAR
|
61 | 47 | 18 | 29 | +2 | 10 | 2 | 0 | 0 | |
TOR
|
19 | 21 | 7 | 14 | +1 | 0 | 4 | 0 | 0 | |
| NSHL16 |
CAR
|
80 | 70 | 27 | 43 | -17 | 8 | 9 | 0 | 2 |
| NSHL15 |
CAR
|
80 | 62 | 28 | 34 | -2 | 10 | 6 | 0 | 2 |
| NSHL14 |
CAR
|
80 | 71 | 27 | 44 | -9 | 14 | 8 | 0 | 7 |
| NSHL13 |
CAR
|
80 | 77 | 28 | 49 | +12 | 10 | 6 | 0 | 2 |
| NSHL12 |
CAR
|
76 | 58 | 27 | 31 | +4 | 2 | 4 | 0 | 4 |
| NSHL11 |
CAR
|
67 | 88 | 25 | 63 | -5 | 14 | 9 | 0 | 4 |
| Pro Career | 936 | 696 | 261 | 435 | -36 | 128 | 58 | 1 | 37 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
CAR
|
9 | 7 | 3 | 4 | +2 | 0 | 1 | 0 | 1 |
| Farm Career | 9 | 7 | 3 | 4 | +2 | 0 | 1 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
EDM
|
7 | 3 | 2 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL20 |
EDM
|
20 | 14 | 6 | 8 | -1 | 0 | 0 | 0 | 0 |
| NSHL19 |
TBL
|
7 | 4 | 2 | 2 | -1 | 2 | 0 | 0 | 0 |
| NSHL18 |
BOS
|
4 | 1 | 1 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL17 |
TOR
|
3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL16 |
CAR
|
4 | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| NSHL15 |
CAR
|
3 | 3 | 0 | 3 | +2 | 0 | 0 | 0 | 0 |
| NSHL14 |
CAR
|
5 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| NSHL13 |
CAR
|
3 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| Playoff Career | 56 | 30 | 13 | 17 | -7 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
CAR
|
– | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| NSHL12 |
CAR
|
74 | 25 | 88 | 91 | 71 | 90 | 90 | 75 | 82 | 77 | 76 | 70 | 74 | 73 | 55 | 73 |
| NSHL13 |
CAR
|
74 | 25 | 91 | 93 | 71 | 90 | 90 | 77 | 85 | 79 | 79 | 72 | 77 | 73 | 58 | 74 |
| NSHL14 |
CAR
|
74 | 22 | 91 | 93 | 71 | 91 | 91 | 77 | 88 | 80 | 82 | 72 | 79 | 73 | 59 | 75 |
| NSHL15 |
CAR
|
74 | 22 | 91 | 93 | 71 | 91 | 91 | 77 | 88 | 82 | 84 | 72 | 79 | 73 | 60 | 76 |
| NSHL16 |
CAR
|
74 | 22 | 91 | 93 | 73 | 91 | 91 | 80 | 88 | 82 | 84 | 72 | 79 | 73 | 61 | 77 |
| NSHL17 |
TOR
|
75 | 22 | 91 | 93 | 73 | 91 | 91 | 80 | 90 | 82 | 84 | 72 | 79 | 73 | 63 | 77 |
| NSHL18 |
BOS
|
75 | 22 | 91 | 93 | 73 | 91 | 91 | 81 | 92 | 83 | 84 | 72 | 79 | 73 | 64 | 90 |
| NSHL19 |
TBL
|
75 | 22 | 91 | 93 | 73 | 91 | 91 | 81 | 92 | 83 | 84 | 72 | 79 | 73 | 64 | 90 |
| NSHL20 |
EDM
|
75 | 22 | 91 | 93 | 73 | 91 | 91 | 81 | 92 | 85 | 85 | 72 | 79 | 73 | 65 | 90 |
| NSHL21 |
EDM
|
73 | 20 | 89 | 91 | 70 | 89 | 89 | 79 | 90 | 83 | 83 | 70 | 77 | 71 | 66 | 77 |
| NSHL22 |
EDM
|
71 | 42 | 87 | 89 | 68 | 87 | 87 | 77 | 88 | 81 | 81 | 68 | 75 | 82 | 65 | 75 |
| Career Avg | 74 | 25 | 91 | 93 | 72 | 91 | 91 | 79 | 89 | 82 | 83 | 72 | 78 | 74 | 62 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL20 | TBL |
TC | SC | 84 | 85 | +1 | 1 | NSHLAuction Promo |
| NSHL20 | TBL |
TC | PA | 83 | 85 | +2 | 2 | NSHLAuction Promo |
| NSHL16 | CAR |
TC | PH | 77 | 80 | +3 | 3 | |
| NSHL14 | CAR |
TC | SC | 79 | 82 | +3 | 3 | PSC Bonus |
| NSHL13 | CAR |
TC | SC | 76 | 79 | +3 | 3 | |
| NSHL13 | CAR |
TC | DF | 70 | 72 | +2 | 2 | |
| NSHL12 | CAR |
TC | SC | 75 | 76 | +1 | 1 | |
| NSHL12 | CAR |
TC | PA | 75 | 77 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Release | EDM |
|
| NSHL20 | Trade | TBL→ EDM |
EDM Derek Stepan (78), Jeff Petry (71) TBL Brandon Montour (72), Tyler Bertuzzi (68) |
| NSHL20 | Signing | TBL |
$6,000,000 for 3 years |
| NSHL19 | Trade | BOS→ TOR |
BOS Tyler Myers (74), Jonathan Bernier (76), Jakub Zboril (P), Sam Montembeault (P), Y20 R4 CAR pick (Ian Moore), Y20 R4 NYR pick (Pavel Novak) TOR Derek Stepan (77), Matt Calvert (74), Tuukka Rask (77) |
| NSHL19 | Trade | TOR→ TBL |
TBL Derek Stepan (77), Rob Klinkhammer (67) TOR Carl Hagelin (75), Joseph Blandisi (70), Y21 R2 TBL pick (Corson Ceulemans) |
| NSHL18 | Trade | TOR→ BOS |
BOS Derek Stepan (77) TOR Derick Brassard (70), Y18 R4 TOR pick (Andreas Borgman), Y18 R6 TOR pick (Bulat Shafigullin), Y18 R6 BOS pick (Slava Demin), Y19 R1 CHI pick (Philip Tomasino), Y20 R2 BOS pick (Ridly Greig) |
| NSHL18 | Signing | BOS |
$5,400,000 for 2 years |
| NSHL14 | Signing | CAR |
$7,500,000 for 4 years |
| NSHL11 | Trade | TOR→ CAR |
CAR Derek Stepan (70), Ian Cole (65), Cal Clutterbuck (64), Billy Sweatt (P) TOR Kris Letang (75) |
| NSHL11 | Signing | TOR |
$500,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 10 | 6 / 10 | Advanced | 1 | 5 | -1 | 0 | 6.5 |
| Round 2 | 4 | 1 / 10 | Advanced | 6 | 6 | +1 | 0 | 18.5 |
| Round 3 | 2 | 6 / 8 | Advanced | 1 | 4 | -2 | 0 | 5 |
| Final Six | 2 | 4 / 8 | Advanced | 1 | 4 | +2 | 0 | 7 |
| Semifinal | 1 | 4 / 6 | Advanced | 2 | 1 | +1 | 0 | 5.5 |
| Final | 1 | 7 / 8 | Eliminated | 1 | 3 | -3 | 0 | 3.5 |
| NSHL18 Totals | 12 | 23 | -2 | 0 | 46 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC18 | #29 | BOS | Round of 32 | 2 | 1 | 2 |
| PSC16 | #57 | CAR | Round of 32 | 2 | 1 | 2 |
| PSC15 | #6 | CAR | Round of 32 | 2 | 1 | 4 |
| PSC13 | #52 | CAR | Runner-Up | 6 | 5 | 14 |
| PSC12 | #39 | CAR | Round of 64 | 1 | 0 | 1 |
| PSC11 | #57 | CAR | Final Four | 5 | 4 | 16 |