| Season | Team | Lea. | GP | G | A | PT | PM |
| 2000-2001 | Swift Current Broncos | WHL | 61 | 3 | 8 | 11 | 33 |
| 2001-2002 | Swift Current Broncos | WHL | 68 | 5 | 10 | 15 | 29 |
| 2002-2003 | Swift Current Broncos | WHL | 67 | 7 | 16 | 23 | 40 |
| 2003-2004 | Swift Current Broncos | WHL | 72 | 11 | 21 | 32 | 40 |
| 2004-2005 | University of New Brunswick | AUS | 28 | 11 | 10 | 21 | 16 |
| 2005-2006 | University of New Brunswick | AUS | 28 | 4 | 7 | 11 | 8 |
| 2006-2007 | University of New Brunswick | AUS | 25 | 3 | 14 | 17 | 16 |
| 2007-2008 | University of New Brunswick | AUS | 28 | 3 | 21 | 24 | 26 |
| 2008-2009 | University of New Brunswick | AUS | 28 | 8 | 12 | 20 | 12 |
| 2009-2010 | Utah Grizzlies | ECHL | 33 | 2 | 9 | 11 | 20 |
| 2009-2010 | Idaho Steelheads | ECHL | 30 | 3 | 15 | 18 | 4 |
| 2009-2010 | Bridgeport Sound Tigers | AHL | 8 | 1 | 1 | 2 | 4 |
| 2010-2011 | Idaho Steelheads | ECHL | 35 | 2 | 15 | 17 | 12 |
| 2010-2011 | Bridgeport Sound Tigers | AHL | 20 | 1 | 2 | 3 | 6 |
| 2011-2012 | Chicago Wolves | AHL | 19 | 1 | 2 | 3 | 4 |
| 2011-2012 | Missouri Mavericks | CHL | 1 | 0 | 1 | 1 | 0 |
| 2012-2013 | Fischtown Penguins | 2GBun | 47 | 12 | 20 | 32 | 26 |
| 2013-2014 | Fischtown Penguins | DEL2 | 54 | 5 | 28 | 33 | 16 |
| 2014-2015 | Ingolstadt ERC | DEL | 52 | 4 | 22 | 26 | 22 |
| 2015-2016 | Ingolstadt ERC | DEL | 52 | 3 | 11 | 14 | 4 |
| 2016-2017 | Ingolstadt ERC | DEL | 52 | 2 | 13 | 15 | 10 |
| 2017-2018 | Ingolstadt ERC | DEL | 46 | 2 | 4 | 6 | 16 |
| 2018-2019 | Ingolstadt ERC | DEL | 52 | 0 | 6 | 6 | 22 |
| 2019-2020 | Ingolstadt ERC | DEL | 52 | 1 | 7 | 8 | 36 |