| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
PHI
|
70 | 41 | 17 | 24 | -5 | 27 | 6 | 0 | 5 |
| NSHL24 |
CBJ
|
78 | 49 | 23 | 26 | +1 | 25 | 9 | 0 | 4 |
| NSHL23 |
DET
|
78 | 54 | 23 | 31 | -3 | 53 | 12 | 0 | 1 |
| NSHL22 |
DET
|
78 | 69 | 28 | 41 | +19 | 37 | 9 | 0 | 8 |
| NSHL21 |
DET
|
78 | 75 | 31 | 44 | +3 | 42 | 15 | 0 | 10 |
| NSHL20 |
TBL
|
82 | 55 | 24 | 31 | -12 | 34 | 3 | 0 | 5 |
| NSHL19 |
TBL
|
82 | 55 | 25 | 30 | +18 | 38 | 4 | 1 | 6 |
| NSHL18 |
TBL
Total |
79 | 41 | 9 | 32 | -17 | 34 | 2 | 0 | 1 |
TBL
|
46 | 26 | 6 | 20 | -6 | 26 | 1 | 0 | 1 | |
HAM
|
30 | 15 | 3 | 12 | -7 | 8 | 1 | 0 | 0 | |
QUE
|
3 | 0 | 0 | 0 | -4 | 0 | 0 | 0 | 0 | |
| NSHL17 |
QUE
Total |
79 | 45 | 17 | 28 | -17 | 28 | 3 | 1 | 0 |
TOR
|
33 | 23 | 7 | 16 | -10 | 16 | 1 | 0 | 0 | |
QUE
|
21 | 16 | 7 | 9 | 0 | 8 | 2 | 1 | 0 | |
LAK
|
13 | 4 | 2 | 2 | -1 | 2 | 0 | 0 | 0 | |
CHI
|
12 | 2 | 1 | 1 | -6 | 2 | 0 | 0 | 0 | |
| NSHL16 |
CHI
|
69 | 46 | 24 | 22 | -11 | 16 | 5 | 1 | 4 |
| NSHL15 |
CHI
|
66 | 58 | 16 | 42 | +9 | 40 | 3 | 0 | 2 |
| NSHL14 |
TOR
|
79 | 67 | 35 | 32 | +10 | 50 | 9 | 1 | 8 |
| NSHL13 |
WPG
|
57 | 33 | 18 | 15 | -3 | 24 | 6 | 0 | 3 |
| NSHL12 |
WPG
|
68 | 66 | 32 | 34 | +9 | 40 | 10 | 0 | 6 |
| NSHL11 |
WPG
|
76 | 67 | 27 | 40 | +19 | 37 | 4 | 0 | 1 |
| Pro Career | 1119 | 821 | 349 | 472 | +20 | 525 | 100 | 4 | 64 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
CHI
|
13 | 15 | 7 | 8 | +7 | 4 | 0 | 0 | 0 |
| NSHL12 |
WPG
|
2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Farm Career | 15 | 16 | 8 | 8 | +7 | 4 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CBJ
|
6 | 1 | 0 | 1 | +1 | 4 | 0 | 0 | 0 |
| NSHL23 |
DET
|
6 | 3 | 1 | 2 | -4 | 6 | 0 | 0 | 0 |
| NSHL22 |
DET
|
19 | 13 | 6 | 7 | +1 | 6 | 0 | 0 | 2 |
| NSHL21 |
DET
|
7 | 6 | 2 | 4 | +2 | 0 | 0 | 0 | 0 |
| NSHL20 |
TBL
|
4 | 1 | 1 | 0 | -5 | 0 | 0 | 0 | 0 |
| NSHL19 |
TBL
|
7 | 5 | 2 | 3 | -2 | 0 | 0 | 0 | 0 |
| NSHL18 |
TBL
|
5 | 5 | 2 | 3 | +1 | 2 | 0 | 0 | 0 |
| NSHL17 |
QUE
|
16 | 12 | 5 | 7 | +4 | 8 | 0 | 0 | 0 |
| NSHL16 |
CHI
|
5 | 2 | 2 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL15 |
CHI
|
8 | 5 | 0 | 5 | -1 | 2 | 0 | 0 | 0 |
| NSHL14 |
TOR
|
5 | 3 | 1 | 2 | -5 | 4 | 0 | 0 | 0 |
| NSHL12 |
WPG
|
3 | 2 | 1 | 1 | +1 | 0 | 0 | 0 | 0 |
| NSHL11 |
WPG
|
4 | 3 | 1 | 2 | -2 | 4 | 1 | 0 | 0 |
| Playoff Career | 95 | 61 | 24 | 37 | -8 | 36 | 1 | 0 | 2 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
WPG
|
65 | 25 | 78 | 87 | 77 | 86 | 79 | 84 | 67 | 80 | 79 | 70 | 51 | 84 | 53 | 73 |
| NSHL12 |
WPG
|
65 | 29 | 79 | 87 | 77 | 86 | 79 | 86 | 68 | 83 | 80 | 72 | 78 | 84 | 53 | 75 |
| NSHL13 |
WPG
|
68 | 29 | 81 | 91 | 77 | 86 | 79 | 86 | 70 | 84 | 81 | 72 | 80 | 84 | 56 | 76 |
| NSHL14 |
TOR
|
72 | 25 | 81 | 91 | 77 | 86 | 80 | 86 | 74 | 85 | 81 | 75 | 80 | 84 | 58 | 76 |
| NSHL15 |
CHI
|
73 | 25 | 81 | 91 | 77 | 89 | 83 | 86 | 74 | 85 | 82 | 75 | 80 | 84 | 59 | 77 |
| NSHL16 |
CHI
|
73 | 25 | 81 | 91 | 77 | 89 | 83 | 86 | 74 | 85 | 82 | 75 | 80 | 84 | 59 | 77 |
| NSHL17 |
QUE
|
73 | 25 | 83 | 91 | 77 | 89 | 83 | 86 | 74 | 85 | 82 | 75 | 80 | 84 | 60 | 78 |
| NSHL18 |
TBL
|
73 | 25 | 85 | 91 | 77 | 89 | 83 | 86 | 74 | 85 | 85 | 75 | 80 | 84 | 61 | 94 |
| NSHL19 |
TBL
|
75 | 25 | 85 | 91 | 77 | 89 | 83 | 86 | 74 | 85 | 90 | 75 | 80 | 84 | 63 | 94 |
| NSHL20 |
TBL
|
77 | 25 | 85 | 91 | 77 | 91 | 84 | 86 | 74 | 85 | 90 | 75 | 80 | 84 | 65 | 94 |
| NSHL21 |
DET
|
77 | 25 | 85 | 91 | 60 | 91 | 84 | 86 | 74 | 85 | 90 | 75 | 80 | 84 | 66 | 79 |
| NSHL22 |
DET
|
77 | 42 | 85 | 91 | 60 | 92 | 86 | 86 | 74 | 85 | 90 | 75 | 80 | 79 | 63 | 79 |
| NSHL23 |
DET
|
79 | 44 | 85 | 91 | 62 | 92 | 88 | 86 | 74 | 85 | 90 | 75 | 80 | 79 | 65 | 79 |
| NSHL24 |
CBJ
|
80 | 45 | 83 | 89 | 63 | 92 | 89 | 84 | 74 | 83 | 88 | 73 | 78 | 80 | 66 | 78 |
| Career Avg | 74 | 30 | 83 | 91 | 73 | 90 | 84 | 86 | 73 | 85 | 85 | 75 | 78 | 83 | 61 | 81 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | TBL |
TC | SC | 87 | 90 | +3 | 3 | |
| NSHL18 | QUE |
TC | SC | 82 | 85 | +3 | 3 | |
| NSHL14 | TOR |
TC | PA | 84 | 85 | +1 | 1 | |
| NSHL14 | TOR |
TC | DU | 79 | 80 | +1 | 1 | |
| NSHL14 | TOR |
TC | DF | 72 | 75 | +3 | 3 | |
| NSHL12 | WPG |
TC | SC | 79 | 80 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | PHI |
$4,100,000 for 2 years |
| NSHL22 | Signing | DET |
$3,890,000 for 3 years |
| NSHL21 | Signing | DET |
$2,740,741 for 1 year |
| NSHL18 | Trade | QUE→ HAM |
HAM Jakub Voracek (75), Jeff Skinner (78), Slava Voynov (75) QUE Jonathan Huberdeau (78), Blake Wheeler (76), Jared Spurgeon (74) |
| NSHL18 | Trade | HAM→ TBL |
HAM Alex Killorn (74), Drake Batherson (P), Y20 R1 NYI pick (Kaiden Guhle) TBL Jeff Skinner (78), Y20 R6 QUE pick (Mason Lohrei) |
| NSHL18 | Signing | QUE |
$5,500,000 for 3 years |
| NSHL16 | Trade | TOR→ MTL |
MTL Alex Galchenyuk (74), Jeff Skinner (77), James Reimer (76), Michael Raffl (67), Frederik Gauthier (P), Y15 R2 CAR pick (JANSEN HARKINS), Y15 R3 TOR pick (PETTERI LINDBOHM), Y18 R3 TOR pick (Olof Lindbom) TOR Ryan Stoa (65), Y15 R1 MTL pick (CONNOR MCDAVID), Y18 R2 MTL pick (Jett Woo) |
| NSHL16 | Trade | MTL→ CHI |
CHI Jeff Skinner (77), Y15 R3 CAR pick (JEREMY ROY), Y17 R4 MTL pick (BRENDAN GUHLE) MTL Y15 R1 DET pick (MATHEW BARZAL), Y15 R1 WPG pick (THOMAS CHABOT), Y15 R3 CHI pick (MELKER KARLSSON), Y17 R2 TOR pick (JASON ROBERTSON) |
| NSHL14 | Trade | WPG→ TOR |
TOR Jeff Skinner (76) WPG Tomas Tatar (69), Sam Bennett (P), Y15 R1 TBL pick (MITCH MARNER), Y16 R1 MTL pick (MICHAEL MCLEOD), Y17 R1 DAL pick |
| NSHL14 | Signing | TOR |
$4,250,000 for 4 years |
| NSHL11 | Signing | WPG |
$1,250,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 10 | 9 / 12 | Eliminated | 1 | 2 | -1 | 4 | 1.5 |
| NSHL23 Totals | 1 | 2 | -1 | 4 | 1.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 8 | 1 / 12 | Advanced | 5 | 3 | 0 | 0 | 13 |
| Round 2 | 5 | 3 / 10 | Advanced | 1 | 6 | +1 | 0 | 8.5 |
| Final Six | 6 | 5 / 8 | Advanced | 2 | 3 | +1 | 4 | 5.5 |
| Semifinal | 4 | 3 / 8 | Advanced | 1 | 2 | +6 | 4 | 5 |
| Final | 4 | 6 / 6 | Eliminated | 1 | 4 | -4 | 0 | 4 |
| NSHL22 Totals | 10 | 18 | +4 | 8 | 36 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 5 | 9 / 12 | Eliminated | 0 | 3 | -1 | 2 | 1.5 |
| NSHL21 Totals | 0 | 3 | -1 | 2 | 1.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 9 | 11 / 11 | Eliminated | 0 | 2 | -3 | 4 | -1.5 |
| NSHL20 Totals | 0 | 2 | -3 | 4 | -1.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 7 | 8 / 10 | Advanced | 1 | 2 | 0 | 4 | 2 |
| Semifinal | 1 | 6 / 10 | Advanced | 0 | 3 | -2 | 0 | 2 |
| Final | 2 | 8 / 8 | Eliminated | 0 | 1 | -4 | 2 | -2 |
| NSHL19 Totals | 1 | 6 | -6 | 6 | 2 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC22 | #14 | DET | Round of 32 | 2 | 1 | 4 |
| PSC18 | #52 | HAM | Round of 64 | 1 | 0 | 0 |
| PSC17 | #64 | LAK | Round of 64 | 1 | 0 | 1 |
| PSC15 | #31 | CHI | Round of 64 | 1 | 0 | 2 |
| PSC11 | #35 | WPG | Round of 64 | 1 | 0 | 2 |