| Season | Team | Lea. | GP | G | A | PT | PM |
| 2003-2004 | Corpus Christi Rays | CHL | 19 | 14 | 7 | 21 | 10 |
| 2003-2004 | Houston Aeros | AHL | 5 | 0 | 1 | 1 | 15 |
| 2003-2004 | Louisiana IceGators | CHL | 45 | 18 | 25 | 43 | 12 |
| 2004-2005 | Wheeling Nailers | ECHL | 71 | 27 | 36 | 63 | 20 |
| 2004-2005 | Wilkes-Barre/Scranton Penguins | AHL | 1 | 0 | 0 | 0 | 0 |
| 2005-2006 | Colorado Eagles | CHL | 13 | 2 | 14 | 16 | 8 |
| 2006-2007 | Colorado Eagles | CHL | 58 | 31 | 41 | 72 | 30 |
| 2007-2008 | Colorado Eagles | CHL | 64 | 35 | 54 | 89 | 41 |
| 2008-2009 | Colorado Eagles | CHL | 64 | 24 | 56 | 80 | 38 |
| 2009-2010 | Colorado Eagles | CHL | 62 | 44 | 45 | 89 | 24 |
| 2011-2012 | Missouri Mavericks | CHL | 63 | 27 | 47 | 74 | 8 |
| 2012-2013 | Grenoble | France | 26 | 12 | 14 | 26 | |
| 2013-2014 | Braehead | 49 | 24 | 43 | 67 | 30 |