Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1998-1999 Wexford RaidersOJHL42 12 1325 35|        
 1999-2000 Wexford RaidersOJHL49 29 5281 23|        
 2000-2001 Merrimack CollegeNCAA33 6 1824 22|        
 2001-2002 Merrimack CollegeNCAA36 5 2126 22|        
 2002-2003 Merrimack CollegeNCAA30 10 1222 26|        
 2003-2004 Merrimack CollegeNCAA36 15 1025 12|        
 2004-2005 Long Beach Ice DogsECHL72 34 2165 59|Playoffs6 0 22
 2005-2006 Long Beach Ice DogsECHL6 2 13 2|Playoffs1 0 00
  Milwaukee AdmiralsAHL27 2 24 17|        
 2006-2007 Texas WildcattersECHL36 25 2651 49|        
  Houston AerosAHL5 1 12 4|        
  Providence BruinsAHL34 7 815 14|Playoffs9 1 23
 2007-2008 Houston AerosAHL56 10 1727 20|Playoffs5 2 02
  Texas WildcattersECHL8 5 813 0|        
 2008-2009 Houston AerosAHL69 16 2440 42|Playoffs20 2 810
 2009-2010 Manitoba MooseAHL80 22 3355 32|Playoffs6 1 23 12 
 2010-2011 Manitoba MooseAHL51 12 2133 20|Playoffs14 6 1117
 2011-2012 St. John's IceCapsAHL31 6 2127 12|Playoffs9 0 11
 2012-2013 BluesLiiga43 9 918 36|        
 2013-2014 Grizzlys WolfsburgDEL46 19 1938 41|Playoffs11 5 611 22 
 2014-2015 Grizzlys WolfsburgDEL52 9 3746 18|Playoffs11 3 58
 2015-2016 Grizzlys WolfsburgDEL29 2 46 8|        
 2016-2017 Krefeld PinguineDEL45 10 1121 16|        
  Krefeld PinguineChampions HL4 2 13 0|        
 2017-2018 AsiagoAlpsHL38 20 3757 12|Playoffs14 9 1120
  AsiagoItaly1 1 12 2|        
 2018-2019 AsiagoAlpsHL39 17 3350 20|Playoffs4 1 23 12 
  AsiagoItaly4 3 25 0|        
  ItalyWC7 1 01 8|        
  Italy (all)International17 3 47 12|        
 2019-2020 AsiagoAlpsHL44 26 3662 32|        
  AsiagoItaly6 2 57 0|        
 2020-2021 AsiagoAlpsHL30 20 2545 10|Playoffs5 1 23
  AsiagoItaly5 1 23 0|        

Player statistics powered by www.eliteprospects.com