| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
WPG
|
72 | 37 | 8 | 29 | -17 | 30 | 3 | 0 | 3 |
| NSHL24 |
MIN
|
78 | 61 | 15 | 46 | -27 | 42 | 10 | 0 | 2 |
| NSHL23 |
MIN
|
78 | 54 | 14 | 40 | -20 | 36 | 5 | 0 | 2 |
| NSHL22 |
NYR
|
77 | 25 | 8 | 17 | -2 | 10 | 2 | 0 | 3 |
| NSHL21 |
BOS
Total |
77 | 28 | 6 | 22 | +4 | 12 | 3 | 0 | 1 |
VGK
|
46 | 14 | 4 | 10 | -3 | 2 | 2 | 0 | 1 | |
BOS
|
31 | 14 | 2 | 12 | +7 | 10 | 1 | 0 | 0 | |
| NSHL20 |
TBL
Total |
76 | 28 | 7 | 21 | -7 | 6 | 3 | 0 | 0 |
HAM
|
61 | 27 | 7 | 20 | -5 | 6 | 3 | 0 | 0 | |
TBL
|
15 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 | |
| NSHL19 |
HAM
Total |
79 | 31 | 5 | 26 | -6 | 4 | 2 | 0 | 1 |
HAM
|
34 | 16 | 3 | 13 | -7 | 2 | 1 | 0 | 0 | |
WSH
|
21 | 4 | 0 | 4 | -1 | 0 | 0 | 0 | 0 | |
OTT
|
15 | 7 | 0 | 7 | +6 | 0 | 0 | 0 | 0 | |
QUE
|
9 | 4 | 2 | 2 | -4 | 2 | 1 | 0 | 1 | |
| NSHL18 |
CGY
Total |
80 | 42 | 8 | 34 | -14 | 18 | 4 | 0 | 0 |
CGY
|
68 | 35 | 7 | 28 | -13 | 16 | 4 | 0 | 0 | |
QUE
|
12 | 7 | 1 | 6 | -1 | 2 | 0 | 0 | 0 | |
| NSHL17 |
QUE
|
80 | 35 | 3 | 32 | +6 | 22 | 2 | 0 | 1 |
| NSHL16 |
QUE
Total |
79 | 44 | 6 | 38 | +15 | 16 | 3 | 0 | 1 |
QUE
|
72 | 43 | 6 | 37 | +13 | 16 | 3 | 0 | 1 | |
WPG
|
7 | 1 | 0 | 1 | +2 | 0 | 0 | 0 | 0 | |
| NSHL15 |
WPG
Total |
80 | 37 | 11 | 26 | -9 | 8 | 8 | 0 | 0 |
WPG
|
71 | 32 | 9 | 23 | -10 | 6 | 7 | 0 | 0 | |
BUF
|
9 | 5 | 2 | 3 | +1 | 2 | 1 | 0 | 0 | |
| NSHL14 |
BUF
Total |
80 | 44 | 9 | 35 | -27 | 9 | 7 | 0 | 0 |
MTL
|
7 | 1 | 0 | 1 | -9 | 0 | 0 | 0 | 0 | |
TOR
|
11 | 5 | 2 | 3 | +2 | 5 | 2 | 0 | 0 | |
BUF
|
62 | 38 | 7 | 31 | -20 | 4 | 5 | 0 | 0 | |
| NSHL13 |
MIN
|
80 | 73 | 18 | 55 | -15 | 8 | 12 | 0 | 0 |
| NSHL12 |
MIN
|
80 | 67 | 14 | 53 | -10 | 14 | 9 | 0 | 2 |
| NSHL11 |
MIN
|
13 | 8 | 1 | 7 | +3 | 4 | 1 | 0 | 0 |
| Pro Career | 1109 | 614 | 133 | 481 | -126 | 239 | 74 | 0 | 16 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
MIN
|
26 | 25 | 4 | 21 | -2 | 4 | 4 | 0 | 2 |
| Farm Career | 62 | 73 | 15 | 58 | -20 | 16 | 12 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
NYR
|
11 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL21 |
BOS
|
6 | 2 | 2 | 0 | -3 | 0 | 0 | 0 | 0 |
| NSHL20 |
TBL
|
4 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
3 | 2 | 0 | 2 | +1 | 2 | 0 | 0 | 0 |
| NSHL17 |
QUE
|
16 | 7 | 3 | 4 | +2 | 2 | 0 | 0 | 0 |
| NSHL16 |
QUE
|
4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| NSHL15 |
WPG
|
12 | 3 | 0 | 3 | +6 | 4 | 0 | 0 | 0 |
| NSHL12 |
MIN
|
11 | 4 | 2 | 2 | -3 | 2 | 0 | 0 | 1 |
| NSHL11 |
MIN
|
23 | 15 | 1 | 14 | -3 | 0 | 1 | 0 | 1 |
| Playoff Career | 90 | 35 | 8 | 27 | -3 | 10 | 1 | 0 | 2 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
MIN
|
55 | 21 | 81 | 97 | 62 | 92 | 92 | 71 | 50 | 80 | 70 | 60 | 53 | 71 | 53 | 70 |
| NSHL12 |
MIN
|
56 | 25 | 85 | 98 | 62 | 94 | 95 | 75 | 50 | 84 | 73 | 62 | 80 | 73 | 53 | 72 |
| NSHL13 |
MIN
|
56 | 25 | 88 | 98 | 62 | 95 | 95 | 77 | 50 | 86 | 75 | 65 | 80 | 73 | 56 | 73 |
| NSHL14 |
BUF
|
59 | 22 | 91 | 98 | 62 | 97 | 97 | 77 | 50 | 86 | 75 | 65 | 80 | 73 | 57 | 73 |
| NSHL15 |
WPG
|
59 | 22 | 91 | 98 | 63 | 97 | 97 | 77 | 50 | 86 | 75 | 68 | 80 | 73 | 58 | 75 |
| NSHL16 |
QUE
|
59 | 22 | 91 | 98 | 65 | 97 | 97 | 77 | 50 | 86 | 75 | 70 | 80 | 73 | 59 | 75 |
| NSHL17 |
QUE
|
59 | 22 | 91 | 98 | 65 | 97 | 97 | 77 | 50 | 86 | 75 | 72 | 80 | 73 | 61 | 75 |
| NSHL18 |
CGY
|
59 | 22 | 91 | 98 | 67 | 97 | 97 | 77 | 52 | 86 | 78 | 74 | 80 | 73 | 63 | 90 |
| NSHL19 |
HAM
|
59 | 22 | 93 | 98 | 67 | 97 | 97 | 77 | 52 | 86 | 78 | 74 | 80 | 73 | 64 | 90 |
| NSHL20 |
TBL
|
59 | 22 | 93 | 98 | 67 | 97 | 97 | 77 | 52 | 86 | 78 | 74 | 80 | 73 | 65 | 90 |
| NSHL21 |
BOS
|
57 | 20 | 93 | 96 | 73 | 95 | 95 | 75 | 50 | 84 | 76 | 72 | 78 | 71 | 66 | 76 |
| NSHL22 |
NYR
|
55 | 42 | 91 | 94 | 73 | 93 | 93 | 80 | 50 | 85 | 75 | 80 | 76 | 82 | 78 | 78 |
| NSHL23 |
MIN
|
54 | 42 | 90 | 94 | 73 | 98 | 99 | 91 | 50 | 96 | 77 | 62 | 81 | 86 | 79 | 79 |
| NSHL24 |
MIN
|
53 | 42 | 87 | 91 | 73 | 95 | 98 | 88 | 50 | 93 | 74 | 62 | 78 | 86 | 79 | 77 |
| Career Avg | 58 | 27 | 90 | 97 | 67 | 96 | 97 | 79 | 51 | 87 | 76 | 69 | 78 | 76 | 64 | 79 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL22 | NYR |
TC | SC | 74 | 75 | +1 | 1 | |
| NSHL22 | NYR |
TC | PH | 74 | 80 | +6 | 6 | |
| NSHL22 | NYR |
TC | PA | 82 | 85 | +3 | 3 | |
| NSHL22 | NYR |
TC | DF | 70 | 80 | +10 | 10 | |
| NSHL18 | QUE |
TC | SC | 75 | 78 | +3 | 3 | |
| NSHL15 | BUF |
TC | DF | 65 | 68 | +3 | 3 | |
| NSHL13 | MIN |
TC | SC | 73 | 75 | +2 | 2 | |
| NSHL13 | MIN |
TC | DF | 62 | 65 | +3 | 3 | |
| NSHL12 | MIN |
TC | SC | 72 | 73 | +1 | 1 | |
| NSHL12 | MIN |
TC | DF | 60 | 62 | +2 | 2 | |
| NSHL11 | TOR |
TC | DF | 59 | 60 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | TOR→ WPG |
TOR Eric Gelinas (74), Jarred Tinordi (69), Tyce Thompson (65), Y27 R5 WPG pick WPG Erik Karlsson (76) |
| NSHL25 | Signing | TOR |
$8,067,000 for 1 year |
| NSHL23 | Signing | MIN |
$3,500,000 for 2 years |
| NSHL23 | Release | NYR |
|
| NSHL22 | Signing | NYR |
$2,000,000 for 1 year |
| NSHL21 | Trade | TBL→ VGK |
TBL Matt Grzelcyk (70), Y21 R3 MTL pick (Brett Harrison) VGK Erik Karlsson (75), Y21 R4 TBL pick (Ryan Ufko) |
| NSHL21 | Trade | VGK→ BOS |
BOS Erik Karlsson (76) VGK Torey Krug (73) |
| NSHL21 | Signing | TBL |
$5,500,000 for 1 year |
| NSHL20 | Trade | HAM→ TBL |
HAM Will Butcher (69), Y23 R4 DET pick (Jack Matier) TBL Erik Karlsson (76) |
| NSHL19 | Trade | WSH→ OTT |
OTT Erik Karlsson (76) WSH Mason Shaw (P), Y20 R4 FLA pick (Noah Cates), Y20 R5 OTT pick (Danil Gushchin), Y20 R6 OTT pick (Leon Gawanke), Y22 R2 OTT pick, Y23 R2 OTT pick |
| NSHL19 | Trade | OTT→ QUE |
OTT Nikita Nesterov (72), Cameron York (P), Y21 R2 QUE pick (Olen Zellweger) QUE Erik Karlsson (76) |
| NSHL19 | Trade | QUE→ HAM |
HAM Erik Karlsson (76), Sam Gagner (75), Nicholas Robertson (P) QUE Johnny Gaudreau (76), Ryan McDonagh (76) |
| NSHL18 | Trade | QUE→ NYI |
NYI Erik Karlsson (76) QUE Jonathon Blum (76), Y19 R6 NYI pick (Blake Lizotte) |
| NSHL18 | Trade | NYI→ CGY |
CGY Erik Karlsson (76), Matt Nieto (70), Rickard Rakell (70) NYI Drew Doughty (77), Joakim Nordstrom (68), Y20 R3 CGY pick (Jake Neighbours), Y21 R3 CGY pick (Matthew Knies) |
| NSHL18 | Signing | QUE |
$5,500,000 for 3 years |
| NSHL16 | Trade | BUF→ WPG |
BUF Luca Sbisa (74), Ryan Malone (65) WPG Erik Karlsson (75), Joe Colborne (68), Austin Watson (P), Tom Wilson (P) |
| NSHL14 | Trade | MTL→ TOR |
MTL Grant Clitsome (72), Matt D'Agostini (71), David Savard (68), Derek Joslin (68), Ryan Ellis (P), Jason Akeson (P), Y15 R1 BOS pick (IVAN PROVOROV) TOR Erik Karlsson (73) |
| NSHL14 | Trade | TOR→ BUF |
BUF Erik Karlsson (73), Dustin Penner (68), Patrick O'Sullivan (68), Steve Bernier (66), Curtis McElhinney (73) TOR Marcus Johansson (71), Kris Russell (71), Drew Stafford (70), Y16 R1 CAR pick (LOGAN BROWN) |
| NSHL14 | Signing | MTL |
$10,000,000 for 4 years |
| NSHL11 | Trade | TOR→ NSH |
NSH Bobby Ryan (70), Erik Karlsson (70) TOR Patrick Kane (74), Ian White (69) |
| NSHL11 | Trade | NSH→ MIN |
MIN Erik Karlsson (70), Marc-Andre Bergeron (72), Y12 R2 CAR pick (Radek Faksa), Y12 R4 BUF pick (Max Friberg), Y12 R4 NSH pick (Mark Pysyk) NSH Andrew MacDonald (72), Y12 R5 PHI pick (Brenden Dillon) |
| NSHL11 | Signing | TOR |
$700,000 for 3 years |
| NSHL10 | Signing | TOR |
$1 for 1 year |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 9 | 5 / 12 | Advanced | 2 | 6 | -3 | 7 | 5 |
| Final Six | 2 | 6 / 10 | Advanced | 2 | 3 | +4 | 9 | 4.5 |
| Semifinal | 6 | 6 / 8 | Advanced | 1 | 5 | -2 | 6 | 3 |
| Final | 2 | 7 / 8 | Eliminated | 2 | 1 | -3 | 0 | 3.5 |
| NSHL24 Totals | 7 | 15 | -4 | 22 | 16 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 2 | 6 / 12 | Advanced | 0 | 3 | -2 | 0 | 2 |
| Final | 2 | 10 / 10 | Eliminated | 1 | 1 | -4 | 4 | -1 |
| NSHL23 Totals | 1 | 4 | -6 | 4 | 1 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 4 | 1 / 12 | Advanced | 2 | 2 | +4 | 0 | 8 |
| Final | 2 | 9 / 10 | Eliminated | 0 | 1 | -4 | 0 | -1 |
| NSHL22 Totals | 2 | 3 | 0 | 0 | 7 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 9 | 3 / 11 | Advanced | 2 | 4 | +1 | 0 | 8.5 |
| Semifinal | 6 | 4 / 10 | Advanced | 0 | 4 | -1 | 0 | 3.5 |
| Final | 3 | 6 / 8 | Eliminated | 1 | 2 | +2 | 2 | 4 |
| NSHL20 Totals | 3 | 10 | +2 | 2 | 16 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 10 / 10 | Eliminated | 0 | 1 | -4 | 0 | -1 |
| NSHL19 Totals | 0 | 1 | -4 | 0 | -1 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 3 | 10 / 10 | Eliminated | 0 | 1 | -4 | 0 | -1 |
| NSHL18 Totals | 0 | 1 | -4 | 0 | -1 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC24 | #4 | MIN | Round of 64 | 1 | 0 | 3 |
| PSC18 | #42 | CGY | Round of 64 | 1 | 0 | 2 |
| PSC15 | #28 | WPG | Round of 64 | 1 | 0 | 1 |
| PSC13 | #15 | MIN | Round of 64 | 1 | 0 | 1 |
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Jeff-Terry | 16 | 1 | 2 | 3 | -4 | 2 | 17 | 0 | 0 |
| NSHL20 | Playoffs | Jeff-Terry | 1 | 0 | 0 | 0 | -2 | 0 | 1 | 0 | 0 |