Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
1995-1996
Lethbridge Hurricanes
WHL
57
3
1
4
45
|
Playoffs
1
0
0
0
0
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
|
Playoffs
14
0
1
1
18
1997-1998
Prince George Cougars
WHL
66
21
38
59
107
|
Playoffs
11
2
1
3
7
1998-1999
Prince George Cougars
WHL
70
37
33
70
71
|
Playoffs
7
7
1
8
17
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
|
Playoffs
5
1
0
1
4
2001-2002
Muskegon Fury
UHL
71
29
34
63
49
|
Playoffs
17
3
5
8
12
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
|
Playoffs
8
2
8
10
4
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
|
Playoffs
2
0
0
0
2
2004-2005
Danbury Trashers
UHL
71
37
36
73
42
|
Playoffs
11
3
1
4
33
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
|
Playoffs
3
0
0
0
4
2006-2007
Texas Wildcatters
ECHL
66
33
45
78
71
|
Playoffs
10
3
3
6
10
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
|
Playoffs
3
0
0
0
4
2008-2009
Charlotte Checkers
ECHL
60
21
39
60
34
|
Playoffs
6
2
5
7
4
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
|
Playoffs
7
5
2
7
2
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
|
Playoffs
4
1
4
5
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
|
Playoffs
4
1
1
2
2
Coventry Blaze
EIHL Cup
5
0
3
3
0
|
2013-2014
STS Sanok
Poland
10
3
5
8
26
|
Playoffs
13
5
0
5
30
2015-2016
Lacombe Generals
Chinook HL
2
1
1
2
4
|
Playoffs
1
0
0
0
0
2019-2020
Grimshaw Huskies
NorthPHL
1
1
2
3
0
|
2024-2025
Fox Creek Knights
NorthPHL
8
11
6
17
2
|
Playoffs
5
1
6
7
2
Player statistics powered by
www.eliteprospects.com