| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
QUE
Total |
75 | 74 | 31 | 43 | -2 | 89 | 12 | 0 | 4 |
QUE
|
42 | 49 | 19 | 30 | -3 | 58 | 9 | 0 | 1 | |
NJD
|
6 | 1 | 0 | 1 | 0 | 8 | 0 | 0 | 0 | |
DET
|
27 | 24 | 12 | 12 | +1 | 23 | 3 | 0 | 3 | |
| 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 | 1035 | 749 | 315 | 434 | -52 | 644 | 108 | 3 | 51 | |
| 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 | 3 | 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 | 1 | 0 | 1 |
| 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 | 8 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
SJS
|
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 |
| NSHL25 |
QUE
|
94 | 57 | 81 | 79 | 75 | 91 | 90 | 81 | 69 | 85 | 88 | 69 | 75 | 80 | 74 | 78 |
| Career Avg | 96 | 35 | 84 | 82 | 78 | 92 | 93 | 81 | 67 | 83 | 86 | 72 | 76 | 76 | 67 | 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 |
NJD→
DET
DET Gabriel Landeskog (78), Ryan O'Reilly (76)
NJD Kevin Hayes (73), Tyler Toffoli (74), Mikael Pyyhtia (68)
DET→
QUE
QUE Gabriel Landeskog (78), Thatcher Demko (81)
DET Y26 R2 QUE pick, Y26 R3 QUE pick, Y26 R4 QUE pick
MIN
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)
MIN
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)
DET
TOR→
DET
DET Gabriel Landeskog (72), Cory Emmerton (P), Y13 R5 BOS pick (Corban Knight)
TOR Matthew Carle (72), Sean Couturier (67)
TOR| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 5 | 2 / 14 | Advanced | 4 | 2 | +5 | 6 | 9.5 |
| Round 2 | 2 | 2 / 10 | Advanced | 3 | 6 | 0 | 0 | 12 |
| Round 3 | 2 | 6 / 10 | Advanced | 2 | 0 | -2 | 2 | 2 |
| Round 4 | 5 | 5 / 7 | Advanced | 2 | 3 | -1 | 10 | 1.5 |
| Round 5 | 4 | 4 / 6 | Advanced | 1 | 7 | -1 | 10 | 3.5 |
| Final Six | 3 | 3 / 6 | Advanced | 3 | 6 | 0 | 10 | 7 |
| Semifinal | 1 | 6 / 8 | Advanced | 3 | 2 | 0 | 12 | 2 |
| Final | 1 | 5 / 6 | Eliminated | 8 | 6 | -3 | 16 | 12.5 |
| NSHL25 Totals | 26 | 32 | -2 | 66 | 50 | |||
| 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 | |||
| 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 |