| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
QUE
|
70 | 69 | 28 | 41 | -1 | 87 | 11 | 0 | 4 |
| NSHL24 |
NJD
|
78 | 67 | 24 | 43 | -7 | 78 | 15 | 0 | 2 |
| NSHL23 |
NJD
|
73 | 58 | 21 | 37 | -11 | 56 | 5 | 0 | 4 |
| NSHL22 |
MIN
|
78 | 62 | 30 | 32 | -3 | 50 | 9 | 0 | 3 |
| NSHL21 |
MIN
|
78 | 79 | 29 | 50 | +10 | 72 | 12 | 0 | 6 |
| NSHL20 |
MIN
|
82 | 70 | 31 | 39 | +15 | 40 | 3 | 0 | 7 |
| NSHL19 |
MIN
|
82 | 59 | 23 | 36 | -21 | 36 | 9 | 0 | 6 |
| NSHL18 |
SJS
|
80 | 62 | 26 | 36 | -8 | 36 | 10 | 1 | 2 |
| NSHL17 |
SJS
|
19 | 8 | 2 | 6 | -5 | 10 | 0 | 0 | 2 |
| NSHL16 |
WPG
Total |
75 | 28 | 17 | 11 | -3 | 26 | 5 | 0 | 5 |
WPG
|
63 | 25 | 16 | 9 | +2 | 16 | 5 | 0 | 5 | |
CAR
|
8 | 3 | 1 | 2 | -1 | 6 | 0 | 0 | 0 | |
VAN
|
4 | 0 | 0 | 0 | -4 | 4 | 0 | 0 | 0 | |
| NSHL15 |
DET
|
80 | 42 | 21 | 21 | -1 | 79 | 6 | 1 | 2 |
| NSHL14 |
DET
|
79 | 45 | 17 | 28 | -2 | 12 | 5 | 1 | 3 |
| NSHL13 |
DET
|
80 | 43 | 20 | 23 | -10 | 22 | 10 | 0 | 3 |
| NSHL12 |
DET
|
76 | 52 | 23 | 29 | -4 | 38 | 7 | 0 | 2 |
| Pro Career | 1030 | 744 | 312 | 432 | -51 | 642 | 107 | 3 | 51 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
SJS
|
61 | 91 | 40 | 51 | +9 | 28 | 11 | 0 | 6 |
| NSHL16 |
WPG
|
3 | 1 | 1 | 0 | -1 | 0 | 1 | 0 | 0 |
| NSHL12 |
DET
|
4 | 1 | 0 | 1 | -7 | 2 | 0 | 0 | 0 |
| Farm Career | 68 | 93 | 41 | 52 | +1 | 30 | 12 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
12 | 12 | 7 | 5 | 0 | 6 | 2 | 0 | 1 |
| NSHL21 |
MIN
|
6 | 9 | 4 | 5 | -2 | 6 | 0 | 0 | 1 |
| NSHL20 |
MIN
|
6 | 5 | 1 | 4 | -3 | 4 | 0 | 0 | 0 |
| NSHL18 |
SJS
|
10 | 4 | 2 | 2 | -5 | 0 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
19 | 10 | 5 | 5 | -6 | 4 | 0 | 0 | 0 |
| NSHL14 |
DET
|
5 | 3 | 1 | 2 | -2 | 2 | 1 | 0 | 0 |
| NSHL13 |
DET
|
6 | 3 | 1 | 2 | -5 | 2 | 1 | 0 | 0 |
| Pro Career | 64 | 46 | 21 | 25 | -23 | 24 | 4 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
SJB
|
5 | 6 | 1 | 5 | -4 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
DET
|
– | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| NSHL13 |
DET
|
95 | 28 | 78 | 80 | 78 | 90 | 90 | 77 | 59 | 77 | 75 | 70 | 74 | 74 | 59 | 73 |
| NSHL14 |
DET
|
95 | 24 | 81 | 80 | 78 | 90 | 90 | 77 | 60 | 77 | 78 | 70 | 74 | 74 | 60 | 73 |
| NSHL15 |
DET
|
95 | 24 | 83 | 80 | 79 | 90 | 90 | 77 | 61 | 77 | 81 | 70 | 74 | 74 | 60 | 74 |
| NSHL16 |
WPG
|
95 | 24 | 83 | 81 | 79 | 92 | 93 | 77 | 64 | 77 | 81 | 70 | 74 | 74 | 61 | 75 |
| NSHL17 |
SJS
|
95 | 24 | 83 | 81 | 79 | 92 | 93 | 79 | 64 | 79 | 82 | 70 | 74 | 74 | 61 | 75 |
| NSHL18 |
SJS
|
95 | 24 | 84 | 83 | 79 | 92 | 93 | 81 | 66 | 81 | 84 | 72 | 76 | 74 | 63 | 94 |
| NSHL19 |
MIN
|
95 | 24 | 84 | 83 | 79 | 92 | 93 | 81 | 68 | 83 | 90 | 73 | 76 | 74 | 65 | 94 |
| NSHL20 |
MIN
|
95 | 24 | 85 | 83 | 79 | 93 | 93 | 83 | 70 | 86 | 90 | 73 | 76 | 74 | 67 | 94 |
| NSHL21 |
MIN
|
95 | 24 | 85 | 83 | 75 | 93 | 93 | 83 | 70 | 86 | 90 | 73 | 78 | 74 | 69 | 80 |
| NSHL22 |
MIN
|
96 | 57 | 85 | 83 | 77 | 94 | 94 | 85 | 70 | 86 | 90 | 73 | 79 | 78 | 73 | 80 |
| NSHL23 |
NJD
|
96 | 57 | 85 | 83 | 79 | 94 | 94 | 85 | 70 | 86 | 90 | 73 | 79 | 78 | 75 | 80 |
| NSHL24 |
NJD
|
96 | 57 | 83 | 81 | 77 | 93 | 92 | 83 | 68 | 87 | 90 | 71 | 77 | 79 | 76 | 79 |
| Career Avg | 96 | 33 | 84 | 82 | 79 | 93 | 93 | 81 | 66 | 82 | 86 | 72 | 76 | 76 | 66 | 81 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL24 | NJD |
LTC | SC | 88 | 90 | +2 | 2 | |
| NSHL24 | NJD |
LTC | PA | 84 | 87 | +3 | 3 | |
| NSHL20 | MIN |
TC | PH | 81 | 83 | +2 | 2 | |
| NSHL20 | MIN |
TC | PA | 83 | 86 | +3 | 3 | |
| NSHL19 | MIN |
TC | SC | 89 | 90 | +1 | 1 | All-Star Classic Win |
| NSHL19 | MIN |
TC | SC | 87 | 89 | +2 | 2 | |
| NSHL19 | MIN |
TC | SC | 84 | 87 | +3 | 3 | |
| NSHL19 | MIN |
TC | PA | 82 | 83 | +1 | 1 | All-Star Classic Win |
| NSHL19 | MIN |
TC | PA | 81 | 82 | +1 | 1 | |
| NSHL19 | MIN |
TC | DF | 72 | 73 | +1 | 1 | |
| NSHL17 | SJS |
TC | SC | 81 | 82 | +1 | 1 | |
| NSHL17 | SJS |
TC | PH | 77 | 79 | +2 | 2 | |
| NSHL17 | SJS |
TC | PA | 77 | 79 | +2 | 2 | |
| NSHL15 | DET |
TC | SC | 78 | 81 | +3 | 3 | |
| NSHL14 | DET |
TC | SC | 75 | 78 | +3 | 3 | |
| NSHL12 | DET |
TC | SC | 73 | 75 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | DET→ QUE |
QUE Gabriel Landeskog (78), Thatcher Demko (81) DET Y26 R2 QUE pick, Y26 R3 QUE pick, Y26 R4 QUE pick |
| NSHL25 | Trade | NJD→ DET |
DET Gabriel Landeskog (78), Ryan O'Reilly (76) NJD Kevin Hayes (73), Tyler Toffoli (74), Mikael Pyyhtia (68) |
| NSHL22 | Signing | MIN |
$7,220,746 for 4 years |
| NSHL19 | Trade | SJS→ MIN |
MIN Gabriel Landeskog (77) SJS Dylan Olsen (73), Y20 R2 MIN pick (Jacob Perreault), Y22 R2 MIN pick (Kirill Kirsanov), Y21 R1 MIN pick (Simon Edvinsson) |
| NSHL19 | Signing | MIN |
$7,500,000 for 3 years |
| NSHL16 | Trade | DET→ VAN |
DET Peter Holland (69), Y16 R1 TOR pick (JAKOB CHYCHRUN), Y16 R1 BOS pick (CLAYTON KELLER) VAN Gabriel Landeskog (75), Y17 R2 LVK pick CHI Y16 R1 CAR pick (LOGAN BROWN) TOR Jimmy Howard (73), Devante Smith-Pelly (P), Y16 R2 CHI pick (HUDSON FASCHING), Y16 R3 CHI pick (DARREN DIETZ), Y16 R3 CAR pick (MATTHIAS JANMARK-NYLEN), Y16 R6 PIT pick (KALE KOSSILA) |
| NSHL16 | Signing | DET |
$6,000,000 for 4 years |
| NSHL12 | Trade | TOR→ DET |
DET Gabriel Landeskog (72), Cory Emmerton (P), Y13 R5 BOS pick (Corban Knight) TOR Matthew Carle (72), Sean Couturier (67) |
| NSHL12 | Signing | TOR |
$1,250,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 6 | 2 / 12 | Advanced | 4 | 4 | +3 | 0 | 13.5 |
| Final Six | 5 | 8 / 10 | Advanced | 1 | 1 | 0 | 7 | -0.5 |
| Semifinal | 4 | 3 / 8 | Advanced | 2 | 5 | +2 | 4 | 8 |
| Final | 2 | 8 / 8 | Eliminated | 1 | 1 | 0 | 4 | 1 |
| NSHL23 Totals | 8 | 11 | +5 | 15 | 22 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 1 | 6 / 12 | Advanced | 3 | 2 | -3 | 7 | 3 |
| Round 2 | 4 | 6 / 10 | Advanced | 3 | 1 | 0 | 5 | 4.5 |
| Round 3 | 2 | 6 / 8 | Advanced | 2 | 1 | 0 | 4 | 3 |
| Round 4 | 5 | 1 / 8 | Advanced | 3 | 2 | +4 | 2 | 9 |
| Final Six | 1 | 2 / 6 | Advanced | 3 | 2 | +2 | 6 | 6 |
| Semifinal | 3 | 1 / 8 | Advanced | 6 | 1 | 0 | 2 | 12 |
| Final | 2 | 5 / 6 | Eliminated | 1 | 1 | +1 | 4 | 1.5 |
| NSHL22 Totals | 21 | 10 | +4 | 30 | 39 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 9 | 6 / 12 | Advanced | 4 | 1 | +2 | 6 | 7 |
| Final | 2 | 10 / 10 | Eliminated | 0 | 3 | +2 | 16 | -4 |
| NSHL21 Totals | 4 | 4 | +4 | 22 | 3 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 4 | 5 / 11 | Advanced | 3 | 3 | -2 | 0 | 8 |
| Round 2 | 4 | 1 / 10 | Advanced | 5 | 2 | +2 | 0 | 13 |
| Round 3 | 2 | 4 / 8 | Advanced | 2 | 2 | -2 | 4 | 3 |
| Round 4 | 3 | 3 / 8 | Advanced | 4 | 7 | +9 | 8 | 15.5 |
| Round 5 | 5 | 4 / 5 | Advanced | 2 | 1 | +2 | 8 | 2 |
| Final Six | 1 | 2 / 8 | Advanced | 3 | 6 | +3 | 0 | 13.5 |
| Semifinal | 2 | 3 / 6 | Advanced | 3 | 3 | +1 | 0 | 9.5 |
| Final | 1 | 5 / 6 | Eliminated | 2 | 0 | -2 | 2 | 2 |
| NSHL20 Totals | 24 | 24 | +11 | 22 | 66.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 7 | 3 / 10 | Advanced | 3 | 4 | 0 | 2 | 9 |
| Final Six | 8 | 8 / 10 | Advanced | 1 | 0 | -3 | 2 | -0.5 |
| Semifinal | 1 | 4 / 8 | Advanced | 2 | 5 | -3 | 2 | 6.5 |
| Final | 2 | 8 / 8 | Eliminated | 1 | 0 | -5 | 4 | -2.5 |
| NSHL19 Totals | 7 | 9 | -11 | 10 | 12.5 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC25 | #60 | DET | Final Four | 5 | 4 | 13 |
| PSC24 | #13 | NJD | Round of 64 | 1 | 0 | 0 |
| PSC22 | #32 | MIN | Elite Eight | 4 | 3 | 5 |
| PSC21 | #10 | MIN | Round of 32 | 2 | 1 | 1 |
| PSC20 | #60 | MIN | Round of 32 | 2 | 1 | 3 |
| PSC19 | #41 | MIN | Round of 32 | 2 | 1 | 2 |
| PSC15 | #30 | DET | Round of 32 | 2 | 1 | 6 |
| PSC12 | #61 | DET | Round of 32 | 2 | 1 | 3 |
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Rocco-Sousa | 16 | 8 | 3 | 11 | 2 | 2 | 61 | 1 | 0 |
| NSHL20 | Playoffs | Rocco-Sousa | 1 | 0 | 0 | 0 | -1 | 0 | 2 | 0 | 0 |