Season
Team
League
GP
G
A
TP
PIM
1996-1997
Orillia Terriers
OJHL
50
2
11
13
64
1997-1998
Couchiching Terriers
OJHL
50
3
3
6
85
Parry Sound Shamrocks
NOJHL
26
2
9
11
27
1998-1999
Couchiching Terriers
OJHL
51
1
15
16
143
1999-2000
Couchiching Terriers
OJHL
1
0
0
0
0
Parry Sound Shamrocks
OJHL
48
27
28
55
46
2000-2001
SUNY-Potsdam
NCAA III
28
2
6
8
26
2001-2002
SUNY-Potsdam
NCAA III
27
8
14
22
42
2002-2003
SUNY-Potsdam
NCAA III
28
14
22
36
37
2003-2004
SUNY-Potsdam
NCAA III
27
17
32
49
30
2004-2005
Florida Everblades
ECHL
68
5
22
27
16
2005-2006
Florida Everblades
ECHL
52
10
27
37
56
2006-2007
Florida Everblades
ECHL
37
6
19
25
22
Albany River Rats
AHL
3
0
1
1
4
Bridgeport Islanders
AHL
1
0
0
0
0
Omaha Ak-Sar-Ben Knights
AHL
32
4
13
17
16
2007-2008
Iowa Stars
AHL
68
7
21
28
42
2008-2009
Bridgeport Islanders
AHL
66
6
24
30
36
2009-2010
Wilkes-Barre/Scranton Penguins
AHL
79
9
30
39
30
2010-2011
Kölner Haie
DEL
43
6
15
21
34
2011-2012
Adler Mannheim
DEL
52
13
32
45
18
Adler Mannheim
ET
8
1
3
4
8
2012-2013
Färjestad BK
SHL
54
12
29
41
30
Färjestad BK
ET
7
1
6
7
4
Team Canada
International
3
0
0
0
2
Team Canada
Deutschland Cup
3
0
0
0
2
2013-2014
Metallurg Magnitogorsk
KHL
47
12
19
31
48
2014-2015
Metallurg Magnitogorsk
KHL
60
9
37
46
55
2015-2016
Metallurg Magnitogorsk
KHL
60
9
28
37
38
2016-2017
Metallurg Magnitogorsk
KHL
60
14
51
65
46
Team Canada
Deutschland Cup
3
0
0
0
4
Team Canada
International
3
0
0
0
4
Canada
WC
7
0
2
2
4
2017-2018
Metallurg Magnitogorsk
KHL
26
1
9
10
28
Team Canada
International
6
0
0
0
2
Canada
OG
6
0
5
5
0
Player statistics powered by
www.eliteprospects.com