| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
NYI
Total |
78 | 19 | 13 | 6 | +10 | 28 | 3 | 0 | 0 |
WPG
|
42 | 9 | 6 | 3 | -5 | 8 | 3 | 0 | 0 | |
QUE
|
21 | 7 | 6 | 1 | +11 | 12 | 0 | 0 | 0 | |
NYI
|
15 | 3 | 1 | 2 | +4 | 8 | 0 | 0 | 0 | |
| NSHL16 |
NYI
Total |
78 | 24 | 14 | 10 | +7 | 43 | 0 | 0 | 2 |
NYI
|
37 | 14 | 10 | 4 | +1 | 17 | 0 | 0 | 1 | |
EDM
|
26 | 7 | 2 | 5 | +3 | 12 | 0 | 0 | 1 | |
VAN
|
9 | 2 | 1 | 1 | -1 | 12 | 0 | 0 | 0 | |
DET
|
6 | 1 | 1 | 0 | +4 | 2 | 0 | 0 | 0 | |
| NSHL15 |
SEA
Total |
77 | 18 | 5 | 13 | -12 | 30 | 0 | 0 | 0 |
NSH
|
64 | 16 | 4 | 12 | -6 | 28 | 0 | 0 | 0 | |
SEA
|
13 | 2 | 1 | 1 | -6 | 2 | 0 | 0 | 0 | |
| NSHL14 |
NSH
Total |
80 | 27 | 11 | 16 | +7 | 38 | 2 | 0 | 2 |
BUF
|
18 | 10 | 4 | 6 | +3 | 14 | 2 | 0 | 0 | |
TOR
|
7 | 2 | 1 | 1 | +1 | 2 | 0 | 0 | 0 | |
CGY
|
40 | 10 | 5 | 5 | 0 | 16 | 0 | 0 | 2 | |
NSH
|
15 | 5 | 1 | 4 | +3 | 6 | 0 | 0 | 0 | |
| NSHL13 |
BUF
Total |
80 | 34 | 18 | 16 | -2 | 34 | 3 | 0 | 2 |
MIN
|
11 | 3 | 0 | 3 | -5 | 2 | 0 | 0 | 0 | |
TBL
|
16 | 6 | 4 | 2 | -7 | 6 | 1 | 0 | 0 | |
LAK
|
16 | 9 | 4 | 5 | +2 | 10 | 2 | 0 | 0 | |
BUF
|
37 | 16 | 10 | 6 | +8 | 16 | 0 | 0 | 2 | |
| NSHL12 |
LAK
Total |
79 | 33 | 18 | 15 | +1 | 40 | 5 | 0 | 4 |
TOR
|
49 | 20 | 13 | 7 | 0 | 32 | 3 | 0 | 3 | |
LAK
|
30 | 13 | 5 | 8 | +1 | 8 | 2 | 0 | 1 | |
| NSHL11 |
TOR
Total |
76 | 45 | 15 | 30 | +16 | 53 | 3 | 0 | 4 |
BUF
|
38 | 23 | 12 | 11 | -6 | 22 | 2 | 0 | 3 | |
QUE
|
14 | 7 | 2 | 5 | -2 | 14 | 0 | 0 | 0 | |
TOR
|
24 | 15 | 1 | 14 | +24 | 17 | 1 | 0 | 1 | |
| NSHL10 |
BUF
|
78 | 43 | 15 | 28 | 0 | 70 | 3 | 0 | 1 |
| NSHL9 |
BUF
|
78 | 43 | 23 | 20 | +15 | 67 | 5 | 0 | 3 |
| NSHL8 |
BUF
|
74 | 49 | 21 | 28 | +13 | 48 | 11 | 0 | 4 |
| NSHL7 |
BUF
|
6 | 2 | 1 | 1 | 0 | 8 | 0 | 0 | 0 |
| Pro Career | 784 | 337 | 154 | 183 | +55 | 459 | 35 | 0 | 22 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
QUE
|
79 | 42 | 22 | 20 | +17 | 60 | 6 | 0 | 4 |
| NSHL19 |
QUE
|
82 | 53 | 25 | 28 | +4 | 20 | 5 | 0 | 3 |
| NSHL18 |
NYI
|
70 | 42 | 22 | 20 | +18 | 18 | 1 | 0 | 4 |
| NSHL7 |
BUF
|
54 | 57 | 28 | 29 | +7 | 36 | 11 | 0 | 1 |
| Farm Career | 285 | 194 | 97 | 97 | +46 | 134 | 23 | 0 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
NYI
|
19 | 4 | 2 | 2 | -2 | 8 | 0 | 0 | 0 |
| NSHL14 |
NSH
|
12 | 3 | 1 | 2 | +3 | 21 | 0 | 0 | 1 |
| NSHL13 |
BUF
|
19 | 9 | 3 | 6 | +6 | 2 | 0 | 1 | 1 |
| NSHL12 |
LAK
|
3 | 1 | 1 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL11 |
TOR
|
25 | 8 | 3 | 5 | +2 | 18 | 2 | 0 | 1 |
| NSHL9 |
BUF
|
12 | 3 | 1 | 2 | +1 | 6 | 0 | 0 | 0 |
| NSHL8 |
BUF
|
5 | 6 | 3 | 3 | +3 | 0 | 2 | 0 | 0 |
| Pro Career | 95 | 34 | 14 | 20 | +14 | 55 | 4 | 1 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
QUE
|
5 | 4 | 3 | 1 | -3 | 2 | 0 | 0 | 0 |
| NSHL19 |
QUE
|
1 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| Farm Career | 6 | 4 | 3 | 1 | -4 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
BUF
|
68 | 60 | 72 | 70 | 76 | 72 | 68 | 50 | 67 | 71 | 65 | 46 | 59 | 46 | 84 | 63 |
| NSHL8 |
BUF
|
69 | 61 | 71 | 66 | 77 | 76 | 72 | 54 | 71 | 75 | 69 | 49 | 62 | 65 | 81 | 65 |
| Career Avg | 69 | 61 | 72 | 68 | 77 | 74 | 70 | 52 | 69 | 73 | 67 | 48 | 61 | 56 | 83 | 64 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
BUF
|
71 | 32 | 69 | 63 | 77 | 76 | 76 | 75 | 57 | 74 | 78 | 73 | 78 | 50 | 63 | 68 |
| NSHL10 |
BUF
|
72 | 36 | 69 | 67 | 77 | 78 | 78 | 75 | 61 | 74 | 79 | 72 | 77 | 54 | 62 | 68 |
| NSHL11 |
TOR
|
75 | 38 | 70 | 69 | 77 | 81 | 79 | 76 | 63 | 76 | 79 | 72 | 77 | 57 | 62 | 70 |
| NSHL12 |
LAK
|
77 | 40 | 72 | 68 | 80 | 83 | 81 | 76 | 64 | 78 | 78 | 72 | 70 | 59 | 61 | 70 |
| NSHL13 |
BUF
|
78 | 39 | 74 | 68 | 80 | 82 | 80 | 76 | 65 | 77 | 80 | 71 | 71 | 61 | 63 | 70 |
| NSHL14 |
NSH
|
80 | 37 | 76 | 67 | 81 | 84 | 82 | 75 | 66 | 76 | 79 | 70 | 70 | 63 | 64 | 70 |
| NSHL15 |
SEA
|
80 | 37 | 76 | 67 | 81 | 84 | 82 | 75 | 66 | 76 | 79 | 70 | 70 | 65 | 64 | 71 |
| NSHL16 |
NYI
|
80 | 37 | 76 | 69 | 81 | 84 | 82 | 75 | 66 | 76 | 79 | 70 | 70 | 67 | 65 | 71 |
| NSHL17 |
NYI
|
78 | 36 | 75 | 67 | 82 | 82 | 80 | 73 | 66 | 74 | 77 | 70 | 68 | 68 | 66 | 70 |
| NSHL18 |
NYI
|
78 | 34 | 76 | 65 | 82 | 80 | 78 | 71 | 64 | 72 | 75 | 71 | 68 | 69 | 67 | 72 |
| NSHL19 |
QUE
|
79 | 32 | 77 | 63 | 80 | 78 | 76 | 72 | 62 | 71 | 75 | 69 | 69 | 70 | 68 | 70 |
| NSHL20 |
QUE
|
80 | 29 | 78 | 62 | 80 | 79 | 77 | 72 | 63 | 72 | 75 | 66 | 70 | 71 | 69 | 67 |
| Career Avg | 78 | 36 | 74 | 67 | 80 | 81 | 80 | 75 | 64 | 75 | 78 | 71 | 72 | 63 | 65 | 70 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | MIN |
TC | SC | 77 | 80 | +3 | 3 | |
| NSHL12 | TOR |
TC | ST | 79 | 80 | +1 | 1 | |
| NSHL10 | BUF |
TC | SC | 77 | 79 | +2 | 2 | |
| NSHL10 | BUF |
TC | PA | 73 | 74 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL21 | Retirement | QUE |
Retired |
| NSHL19 | Signing | QUE |
$1,550,000 for 2 years |
| NSHL17 | Signing | QUE |
$3,250,000 for 2 years |
| NSHL17 | Release | NYI |
|
| NSHL16 | Signing | NSH |
$4,510,000 for 1 year |
| NSHL16 | Signing | DET |
$2,000,000 for 1 year |
| NSHL14 | Trade | BUF→ TOR |
BUF Erik Karlsson (73), Dustin Penner (68), Patrick O'Sullivan (68), Steve Bernier (66), Curtis McElhinney (73) TOR Marcus Johansson (71), Kris Russell (71), Drew Stafford (70), Y16 R1 CAR pick (LOGAN BROWN) |
| NSHL14 | Trade | TOR→ CGY |
CGY Drew Stafford (70), Y15 R6 TOR pick (KEEGAN KANZIG) TOR Y15 R5 CAR pick (JORDAN MARTINOOK), Y16 R3 CGY pick |
| NSHL14 | Trade | CGY→ NSH |
CGY Michael Grabner (74) NSH Drew Stafford (70), Slater Koekkoek (P), Michael Matheson (P), Y16 R2 CGY pick, Y17 R1 CGY pick, Y17 R2 CGY pick |
| NSHL13 | Trade | LAK→ TOR |
LAK James Neal (77), Y14 R4 VAN pick TOR Drew Stafford (70), Jimmy Hayes (68), Ty Wishart (68), Dwight King (P), Y14 R1 LAK pick (NINO NIEDERREITER), Y16 R2 LAK pick |
| NSHL13 | Trade | TOR→ MIN |
MIN Drew Stafford (70), Y14 R5 MIN pick, Y16 R2 LAK pick TOR Kyle Okposo (69), Y14 R3 BUF pick (MICHAEL BOURNIVAL), Y15 R4 MIN pick, Y16 R4 MIN pick, Y17 R5 DAL pick |
| NSHL13 | Trade | MIN→ TBL |
MIN Y14 R2 PIT pick (NICK SCHMALTZ), Y14 R3 MIN pick, Y14 R2 TBL pick (MARK PYSYK) TBL Drew Stafford (70) |
| NSHL13 | Trade | TBL→ LAK |
LAK Drew Stafford (70), Y14 R4 DAL pick, Y14 R5 PIT pick (ANDREJ SUSTR) TBL Nathan Horton (72) |
| NSHL13 | Trade | LAK→ BUF |
BUF Ryan Getzlaf (74), Drew Stafford (70), Y14 R4 VAN pick LAK Andreas Nodl (70), Thomas Vanek (73) |
| NSHL13 | Signing | LAK |
$4,100,000 for 2 years |
| NSHL12 | Trade | TOR→ LAK |
LAK Drew Stafford (70), Blake Comeau (69), Marcel Goc (64), Ruslan Fedotenko (67), Y13 R3 LAK pick (Eric Comrie), Y14 R3 MTL pick TOR Martin St. Louis (75), Jon Sim (64), Matt Hunwick (66), David Steckel (62), Y13 R1 LAK pick (Dan Dekeyser) |
| NSHL11 | Trade | BUF→ QUE |
BUF Jonathan Cheechoo (70), Blake Wheeler (67), Justin Braun (65) QUE Drew Stafford (70) |
| NSHL11 | Trade | QUE→ TOR |
QUE Patrick Kane (74), Daniel Winnik (65), Y12 R4 CAR pick (Matt Donovan) TOR Drew Stafford (70), T.J. Oshie (68), Tom Poti (64), Jeff Finger (65) |
| NSHL11 | Signing | BUF |
$3,900,000 for 2 years |
| NSHL9 | Signing | BUF |
$2,000,000 for 2 years |
| NSHL7 | SuperDraft | BUF |
Round 5, Pick 109 |