Season
Team
League
GP
G
A
TP
PIM
1995-1996
Lethbridge Hurricanes
WHL
57
3
1
4
45
1996-1997
Lethbridge Hurricanes
WHL
1
0
0
0
5
Medicine Hat Tigers
WHL
12
1
2
3
2
Prince George Cougars
WHL
37
5
1
6
45
1997-1998
Prince George Cougars
WHL
66
21
38
59
107
1998-1999
Prince George Cougars
WHL
70
37
33
70
71
1999-2000
Jackson Bandits
ECHL
50
16
13
29
20
Greensboro Generals
ECHL
15
1
5
6
4
2000-2001
Missouri River Otters
UHL
43
10
15
25
16
Muskegon Fury
UHL
19
7
10
17
34
2001-2002
Muskegon Fury
UHL
71
29
34
63
49
Grand Rapids Griffins
AHL
2
0
0
0
0
2002-2003
Toledo Storm
ECHL
47
11
16
27
47
Greensboro Generals
ECHL
12
4
5
9
10
2003-2004
Greensboro Generals
ECHL
68
36
34
70
82
Norfolk Admirals
AHL
1
0
1
1
0
Bridgeport Islanders
AHL
1
0
0
0
0
2004-2005
Danbury Trashers
UHL
71
37
36
73
42
Bridgeport Islanders
AHL
5
0
0
0
2
Springfield Falcons
AHL
4
0
0
0
0
2005-2006
Charlotte Checkers
ECHL
62
27
25
52
70
2006-2007
Texas Wildcatters
ECHL
66
33
45
78
71
2007-2008
SønderjyskE
Denmark
8
1
4
5
2
Heilbronner Falken
Germany2
3
2
1
3
25
Charlotte Checkers
ECHL
39
17
20
37
20
2008-2009
Charlotte Checkers
ECHL
60
21
39
60
34
2009-2010
Stockton Thunder
ECHL
6
0
0
0
4
Atlanta Gladiators
ECHL
9
2
4
6
6
Florida Everblades
ECHL
19
6
6
12
20
2010-2011
Belfast Giants
EIHL
36
12
23
35
18
HK Jesenice
ICEHL
14
4
3
7
6
HK Jesenice
Slovenia
1
0
1
1
2
Belfast Giants
EIHL Cup
8
1
8
9
6
2011-2012
Glasgow Clan
EIHL
48
29
38
67
62
Glasgow Clan
EIHL Cup
6
7
5
12
4
2012-2013
Coventry Blaze
EIHL
27
7
6
13
10
Coventry Blaze
EIHL Cup
5
0
3
3
0
2013-2014
STS Sanok
Poland
10
3
5
8
26
2015-2016
Lacombe Generals
Chinook HL
2
1
1
2
4
2019-2020
Grimshaw Huskies
NorthPHL
1
1
2
3
0
2024-2025
Fox Creek Knights
NorthPHL
8
11
6
17
2
Player statistics powered by
www.eliteprospects.com