| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
Total |
79 | 22 | 9 | 13 | +2 | 12 | 1 | 0 | 4 |
ANA
|
76 | 22 | 9 | 13 | +4 | 12 | 1 | 0 | 4 | |
TOR
|
3 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| 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 | 981 | 475 | 214 | 261 | -36 | 194 | 45 | 9 | 38 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
|
6 | 2 | 0 | 2 | -1 | 2 | 0 | 0 | 0 |
| 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 | 75 | 30 | 13 | 17 | -3 | 12 | 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 |
| NSHL25 |
ANA
|
68 | 45 | 84 | 77 | 67 | 84 | 87 | 73 | 76 | 74 | 75 | 68 | 70 | 81 | 78 | 72 |
| Career Avg | 69 | 26 | 88 | 85 | 73 | 87 | 88 | 77 | 82 | 80 | 76 | 71 | 74 | 71 | 66 | 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 |
ANA
ANA Marcus Johansson (72), Nathan Beaulieu (71)
ANA→
TOR
ANA Teuvo Teravainen (77)
TOR Marcus Johansson (72), Y26 R3 ANA pick
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)
MIN→
BOS
BOS Marcus Johansson (75)
MIN $500,000, Y24 R6 BOS pick (Ivan Ivan)
PHI→
MIN
PHI
STL
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)
TBL
LAK→
TBL
LAK Tyler Ennis (75)
TBL Marcus Johansson (74), Y19 R2 ANA pick
FLA→
SJS
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
CHI
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)
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)
BUF
BUF| 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 | |||