Elite Prospects
 Season Team League GP G A TP PIM
 1998-1999 Sudbury Wolves U15 AAAOHL Cup6 7 29 0
  Sudbury Wolves U15 AAANOHL U15- - -- -
 1999-2000 Sudbury Wolves U15 AAANOHL U1532 27 3158 20
 2000-2001 Sudbury Cubs NOJHL24 21 1738 0
 2001-2002 Sudbury WolvesOHL68 24 2650 20
 2002-2003 Sudbury WolvesOHL68 23 3053 31
 2003-2004 Sudbury WolvesOHL68 31 3263 19
 2004-2005 Sudbury WolvesOHL68 31 1748 43
 2005-2006 Dalhousie Univ.USports28 12 1123 10
 2006-2007 Laredo BucksCHL64 27 3360 50
 2007-2008 Dayton BombersECHL26 5 813 16
  Stavanger Oilers 2Norway21 0 22 0
  Stavanger OilersNorway11 4 812 2
 2008-2009 Mississippi RiverKingsCHL49 28 2351 47
 2009-2010 Mississippi RiverKingsCHL64 20 2848 14
 2010-2011 Glasgow ClanEIHL54 22 3153 16
  Glasgow ClanEIHL Cup8 7 411 4
 2011-2012 Fort Wayne KometsCHL66 24 4266 18
 2012-2013 Glasgow ClanEIHL14 9 716 4
  Fife FlyersEIHL37 21 4364 8
  Fife FlyersEIHL Cup2 0 11 0
  Glasgow ClanEIHL Cup8 4 04 6
 2013-2014 Fife FlyersEIHL50 29 3059 22
  Fife FlyersEIHL Cup10 4 812 34
 2014-2015 Fife FlyersEIHL52 18 3048 18
  Fife FlyersEIHL Cup10 9 817 2
 2015-2016 Dundee StarsEIHL52 27 2855 16
  Dundee StarsEIHL Cup10 4 37 6
 2016-2017 Tilburg TrappersGermany312 4 812 2
  Fayetteville MarksmenSPHL46 22 2345 8
 2017-2018 CaenFrance214 5 49 2
 2018-2019 EHC WaldkraiburgGermany318 18 624 6
 2019-2020 EV LindauGermany314 6 511 4

Player statistics powered by www.eliteprospects.com