| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
|
55 | 10 | 7 | 3 | +4 | 10 | 1 | 0 | 3 |
| NSHL23 |
TOR
|
78 | 43 | 17 | 26 | -6 | 17 | 3 | 0 | 0 |
| NSHL22 |
HAM
Total |
77 | 24 | 11 | 13 | -12 | 13 | 1 | 0 | 0 |
MTL
|
31 | 13 | 6 | 7 | +3 | 4 | 0 | 0 | 0 | |
FLA
|
29 | 6 | 3 | 3 | -11 | 9 | 1 | 0 | 0 | |
HAM
|
9 | 3 | 1 | 2 | -1 | 0 | 0 | 0 | 0 | |
VGK
|
7 | 2 | 1 | 1 | -2 | 0 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL21 |
SJS
Total |
78 | 53 | 25 | 28 | -11 | 36 | 9 | 0 | 3 |
SJS
|
50 | 39 | 18 | 21 | -3 | 20 | 8 | 0 | 3 | |
PHI
|
16 | 4 | 0 | 4 | -11 | 14 | 0 | 0 | 0 | |
TOR
|
12 | 10 | 7 | 3 | +3 | 2 | 1 | 0 | 0 | |
| NSHL20 |
PHI
Total |
74 | 53 | 21 | 32 | -6 | 2 | 8 | 0 | 2 |
PHI
|
58 | 44 | 19 | 25 | -4 | 2 | 7 | 0 | 1 | |
TOR
|
16 | 9 | 2 | 7 | -2 | 0 | 1 | 0 | 1 | |
| NSHL19 |
HAM
Total |
80 | 33 | 17 | 16 | -4 | 18 | 4 | 1 | 1 |
DET
|
42 | 21 | 10 | 11 | +1 | 2 | 1 | 1 | 0 | |
HAM
|
34 | 12 | 7 | 5 | -3 | 16 | 3 | 0 | 1 | |
QUE
|
4 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| NSHL18 |
NYR
|
80 | 55 | 21 | 34 | +8 | 8 | 6 | 0 | 6 |
| NSHL17 |
NYR
|
80 | 72 | 33 | 39 | +10 | 4 | 11 | 0 | 7 |
| NSHL16 |
NYR
|
80 | 67 | 28 | 39 | +7 | 0 | 9 | 1 | 5 |
| NSHL15 |
NYR
Total |
80 | 45 | 15 | 30 | -5 | 15 | 2 | 0 | 0 |
NYR
|
60 | 34 | 11 | 23 | 0 | 0 | 2 | 0 | 0 | |
DET
|
20 | 11 | 4 | 7 | -5 | 15 | 0 | 0 | 0 | |
| NSHL14 |
DET
|
80 | 64 | 30 | 34 | +5 | 6 | 8 | 0 | 3 |
| NSHL13 |
DET
|
79 | 75 | 32 | 43 | +2 | 22 | 4 | 0 | 3 |
| NSHL12 |
DET
|
76 | 62 | 29 | 33 | -16 | 10 | 15 | 0 | 4 |
| NSHL11 |
TOR
|
18 | 12 | 7 | 5 | +2 | 2 | 3 | 0 | 0 |
| NSHL10 |
TOR
|
54 | 33 | 14 | 19 | -7 | 4 | 2 | 0 | 2 |
| NSHL9 |
TOR
|
78 | 48 | 26 | 22 | +11 | 10 | 7 | 1 | 4 |
| NSHL8 |
TOR
|
9 | 2 | 1 | 1 | -5 | 2 | 1 | 0 | 0 |
| Pro Career | 1156 | 751 | 334 | 417 | -23 | 179 | 94 | 3 | 43 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
|
23 | 9 | 6 | 3 | +1 | 24 | 3 | 0 | 2 |
| NSHL12 |
DET
|
4 | 2 | 0 | 2 | -7 | 0 | 0 | 0 | 0 |
| NSHL11 |
DET
|
13 | 20 | 6 | 14 | +7 | 0 | 0 | 0 | 1 |
| NSHL10 |
TOR
|
24 | 30 | 13 | 17 | +8 | 2 | 3 | 0 | 2 |
| NSHL8 |
TOR
|
63 | 73 | 25 | 48 | +19 | 35 | 10 | 0 | 5 |
| Farm Career | 172 | 194 | 77 | 117 | +11 | 63 | 27 | 0 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
HAM
|
7 | 3 | 2 | 1 | -1 | 4 | 0 | 0 | 1 |
| NSHL21 |
SJS
|
13 | 11 | 4 | 7 | +5 | 8 | 0 | 0 | 0 |
| NSHL20 |
PHI
|
5 | 5 | 3 | 2 | +2 | 2 | 0 | 0 | 0 |
| NSHL19 |
HAM
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL18 |
NYR
|
12 | 3 | 1 | 2 | -1 | 0 | 0 | 0 | 0 |
| NSHL17 |
NYR
|
7 | 6 | 3 | 3 | +3 | 0 | 0 | 0 | 0 |
| NSHL14 |
DET
|
5 | 6 | 2 | 4 | -1 | 0 | 0 | 0 | 0 |
| NSHL13 |
DET
|
6 | 4 | 1 | 3 | -1 | 0 | 1 | 0 | 0 |
| NSHL10 |
TOR
|
17 | 9 | 5 | 4 | +5 | 0 | 1 | 0 | 1 |
| NSHL9 |
TOR
|
7 | 0 | 0 | 0 | -6 | 0 | 0 | 0 | 0 |
| Pro Career | 81 | 47 | 21 | 26 | +4 | 14 | 2 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
|
18 | 7 | 3 | 4 | 0 | 2 | 0 | 0 | 0 |
| NSHL23 |
TOR
|
16 | 13 | 7 | 6 | +1 | 2 | 3 | 0 | 2 |
| NSHL11 |
GRD
|
15 | 14 | 4 | 10 | -2 | 2 | 2 | 0 | 1 |
| NSHL8 |
TOR
|
17 | 15 | 5 | 10 | +2 | 2 | 2 | 0 | 2 |
| Farm Career | 66 | 49 | 19 | 30 | +1 | 8 | 7 | 0 | 5 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL8 |
TOR
|
62 | 51 | 84 | 76 | 70 | 86 | 72 | 50 | 77 | 68 | 61 | 45 | 61 | 70 | 87 | 65 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
TOR
|
61 | 12 | 85 | 72 | 73 | 88 | 88 | 74 | 52 | 79 | 70 | 66 | 70 | 46 | 62 | 68 |
| NSHL10 |
TOR
|
62 | 16 | 86 | 76 | 73 | 88 | 88 | 76 | 56 | 80 | 75 | 66 | 70 | 50 | 62 | 70 |
| NSHL11 |
DET
|
63 | 20 | 87 | 79 | 73 | 88 | 88 | 76 | 60 | 80 | 75 | 66 | 70 | 54 | 62 | 71 |
| NSHL12 |
DET
|
66 | 23 | 90 | 82 | 73 | 90 | 88 | 79 | 63 | 83 | 78 | 66 | 74 | 57 | 62 | 72 |
| NSHL13 |
DET
|
66 | 23 | 91 | 85 | 73 | 90 | 88 | 79 | 66 | 83 | 78 | 66 | 77 | 60 | 62 | 73 |
| NSHL14 |
DET
|
66 | 20 | 91 | 85 | 73 | 91 | 88 | 80 | 66 | 84 | 78 | 66 | 79 | 62 | 62 | 73 |
| NSHL15 |
NYR
|
66 | 20 | 92 | 85 | 73 | 91 | 88 | 80 | 67 | 84 | 79 | 66 | 79 | 63 | 62 | 74 |
| NSHL16 |
NYR
|
66 | 22 | 92 | 85 | 73 | 91 | 88 | 80 | 67 | 84 | 79 | 66 | 79 | 64 | 62 | 74 |
| NSHL17 |
NYR
|
66 | 22 | 92 | 85 | 73 | 91 | 88 | 80 | 68 | 84 | 79 | 68 | 79 | 65 | 63 | 74 |
| NSHL18 |
NYR
|
66 | 22 | 92 | 85 | 73 | 91 | 88 | 80 | 68 | 84 | 79 | 70 | 80 | 67 | 64 | 88 |
| NSHL19 |
HAM
|
66 | 22 | 92 | 85 | 73 | 91 | 88 | 80 | 68 | 84 | 79 | 70 | 80 | 69 | 64 | 88 |
| NSHL20 |
PHI
|
68 | 22 | 92 | 85 | 73 | 91 | 88 | 80 | 69 | 84 | 79 | 70 | 80 | 70 | 65 | 88 |
| NSHL21 |
SJS
|
66 | 20 | 90 | 83 | 65 | 89 | 86 | 79 | 70 | 82 | 77 | 68 | 78 | 71 | 66 | 74 |
| NSHL22 |
HAM
|
67 | 42 | 88 | 81 | 65 | 88 | 87 | 77 | 68 | 80 | 75 | 66 | 76 | 82 | 64 | 73 |
| NSHL23 |
TOR
|
68 | 43 | 86 | 79 | 63 | 86 | 88 | 75 | 66 | 78 | 73 | 64 | 74 | 82 | 65 | 72 |
| NSHL24 |
TOR
|
68 | 43 | 83 | 76 | 60 | 83 | 85 | 72 | 65 | 75 | 70 | 64 | 71 | 82 | 65 | 70 |
| Career Avg | 66 | 25 | 90 | 82 | 71 | 90 | 88 | 78 | 65 | 82 | 77 | 67 | 76 | 66 | 64 | 76 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | TOR |
TC | SC | 73 | 75 | +2 | 2 | |
| NSHL10 | TOR |
TC | PA | 79 | 80 | +1 | 1 | |
| NSHL9 | TOR |
TC | DF | 64 | 66 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Opening Day Waivers | TOR |
Claimed off opening-day waivers |
| NSHL23 | Signing | CBJ |
$750,000 for 2 years |
| NSHL23 | Release | HAM |
|
| NSHL21 | Trade | PHI→ TOR |
PHI Al Montoya (76), Andrei Vasilevskiy (79), Jesper Fast (69), Matthew Highmore (64), Y22 R3 FLA pick (Topias Leinonen), Y25 R2 QUE pick TOR T.J. Brodie (71), Tanner Pearson (72), Sam Gagner (74), Jordan Binnington (78) |
| NSHL21 | Trade | TOR→ SJS |
SJS Klas Dahlbeck (74), Sam Gagner (74), Mikhail Grigorenko (68), Sergey Kalinin (68), Y22 R2 VGK pick (Francesco Arcuri) TOR Mark Scheifele (76), Vladimir Sobotka (71), Michael Frolik (70), Keith Yandle (71) |
| NSHL20 | Trade | HAM→ VAN |
HAM Y21 R3 NYR pick (Daemon Hunt), Y22 R4 OTT pick VAN Erik Haula (69), Sam Gagner (75) |
| NSHL20 | Trade | VAN→ TOR |
TOR Madison Bowey (67), Sam Gagner (75), Y23 R2 CHI pick (Adam Gajan), Y24 R2 DET pick (Ryder Ritchie), Y21 R3 DET pick (Sean Behrens), Y23 R4 VAN pick VAN Brandon Saad (76), Jake Gardiner (74), Y20 R5 CHI pick (Givani Smith) |
| NSHL20 | Trade | TOR→ PHI |
PHI Bo Horvat (75), Sam Gagner (75), Sergei Kostitsyn (66), Brian Dumoulin (72), Andrei Kostitsyn (68), J-F Berube (73), Y21 R1 QUE pick (Jesper Wallstedt), Y22 R2 OTT pick, Y23 R3 QUE pick (Oscar Fisker-Molgaard), Y24 R2 MTL pick (Ilya Nabokov), Y22 R6 TOR pick (Gavin White) TOR Brayden Point (79), Vladimir Sobotka (71), Travis Hamonic (78), $4,000,000 |
| NSHL19 | Trade | WSH→ DET |
DET Brandon Dubinsky (73), Sam Gagner (75) WSH Y24 R2 DET pick (Ryder Ritchie) |
| NSHL19 | Trade | DET→ QUE |
DET Teemu Hartikainen (71), Ethan Phillips (P), Y20 R2 QUE pick (Mavrik Bourque), Y22 R2 QUE pick (Dmitri Buchelnikov) QUE Sam Gagner (75), $800,000 |
| NSHL19 | Trade | QUE→ HAM |
HAM Erik Karlsson (76), Sam Gagner (75), Nicholas Robertson (P) QUE Johnny Gaudreau (76), Ryan McDonagh (76) |
| NSHL19 | Signing | DET |
$3,750,000 for 4 years |
| NSHL17 | Signing | NYR |
$3,000,000 for 2 years |
| NSHL16 | Trade | DET→ NYR |
DET Philip Larsen (74), Jerome Samson (68), John Hayden (P), Jason Dickinson (P), Y16 R3 CAR pick (MATTHIAS JANMARK-NYLEN) NYR Joe Thornton (73), Duncan Keith (70), Sam Gagner (74), Wayne Simmonds (72), Y16 R1 DET pick (JACCOB SLAVIN) |
| NSHL13 | Signing | DET |
$5,000,000 for 4 years |
| NSHL11 | Trade | TOR→ DET |
DET Sam Gagner (71) TOR Justin Abdelkader (65), Andrew Cogliano (68) |
| NSHL11 | Signing | TOR |
$4,000,000 for 2 years |
| NSHL8 | Trade | CHI→ TOR |
CHI Frantisek Kaberle (65) TOR Sam Gagner (P), Y9 R5 CHI pick (Henrik Bjorklund) |
| NSHL8 | Signing | TOR |
$1,250,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 5 | 6 / 10 | Advanced | 3 | 2 | -1 | 0 | 7.5 |
| Round 2 | 4 | 4 / 10 | Advanced | 4 | 3 | +1 | 0 | 11.5 |
| Round 3 | 8 | 5 / 8 | Advanced | 1 | 4 | -1 | 2 | 4.5 |
| Final Six | 1 | 1 / 8 | Advanced | 6 | 5 | +4 | 0 | 19 |
| Semifinal | 3 | 1 / 6 | Advanced | 6 | 2 | +3 | 2 | 14.5 |
| Final | 1 | 8 / 8 | Eliminated | 0 | 3 | +1 | 2 | 2.5 |
| NSHL18 Totals | 20 | 19 | +7 | 6 | 59.5 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC18 | #5 | NYR | Round of 64 | 1 | 0 | 1 |
| PSC17 | #7 | NYR | Round of 32 | 2 | 1 | 4 |
| PSC16 | #21 | NYR | Elite Eight | 4 | 3 | 7 |
| PSC13 | #14 | DET | Elite Eight | 4 | 3 | 9 |