| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
78 | 22 | 6 | 16 | -2 | 0 | 0 | 0 | 1 |
| NSHL23 |
BOS
Total |
77 | 32 | 15 | 17 | -3 | 15 | 4 | 0 | 6 |
PHI
|
40 | 10 | 6 | 4 | -11 | 6 | 3 | 0 | 4 | |
BOS
|
33 | 20 | 9 | 11 | +10 | 7 | 1 | 0 | 2 | |
MIN
|
4 | 2 | 0 | 2 | -2 | 2 | 0 | 0 | 0 | |
| NSHL22 |
STL
|
78 | 55 | 31 | 24 | -12 | 13 | 14 | 2 | 4 |
| NSHL21 |
STL
|
78 | 74 | 31 | 43 | +17 | 14 | 8 | 5 | 5 |
| NSHL20 |
STL
|
82 | 68 | 32 | 36 | -21 | 12 | 11 | 1 | 4 |
| NSHL19 |
TBL
|
82 | 34 | 9 | 25 | +13 | 12 | 0 | 0 | 2 |
| NSHL18 |
TBL
Total |
77 | 29 | 17 | 12 | -10 | 36 | 1 | 0 | 2 |
TBL
|
55 | 22 | 12 | 10 | +2 | 32 | 1 | 0 | 2 | |
SJS
|
21 | 5 | 3 | 2 | -13 | 4 | 0 | 0 | 0 | |
LAK
|
1 | 2 | 2 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL17 |
SJS
|
80 | 45 | 16 | 29 | -23 | 22 | 2 | 1 | 0 |
| NSHL16 |
FLA
|
80 | 30 | 11 | 19 | +2 | 26 | 3 | 0 | 2 |
| NSHL15 |
CHI
|
80 | 21 | 12 | 9 | -7 | 18 | 1 | 0 | 0 |
| NSHL14 |
BUF
|
18 | 5 | 2 | 3 | -7 | 2 | 0 | 0 | 0 |
| NSHL13 |
BUF
|
80 | 34 | 19 | 15 | +14 | 10 | 0 | 0 | 8 |
| NSHL12 |
BUF
|
12 | 4 | 4 | 0 | +1 | 2 | 0 | 0 | 0 |
| Pro Career | 902 | 453 | 205 | 248 | -38 | 182 | 44 | 9 | 34 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
BOS
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL14 |
LAK
|
2 | 2 | 1 | 1 | +1 | 0 | 1 | 0 | 1 |
| NSHL12 |
BUF
|
67 | 100 | 41 | 59 | +13 | 24 | 12 | 1 | 3 |
| Farm Career | 130 | 142 | 55 | 87 | +14 | 28 | 16 | 1 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
7 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL23 |
BOS
|
12 | 4 | 3 | 1 | -1 | 2 | 0 | 0 | 1 |
| NSHL22 |
STL
|
11 | 7 | 5 | 2 | +4 | 2 | 1 | 0 | 3 |
| NSHL19 |
TBL
|
7 | 2 | 0 | 2 | -3 | 0 | 0 | 0 | 0 |
| NSHL18 |
TBL
|
5 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 |
| NSHL15 |
CHI
|
8 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| NSHL13 |
BUF
|
19 | 11 | 4 | 7 | 0 | 2 | 0 | 0 | 1 |
| Pro Career | 69 | 28 | 13 | 15 | -2 | 10 | 1 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
MCH
|
10 | 9 | 1 | 8 | +1 | 4 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
BUF
|
61 | 15 | 87 | 83 | 71 | 85 | 86 | 74 | 81 | 75 | 69 | 67 | 69 | 64 | 53 | 69 |
| NSHL13 |
BUF
|
64 | 15 | 87 | 86 | 71 | 86 | 86 | 76 | 81 | 78 | 74 | 67 | 72 | 64 | 56 | 71 |
| NSHL14 |
LAK
|
64 | 12 | 87 | 86 | 71 | 86 | 86 | 76 | 81 | 78 | 74 | 67 | 74 | 64 | 58 | 71 |
| NSHL15 |
CHI
|
67 | 15 | 87 | 86 | 73 | 87 | 87 | 76 | 82 | 78 | 74 | 70 | 74 | 64 | 59 | 72 |
| NSHL16 |
FLA
|
67 | 17 | 87 | 86 | 75 | 87 | 87 | 76 | 82 | 80 | 74 | 73 | 74 | 65 | 60 | 73 |
| NSHL17 |
SJS
|
67 | 18 | 87 | 86 | 75 | 87 | 87 | 77 | 83 | 82 | 76 | 73 | 74 | 66 | 61 | 74 |
| NSHL18 |
TBL
|
69 | 19 | 87 | 86 | 75 | 87 | 87 | 77 | 83 | 82 | 76 | 73 | 74 | 67 | 62 | 85 |
| NSHL19 |
TBL
|
71 | 20 | 87 | 86 | 75 | 87 | 87 | 77 | 83 | 82 | 76 | 73 | 74 | 68 | 63 | 85 |
| NSHL20 |
STL
|
71 | 20 | 87 | 86 | 75 | 87 | 87 | 77 | 83 | 82 | 76 | 73 | 74 | 69 | 64 | 85 |
| NSHL21 |
STL
|
71 | 20 | 89 | 86 | 72 | 87 | 87 | 79 | 85 | 83 | 78 | 73 | 76 | 70 | 66 | 76 |
| NSHL22 |
STL
|
72 | 45 | 90 | 84 | 70 | 88 | 88 | 80 | 83 | 81 | 79 | 71 | 77 | 80 | 79 | 76 |
| NSHL23 |
BOS
|
70 | 46 | 88 | 82 | 71 | 89 | 89 | 78 | 81 | 79 | 80 | 69 | 75 | 80 | 80 | 75 |
| NSHL24 |
TBL
|
71 | 47 | 86 | 80 | 69 | 87 | 90 | 76 | 79 | 77 | 78 | 68 | 73 | 81 | 81 | 74 |
| Career Avg | 69 | 24 | 88 | 85 | 73 | 87 | 88 | 77 | 83 | 80 | 76 | 71 | 74 | 70 | 65 | 76 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | SJS | TC | SC | 74 | 76 | +2 | 2 | |
| NSHL17 | SJS | TC | PH | 76 | 77 | +1 | 1 | |
| NSHL17 | SJS | TC | PA | 80 | 82 | +2 | 2 | |
| NSHL16 | FLA | TC | PA | 78 | 80 | +2 | 2 | |
| NSHL16 | FLA | TC | DF | 70 | 73 | +3 | 3 | |
| NSHL15 | CHI | TC | DF | 67 | 70 | +3 | 3 | |
| NSHL13 | BUF | TC | SC | 72 | 74 | +2 | 2 | |
| NSHL12 | BUF | TC | SC | 67 | 69 | +2 | 2 | |
| NSHL12 | BUF | TC | DF | 66 | 67 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | ?→ ANA |
ANA Marcus Johansson (72), Nathan Beaulieu (71) |
| NSHL25 | Trade | ANA→ TOR |
ANA Teuvo Teravainen (77) TOR Marcus Johansson (72), Y26 R3 ANA pick |
| NSHL25 | Trade | TOR→ ANA |
TOR Ryan Poehling (70), Taylor Raddysh (70), Madison Bowey (72), Christian Wolanin (67), Y26 R6 DET pick, Y26 R6 ANA pick, Y30 R3 ANA pick ANA Oliver Wahlstrom (72), Marcus Johansson (72), Jarred Tinordi (69), Nick Cicek (67) |
| NSHL23 | Trade | MIN→ BOS |
BOS Marcus Johansson (75) MIN $500,000, Y24 R6 BOS pick → Ivan Ivan |
| NSHL23 | Waiver | PHI→ MIN |
Claimed off waivers |
| NSHL23 | Signing | PHI |
$4,350,000 · 1 yr |
| NSHL23 | Release | STL |
|
| NSHL20 | Trade | TBL→ STL |
STL Brett Pesce (71), Marcus Johansson (74), Stefan Elliott (72) TBL Y20 R3 QUE pick → Emil Andrae, Y20 R6 HAM pick → Emilio Pettersen |
| NSHL19 | Signing | TBL |
$3,250,000 · 4 yr |
| NSHL18 | Trade | LAK→ TBL |
LAK Tyler Ennis (75) TBL Marcus Johansson (74), Y19 R2 ANA pick |
| NSHL17 | Dispersal Draft | FLA→ SJS |
Dispersal draft · Round 1, Pick 12 |
| NSHL16 | Trade | CHI→ FLA |
CHI Mika Zibanejad (77), Y16 R3 CAR pick → MATTHIAS JANMARK-NYLEN FLA Marcus Johansson (73), Y17 R1 CHI pick, Y18 R1 DET pick, Y19 R2 CHI pick |
| NSHL16 | Signing | CHI |
$4,000,000 · 4 yr |
| NSHL14 | Trade | BUF→ TOR |
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 | Trade | TOR→ LAK |
LAK Marcus Johansson (71), Kris Russell (71), Daniel Alfredsson (71), Jiri Hudler (70), Hunter Shinkaruk (P), Y16 R1 CAR pick → LOGAN BROWN, Y16 R1 TOR pick → JAKOB CHYCHRUN TOR Mike Green (74), Corey Perry (76) |
| NSHL12 | Signing | BUF |
$500,000 · 3 yr |
| NSHL11 | Signing | BUF |
$1 · 1 yr |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 2 | 5 / 12 | Advanced | 2 | 4 | +2 | 4 | 7 |
| Round 2 | 7 | 1 / 10 | Advanced | 5 | 2 | +3 | 0 | 13.5 |
| Round 3 | 4 | 1 / 8 | Advanced | 4 | 3 | -1 | 0 | 10.5 |
| Round 4 | 6 | 2 / 8 | Advanced | 4 | 2 | -3 | 2 | 7.5 |
| Round 5 | 2 | 3 / 6 | Advanced | 2 | 1 | -2 | 0 | 4 |
| Round 6 | 1 | 6 / 8 | Advanced | 2 | 1 | -2 | 0 | 4 |
| Final Six | 3 | 4 / 6 | Advanced | 1 | 0 | -2 | 2 | 0 |
| Semifinal | 2 | 4 / 6 | Advanced | 3 | 2 | -1 | 0 | 7.5 |
| Final | 1 | 7 / 8 | Eliminated | 2 | 1 | +1 | 5 | 3 |
| NSHL22 Totals | 25 | 16 | -5 | 13 | 57 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 10 | 3 / 12 | Advanced | 1 | 5 | -1 | 2 | 5.5 |
| Round 2 | 3 | 5 / 10 | Advanced | 2 | 3 | -3 | 0 | 5.5 |
| Round 3 | 7 | 5 / 8 | Advanced | 2 | 0 | +2 | 0 | 5 |
| Round 4 | 2 | 4 / 8 | Advanced | 2 | 1 | 0 | 2 | 4 |
| Round 5 | 4 | 2 / 6 | Advanced | 3 | 4 | +4 | 2 | 11 |
| Final Six | 1 | 1 / 8 | Advanced | 4 | 6 | +5 | 4 | 14.5 |
| Semifinal | 2 | 2 / 6 | Advanced | 3 | 3 | 0 | 0 | 9 |
| Final | 0 | 9 / 12 | Eliminated | 1 | 2 | +1 | 0 | 4.5 |
| NSHL21 Totals | 18 | 24 | +8 | 10 | 59 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 4 | 4 / 11 | Advanced | 4 | 2 | -1 | 0 | 9.5 |
| Round 2 | 2 | 7 / 10 | Advanced | 0 | 6 | 0 | 0 | 6 |
| Final Six | 6 | 4 / 8 | Advanced | 3 | 3 | -4 | 0 | 7 |
| Semifinal | 6 | 3 / 8 | Advanced | 3 | 0 | -7 | 0 | 2.5 |
| Final | 3 | 5 / 6 | Eliminated | 2 | 2 | -5 | 6 | 0.5 |
| NSHL20 Totals | 12 | 13 | -17 | 6 | 25.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 6 | 5 / 10 | Advanced | 1 | 3 | 0 | 4 | 3 |
| Final Six | 2 | 4 / 10 | Advanced | 2 | 7 | -5 | 2 | 7.5 |
| Semifinal | 6 | 5 / 8 | Advanced | 2 | 0 | -3 | 0 | 2.5 |
| Final | 5 | 8 / 8 | Eliminated | 0 | 2 | -3 | 0 | 0.5 |
| NSHL18 Totals | 5 | 12 | -11 | 6 | 13.5 | |||