| Season | Club | Lea. | GP | G | A | PT | PM |
| 1995-1996 | Fort Saskatchewan Traders | AJHL | 3 | 0 | 1 | 1 | 0 |
| 1996-1997 | Fort Saskatchewan Traders | AJHL | 59 | 31 | 25 | 56 | 69 |
| 1997-1998 | Michigan Tech | WCHA | 35 | 7 | 11 | 18 | 16 |
| 1998-1999 | Michigan Tech | WCHA | 38 | 2 | 10 | 12 | 46 |
| 1999-2000 | Michigan Tech | WCHA | 34 | 7 | 5 | 12 | 51 |
| 2000-2001 | Michigan Tech | WCHA | 34 | 5 | 8 | 13 | 56 |
| 2001-2002 | Austin Ice Bats | CHL | 64 | 14 | 18 | 32 | 39 |
| 2002-2003 | Austin Ice Bats | CHL | 64 | 21 | 28 | 49 | 64 |
| 2003-2004 | Austin Ice Bats | CHL | 64 | 16 | 22 | 38 | 62 |
| 2004-2005 | Topeka Tarantulas | CHL | 60 | 23 | 21 | 44 | 56 |
| 2005-2006 | Wichita Thunder | CHL | 64 | 25 | 30 | 55 | 128 |
| 2006-2007 | Arizona Sundogs | CHL | 7 | 0 | 2 | 2 | 12 |
| 2006-2007 | Youngstown Steelhounds | CHL | 55 | 19 | 29 | 48 | 79 |
| 2007-2008 | Port Huron Icehawks | IHL | 71 | 39 | 42 | 81 | 80 |
| 2008-2009 | Port Huron Icehawks | IHL | 74 | 37 | 28 | 65 | 85 |
| 2009-2010 | Port Huron Icehawks | IHL | 54 | 19 | 21 | 40 | 72 |
| 2010-2011 | Missouri Mavericks | CHL | 15 | 3 | 7 | 10 | 16 |
| 2010-2011 | Fort Wayne Komets | CHL | 52 | 28 | 14 | 42 | 43 |
| 2018-2019 | Rapid City Rush | ECHL | 2 | 1 | 0 | 1 | 2 |