Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
1995-1996
Toronto Lakeshore Thunder
Brick Invitational
-
-
-
-
-
|
1999-2000
Toronto Jr. Maple Leafs
QC Int PW
-
-
-
-
-
|
2000-2001
Toronto Marlboros U18 AAA
GTHL U18
-
-
-
-
-
|
2001-2002
St. Michael's Buzzers
OJHL
33
16
33
49
40
|
2002-2003
Brampton Battalion
OHL
64
25
32
57
26
|
Playoffs
11
5
0
5
6
Team Ontario
CWG
6
3
10
13
10
|
2003-2004
Brampton Battalion
OHL
66
29
41
70
30
|
Playoffs
12
5
3
8
8
Canada U18
Hlinka Gretzky Cup
5
1
4
5
4
|
OHL All-Stars
CHL Challenge
2
1
1
2
0
|
2004-2005
Brampton Battalion
OHL
67
29
44
73
41
|
Playoffs
6
2
5
7
6
OHL All-Stars
CHL Challenge
2
0
1
1
0
|
2005-2006
Brampton Battalion
OHL
56
47
81
128
46
|
Playoffs
11
7
11
18
4
Colorado Avalanche
NHL
9
2
4
6
4
|
Playoffs
8
1
3
4
2
OHL All-Stars
CHL Challenge
2
4
1
5
0
|
2006-2007
Colorado Avalanche
NHL
76
22
28
50
14
|
2007-2008
Colorado Avalanche
NHL
77
18
30
48
14
|
Playoffs
7
2
3
5
2
2008-2009
Colorado Avalanche
NHL
78
14
28
42
28
|
2009-2010
Colorado Avalanche
NHL
62
17
30
47
21
|
Arizona Coyotes
NHL
18
6
12
18
6
|
Playoffs
7
4
1
5
0
2010-2011
Arizona Coyotes
NHL
36
6
10
16
10
|
New York Rangers
NHL
37
6
13
19
8
|
Playoffs
5
1
2
3
0
2011-2012
New York Rangers
NHL
9
0
3
3
2
|
Hartford Wolf Pack
AHL
6
3
2
5
0
|
Florida Panthers
NHL
22
4
5
9
0
|
Playoffs
2
0
0
0
4
2012-2013
STS Sanok
Poland
9
3
7
10
37
|
STS Sanok
Continental Cup
3
3
0
3
4
|
Washington Capitals
NHL
27
4
5
9
6
|
-
-
2013-2014
Torpedo Nizhny Novgorod
KHL
54
19
19
38
60
|
Playoffs
7
1
2
3
2
2014-2015
Torpedo Nizhny Novgorod
KHL
52
23
20
43
36
|
Playoffs
5
2
2
4
8
2015-2016
Metallurg Magnitogorsk
KHL
54
18
29
47
22
|
Playoffs
23
2
8
10
25
2016-2017
Metallurg Magnitogorsk
KHL
19
5
5
10
6
|
2017-2018
Kunlun Red Star
KHL
32
7
21
28
42
|
Metallurg Magnitogorsk
KHL
14
5
7
12
10
|
Playoffs
11
5
6
11
4
Team Canada
International
4
0
0
0
0
|
Canada
OG
6
3
1
4
0
|
2018-2019
Metallurg Magnitogorsk
KHL
18
6
9
15
0
|
Kunlun Red Star
KHL
26
5
8
13
10
|
2019-2020
Kunlun Red Star
KHL
19
2
2
4
8
|
HC Ambrì-Piotta
Spengler Cup
3
0
0
0
2
|
HC Ocelari Trinec
Czechia
13
10
7
17
8
|
Player statistics powered by
www.eliteprospects.com