| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
WPG
Total |
60 | 8 | 6 | 2 | 0 | 6 | 0 | 1 | 2 |
CGY
|
37 | 4 | 3 | 1 | -3 | 2 | 0 | 0 | 2 | |
WPG
|
23 | 4 | 3 | 1 | +3 | 4 | 0 | 1 | 0 | |
| NSHL12 |
CGY
|
80 | 17 | 10 | 7 | +7 | 25 | 1 | 1 | 1 |
| NSHL11 |
QUE
Total |
67 | 17 | 4 | 13 | -14 | 18 | 0 | 0 | 1 |
WPG
|
9 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
LAK
|
6 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | |
NSH
|
12 | 0 | 0 | 0 | -3 | 2 | 0 | 0 | 0 | |
QUE
|
40 | 15 | 4 | 11 | -12 | 10 | 0 | 0 | 1 | |
| NSHL10 |
SJS
Total |
78 | 20 | 7 | 13 | -16 | 16 | 0 | 0 | 1 |
SJS
|
48 | 8 | 3 | 5 | -6 | 8 | 0 | 0 | 0 | |
MIN
|
9 | 2 | 0 | 2 | -3 | 0 | 0 | 0 | 0 | |
TOR
|
21 | 10 | 4 | 6 | -7 | 8 | 0 | 0 | 1 | |
| NSHL9 |
SJS
Total |
78 | 10 | 1 | 9 | -6 | 0 | 0 | 0 | 0 |
ANA
|
18 | 2 | 0 | 2 | -2 | 0 | 0 | 0 | 0 | |
SJS
|
60 | 8 | 1 | 7 | -4 | 0 | 0 | 0 | 0 | |
| NSHL8 |
ANA
|
74 | 18 | 6 | 12 | 0 | 22 | 0 | 0 | 1 |
| NSHL7 |
ANA
|
60 | 25 | 9 | 16 | +9 | 46 | 0 | 0 | 2 |
| NSHL6 |
DET
|
66 | 13 | 5 | 8 | +2 | 16 | 1 | 1 | 2 |
| NSHL3 |
DET
|
1 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| Pro Career | 564 | 128 | 48 | 80 | -19 | 151 | 2 | 3 | 10 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
NYR
|
82 | 41 | 21 | 20 | -5 | 12 | 4 | 0 | 6 |
| NSHL18 |
NYR
|
79 | 50 | 26 | 24 | -2 | 31 | 2 | 1 | 5 |
| NSHL17 |
NYR
|
71 | 10 | 4 | 6 | -14 | 8 | 0 | 0 | 0 |
| NSHL16 |
NSH
|
74 | 21 | 12 | 9 | 0 | 42 | 0 | 0 | 2 |
| NSHL15 |
NSH
|
80 | 21 | 9 | 12 | -3 | 8 | 0 | 3 | 2 |
| NSHL14 |
NSH
|
80 | 28 | 19 | 9 | +15 | 14 | 0 | 1 | 3 |
| NSHL5 |
DET
|
74 | 56 | 25 | 31 | 0 | 218 | 0 | 0 | 0 |
| NSHL4 |
DET
|
64 | 37 | 6 | 31 | 0 | 179 | 0 | 0 | 0 |
| NSHL3 |
DET
|
21 | 21 | 11 | 10 | 0 | 61 | 0 | 0 | 0 |
| NSHL2 |
DET
|
13 | 3 | 1 | 2 | -3 | 8 | 0 | 0 | 0 |
| Farm Career | 638 | 288 | 134 | 154 | -12 | 581 | 6 | 5 | 18 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
CGY
|
12 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL10 |
TOR
|
17 | 4 | 2 | 2 | -4 | 0 | 0 | 0 | 1 |
| NSHL9 |
SJS
|
20 | 5 | 1 | 4 | -3 | 4 | 0 | 0 | 0 |
| NSHL8 |
ANA
|
23 | 3 | 1 | 2 | -6 | 14 | 1 | 0 | 1 |
| NSHL7 |
ANA
|
25 | 6 | 0 | 6 | -4 | 14 | 0 | 0 | 0 |
| NSHL6 |
DET
|
6 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 103 | 19 | 4 | 15 | -19 | 34 | 1 | 0 | 2 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
DET
|
60 | 68 | 60 | 63 | 55 | 57 | 69 | 56 | 60 | 56 | 59 | 48 | 50 | 64 |
| NSHL4 |
DET
|
64 | 68 | 60 | 65 | 56 | 52 | 73 | 59 | 63 | 56 | 60 | 47 | 45 | 66 |
| NSHL5 |
DET
|
70 | 71 | 61 | 68 | 61 | 49 | 75 | 59 | 61 | 60 | 64 | 48 | 41 | 68 |
| NSHL6 |
DET
|
71 | 67 | 71 | 63 | 66 | 74 | 68 | 71 | 66 | 65 | 67 | 47 | 48 | 72 |
| Career Avg | 67 | 69 | 63 | 65 | 60 | 58 | 72 | 62 | 63 | 60 | 63 | 48 | 46 | 68 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
SJS
|
69 | 12 | 76 | 65 | 75 | 69 | 69 | 65 | 50 | 67 | 70 | 78 | 69 | 55 | 63 | 65 |
| NSHL10 |
TOR
|
68 | 16 | 77 | 66 | 75 | 70 | 70 | 64 | 54 | 66 | 71 | 77 | 68 | 57 | 62 | 65 |
| NSHL11 |
QUE
|
70 | 18 | 78 | 67 | 75 | 72 | 72 | 67 | 56 | 70 | 70 | 76 | 67 | 59 | 61 | 66 |
| NSHL12 |
CGY
|
69 | 20 | 80 | 66 | 75 | 74 | 74 | 68 | 58 | 71 | 69 | 75 | 63 | 61 | 61 | 66 |
| NSHL13 |
WPG
|
68 | 20 | 79 | 68 | 75 | 74 | 74 | 68 | 60 | 70 | 69 | 74 | 65 | 63 | 63 | 66 |
| NSHL14 |
NSH
|
65 | 20 | 78 | 66 | 76 | 73 | 71 | 66 | 61 | 67 | 68 | 71 | 65 | 64 | 64 | 65 |
| NSHL15 |
NSH
|
66 | 20 | 79 | 66 | 76 | 74 | 72 | 66 | 62 | 66 | 68 | 70 | 65 | 65 | 65 | 65 |
| NSHL16 |
NSH
|
67 | 18 | 80 | 67 | 74 | 75 | 72 | 64 | 62 | 66 | 66 | 68 | 65 | 66 | 66 | 65 |
| NSHL17 |
NYR
|
68 | 19 | 78 | 66 | 75 | 76 | 73 | 63 | 63 | 66 | 66 | 68 | 64 | 67 | 67 | 65 |
| NSHL18 |
NYR
|
65 | 19 | 78 | 66 | 74 | 73 | 70 | 63 | 63 | 66 | 65 | 65 | 64 | 67 | 67 | 45 |
| NSHL19 |
NYR
|
65 | 19 | 78 | 66 | 71 | 73 | 70 | 63 | 63 | 66 | 65 | 65 | 64 | 67 | 67 | 42 |
| Career Avg | 68 | 19 | 79 | 67 | 75 | 73 | 72 | 66 | 60 | 68 | 68 | 72 | 66 | 63 | 65 | 62 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | SJS |
TC | SC | 69 | 71 | +2 | 2 | |
| NSHL9 | ANA |
TC | SC | 69 | 70 | +1 | 1 | |
| NSHL9 | ANA |
TC | CK | 67 | 69 | +2 | 2 |
NYR
NYR
NYR
NSH
NSH
NSH
CGY→
WPG
CGY Brent Seabrook (72), Rick Nash (74), Nick Johnson (66), Dustin Jeffrey (66)
WPG Martin Hanzal (70), Wade Redden (70), Daniel Sedin (71), Scottie Upshall (66), Y14 R6 CGY pick (KRISTERS GUDLEVSKIS)
CGY
TOR→
COL
COL Ryan Kesler (77), Scottie Upshall (66)
TOR Gilbert Brule (62), Cal Clutterbuck (63), Y11 R1 COL pick (Gabriel Landeskog), Y11 R2 NYR pick (Nick Spaling), Y11 R4 COL pick (Chris Tanev), Y11 R5 COL pick (Harry Zolnierczyk)
COL→
VAN
COL Patrice Cormier (P)
VAN Scottie Upshall (66)
VAN→
WPG
VAN Chris Campoli (68)
WPG Josh Hennessy (62), Scottie Upshall (66)
WPG→
LAK
LAK Scottie Upshall (66), Justin Braun (65), Y12 R4 QUE pick
WPG Cam Barker (68), Matthew Corrente (63)
LAK→
NSH
LAK Brooks Orpik (71), Y12 R5 NSH pick (Shane Prince)
NSH Scottie Upshall (66), Y12 R3 COL pick
NSH→
QUE
NSH Alexander Frolov (74), Y13 R4 MIN pick (Frank Corrado)
QUE Blake Wheeler (67), Scottie Upshall (66), Y12 R3 CHI pick (Eddie Lack)
COL
MIN→
TOR
MIN Antti Miettinen (61), Jeff Woywitka (64), Chris Butler (P)
TOR Scottie Upshall (65)
ANA
ANA