Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Sarnia StingOHL62 14 3347 26|Playoffs7 1 45
 2000-2001 Sarnia StingOHL49 31 4475 48|Playoffs4 1 78
 2001-2002 Sarnia StingOHL67 35 4883 67|Playoffs5 1 45 11 
 2002-2003 Barrie ColtsOHL67 31 4475 81|Playoffs6 1 01
 2003-2004 Kingston FrontenacsOHL67 37 70107 80|Playoffs5 4 48
  Grand Rapids GriffinsAHL7 2 35 2|Playoffs4 0 33
 2004-2005 Grand Rapids GriffinsAHL76 19 2443 59|        
 2005-2006 Grand Rapids GriffinsAHL62 10 1828 60|Playoffs16 0 00 12 
 2006-2007 Grand Rapids GriffinsAHL69 15 1530 60|Playoffs7 1 01 12 
 2007-2008 LausanneNLB36 24 4569 46|Playoffs10 7 1219 12 
  Genève-ServetteNLA1 0 00 0|        
 2008-2009 Biel-BienneNLA47 11 1324 60|Relegation11 3 14 16 
  Team Canada Spengler Cup1 0 00 0|        
  Biel-BienneNLA- - -- -|Qualification4 3 03
 2009-2010 LausanneNLB10 0 22 31|        
  LangenthalNLB24 11 1425 30|Playoffs6 3 47
  Biel-BienneNLA0 0 00 0|Relegation8 2 35
 2010-2011 Rögle BKAllsvenskan24 5 611 16|Kvalserien SHL10 2 79
 2011-2012 Rögle BKAllsvenskan52 21 3960 52|Kvalserien SHL8 5 16 27 
 2012-2013 Linköping HCSHL49 9 716 24|        
  Linköping HCET5 2 13 2|        
 2013-2014 Linköping HCSHL50 7 1421 36|Playoffs14 3 47
 2014-2015 Leksands IFSHL21 3 47 8|        
  Malmö RedhawksAllsvenskan12 3 1215 8|Qualification11 5 05 10 
 2015-2016 Malmö RedhawksSHL38 2 1012 20|        
 2016-2017 ThurgauNLB36 12 1830 34|Playoffs4 0 00
 2017-2018 LangnauNLA2 1 12 2|        
  LangnauSwiss Cup2 2 02 0|        
  Chaux-de-FondsNLB4 2 35 6|        
  LangenthalNLB9 3 47 10|        

Player statistics powered by www.eliteprospects.com