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

Player statistics powered by www.eliteprospects.com