Season
Team
League
GP
G
A
TP
PIM
2000-2001
Vaughan Peewee
QC Int PW
-
-
-
-
-
2002-2003
Vaughan Kings U16 AAA
GTHL U16
60
9
18
27
72
2003-2004
Aurora Tigers
OJHL
36
4
12
16
48
Ottawa 67's
OHL
7
0
0
0
4
Aurora Tigers
RBC Cup
5
1
0
1
4
2004-2005
Ottawa 67's
OHL
68
6
24
30
44
Ottawa 67's
Memorial Cup
4
1
0
1
0
2005-2006
Ottawa 67's
OHL
68
11
37
48
40
Cleveland Barons
AHL
2
0
0
0
0
OHL All-Stars
CHL Challenge
1
0
0
0
0
2006-2007
Ottawa 67's
OHL
68
11
38
49
66
Worcester Sharks
AHL
3
0
0
0
0
2007-2008
Worcester Sharks
AHL
80
10
24
34
44
2008-2009
San Jose Sharks
NHL
12
0
0
0
6
Worcester Sharks
AHL
63
11
19
30
40
2009-2010
San Jose Sharks
NHL
24
0
3
3
12
Worcester Sharks
AHL
55
5
27
32
29
2010-2011
San Jose Sharks
NHL
17
1
3
4
8
Carolina Hurricanes
NHL
17
1
4
5
2
2011-2012
Carolina Hurricanes
NHL
44
2
2
4
35
Charlotte Checkers
AHL
4
0
3
3
0
2012-2013
Vancouver Canucks
NHL
2
0
0
0
0
Chicago Wolves
AHL
53
2
8
10
40
Worcester Sharks
AHL
13
2
4
6
7
2013-2014
AIK
SHL
54
5
12
17
40
2014-2015
Nürnberg Ice Tigers
DEL
51
3
18
21
36
2015-2016
Nürnberg Ice Tigers
DEL
52
6
27
33
16
2016-2017
EHC München
DEL
51
9
16
25
20
EHC München
Champions HL
6
1
0
1
6
2017-2018
EHC München
DEL
52
6
22
28
14
EHC München
Champions HL
7
2
1
3
2
2018-2019
EHC München
DEL
52
5
10
15
16
EHC München
Champions HL
12
1
4
5
2
2019-2020
EC Salzburg
ICEHL
48
4
17
21
18
2020-2021
EC Salzburg
ICEHL
46
5
24
29
30
2021-2022
Villacher SV
ICEHL
46
1
20
21
8
2022-2023
Villacher SV
Champions HL
5
0
0
0
4
Villacher SV
ICEHL
48
5
6
11
12
Player statistics powered by
www.eliteprospects.com