| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CBJ
|
68 | 55 | 21 | 34 | +18 | 12 | 8 | 0 | 4 |
| NSHL22 |
CBJ
Total |
77 | 53 | 27 | 26 | +6 | 48 | 10 | 0 | 4 |
MTL
|
54 | 39 | 18 | 21 | +4 | 40 | 9 | 0 | 3 | |
CBJ
|
19 | 11 | 7 | 4 | +3 | 8 | 1 | 0 | 1 | |
TOR
|
4 | 3 | 2 | 1 | -1 | 0 | 0 | 0 | 0 | |
| NSHL21 |
SJS
Total |
65 | 66 | 24 | 42 | -2 | 52 | 8 | 1 | 4 |
SJS
|
47 | 49 | 18 | 31 | -3 | 32 | 7 | 0 | 3 | |
CHI
|
18 | 17 | 6 | 11 | +1 | 20 | 1 | 1 | 1 | |
| NSHL20 |
CHI
Total |
75 | 51 | 24 | 27 | +5 | 14 | 3 | 1 | 2 |
CHI
|
74 | 51 | 24 | 27 | +6 | 14 | 3 | 1 | 2 | |
DET
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
QUE
Total |
75 | 46 | 11 | 35 | -12 | 24 | 1 | 0 | 2 |
QUE
|
35 | 25 | 8 | 17 | -1 | 16 | 0 | 0 | 2 | |
HAM
|
23 | 12 | 1 | 11 | -4 | 4 | 0 | 0 | 0 | |
TOR
|
17 | 9 | 2 | 7 | -7 | 4 | 1 | 0 | 0 | |
| NSHL18 |
CGY
|
80 | 68 | 25 | 43 | +6 | 34 | 7 | 0 | 5 |
| NSHL17 |
CGY
|
80 | 46 | 15 | 31 | -2 | 22 | 5 | 0 | 2 |
| NSHL16 |
TBL
|
80 | 70 | 32 | 38 | +11 | 22 | 10 | 1 | 1 |
| NSHL15 |
TBL
|
39 | 26 | 15 | 11 | -15 | 8 | 7 | 0 | 0 |
| Pro Career | 639 | 481 | 194 | 287 | +15 | 236 | 59 | 3 | 24 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
TBL
|
46 | 38 | 14 | 24 | -23 | 10 | 8 | 0 | 3 |
| Farm Career | 46 | 38 | 14 | 24 | -23 | 10 | 8 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CBJ
|
12 | 6 | 5 | 1 | -3 | 4 | 0 | 0 | 0 |
| NSHL22 |
CBJ
|
6 | 3 | 3 | 0 | -2 | 15 | 1 | 0 | 0 |
| NSHL21 |
SJS
|
14 | 15 | 3 | 12 | +4 | 18 | 0 | 0 | 1 |
| NSHL20 |
CHI
|
27 | 10 | 4 | 6 | -13 | 10 | 0 | 0 | 0 |
| NSHL17 |
CGY
|
4 | 2 | 0 | 2 | +1 | 2 | 0 | 0 | 0 |
| Playoff Career | 63 | 36 | 15 | 21 | -13 | 49 | 1 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
TBL
|
51 | 10 | 86 | 99 | 46 | 87 | 87 | 75 | 63 | 82 | 76 | 68 | 81 | 62 | 59 | 72 |
| NSHL16 |
TBL
|
54 | 14 | 87 | 99 | 51 | 87 | 87 | 77 | 64 | 82 | 77 | 70 | 81 | 62 | 59 | 73 |
| NSHL17 |
CGY
|
56 | 14 | 87 | 99 | 51 | 88 | 89 | 77 | 67 | 85 | 81 | 71 | 82 | 62 | 59 | 74 |
| NSHL18 |
CGY
|
59 | 14 | 87 | 99 | 51 | 88 | 89 | 77 | 67 | 87 | 84 | 71 | 82 | 63 | 59 | 90 |
| NSHL19 |
QUE
|
62 | 14 | 87 | 99 | 54 | 89 | 89 | 77 | 70 | 87 | 84 | 73 | 82 | 65 | 60 | 90 |
| NSHL20 |
CHI
|
64 | 14 | 87 | 99 | 54 | 89 | 89 | 77 | 70 | 87 | 84 | 73 | 82 | 66 | 61 | 90 |
| NSHL21 |
SJS
|
64 | 14 | 87 | 99 | 45 | 89 | 89 | 77 | 70 | 87 | 84 | 73 | 82 | 67 | 63 | 77 |
| NSHL22 |
CBJ
|
66 | 30 | 87 | 99 | 45 | 91 | 91 | 77 | 70 | 87 | 84 | 73 | 82 | 77 | 68 | 77 |
| NSHL23 |
CBJ
|
68 | 30 | 87 | 99 | 45 | 91 | 91 | 77 | 70 | 87 | 84 | 73 | 82 | 77 | 68 | 77 |
| Career Avg | 61 | 18 | 87 | 99 | 50 | 89 | 89 | 77 | 68 | 86 | 82 | 72 | 82 | 67 | 62 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | TOR |
TC | ST | 51 | 54 | +3 | 3 | |
| NSHL19 | TOR |
TC | DF | 71 | 73 | +2 | 2 | |
| NSHL18 | CGY |
TC | SC | 81 | 84 | +3 | 3 | |
| NSHL18 | CGY |
TC | PA | 85 | 87 | +2 | 2 | |
| NSHL17 | CGY |
TC | SC | 79 | 81 | +2 | 2 | |
| NSHL17 | CGY |
TC | PA | 82 | 85 | +3 | 3 | |
| NSHL16 | TBL |
TC | ST | 50 | 51 | +1 | 1 | |
| NSHL16 | TBL |
TC | PH | 75 | 77 | +2 | 2 | |
| NSHL16 | TBL |
TC | DF | 68 | 70 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Signing | CBJ |
$4,000,000 for 4 years |
| NSHL21 | Trade | CHI→ SJS |
CHI Dylan Olsen (75), Nino Niederreiter (78) SJS Johnny Gaudreau (76) |
| NSHL20 | Trade | QUE→ DET |
DET Johnny Gaudreau (76), Carey Price (81), Radek Faksa (70) QUE Y22 R1 CGY pick (Pavel Mintyukov), Y20 R2 QUE pick (Mavrik Bourque), Y20 R3 DET pick (Matthew Phillips), Y20 R3 FLA pick (Brennen Menell) |
| NSHL20 | Trade | DET→ CHI |
CHI Johnny Gaudreau (76) DET Mike Hoffman (71), Adrian Kempe (P), Y21 R1 MIN pick (Simon Edvinsson), Y21 R1 CHI pick (Carson Lambos) |
| NSHL19 | Trade | TOR→ HAM |
HAM Connor McDavid (80), Johnny Gaudreau (76), Y20 R1 SJS pick (Dawson Mercer) TOR Mitch Marner (74), Kyle Connor (74), Matt Murray (79) |
| NSHL19 | Trade | HAM→ QUE |
HAM Erik Karlsson (76), Sam Gagner (75), Nicholas Robertson (P) QUE Johnny Gaudreau (76), Ryan McDonagh (76) |
| NSHL19 | Signing | TOR |
$8,000,000 for 4 years |
| NSHL18 | Signing | CGY |
$6,999,999 for 1 year |
| NSHL16 | Signing | TBL |
$500,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 3 | 6 / 12 | Advanced | 2 | 1 | -1 | 0 | 4.5 |
| Semifinal | 1 | 1 / 10 | Advanced | 5 | 6 | +4 | 2 | 17 |
| Final | 4 | 7 / 8 | Eliminated | 2 | 1 | +1 | 4 | 3.5 |
| NSHL23 Totals | 9 | 8 | +4 | 6 | 25 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 9 | 2 / 12 | Advanced | 4 | 5 | +2 | 6 | 11 |
| Round 2 | 7 | 7 / 10 | Advanced | 2 | 1 | -5 | 4 | 0.5 |
| Final Six | 8 | 4 / 8 | Advanced | 1 | 3 | +3 | 2 | 5.5 |
| Semifinal | 3 | 6 / 8 | Advanced | 2 | 2 | 0 | 2 | 5 |
| Final | 2 | 6 / 6 | Eliminated | 0 | 3 | -4 | 4 | -1 |
| NSHL22 Totals | 9 | 14 | -4 | 18 | 21 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 6 | 5 / 12 | Advanced | 3 | 2 | +3 | 8 | 5.5 |
| Semifinal | 7 | 6 / 10 | Advanced | 3 | 6 | 0 | 6 | 9 |
| Final | 4 | 8 / 8 | Eliminated | 0 | 2 | 0 | 2 | 1 |
| NSHL21 Totals | 6 | 10 | +3 | 16 | 15.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 2 | 9 / 10 | Eliminated | 1 | 4 | -1 | 2 | 4.5 |
| NSHL19 Totals | 1 | 4 | -1 | 2 | 4.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 9 | 5 / 10 | Advanced | 1 | 4 | -1 | 6 | 2.5 |
| Round 2 | 8 | 3 / 10 | Advanced | 5 | 2 | 0 | 4 | 10 |
| Round 3 | 4 | 4 / 8 | Advanced | 3 | 2 | -1 | 2 | 6.5 |
| Round 4 | 2 | 5 / 8 | Advanced | 1 | 4 | 0 | 2 | 5 |
| Round 5 | 5 | 4 / 6 | Advanced | 1 | 3 | -1 | 0 | 4.5 |
| Round 6 | 1 | 1 / 8 | Advanced | 3 | 6 | +5 | 4 | 12.5 |
| Round 7 | 1 | 4 / 6 | Advanced | 2 | 3 | +1 | 4 | 5.5 |
| Final Six | 1 | 4 / 6 | Advanced | 1 | 1 | -1 | 2 | 1.5 |
| Semifinal | 1 | 4 / 8 | Advanced | 0 | 2 | +1 | 0 | 2.5 |
| Final | 1 | 6 / 6 | Eliminated | 1 | 0 | -3 | 2 | -0.5 |
| NSHL18 Totals | 18 | 27 | 0 | 26 | 50 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC23 | #13 | CBJ | Round of 64 | 1 | 0 | 1 |
| PSC22 | #45 | MTL | Round of 64 | 1 | 0 | 3 |
| PSC19 | #4 | TOR | Round of 64 | 1 | 0 | 0 |
| PSC18 | #22 | CGY | Final Four | 5 | 4 | 12 |
| PSC17 | #63 | CGY | Round of 64 | 1 | 0 | 1 |
| PSC16 | #19 | TBL | Round of 32 | 2 | 1 | 3 |