Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Central Newfoundland U18U18 AAA- - -- -|        
  Canada Atlantic U17WHC-17- - -- -|        
 2002-2003 Yarmouth MarinersMJAHL1 0 00 2|        
  Antigonish Bulldogs MJAHL31 5 1621 42|        
  Cape Breton EaglesQMJHL7 0 11 2|Playoffs2 0 00
 2003-2004 Cape Breton EaglesQMJHL68 4 1216 137|Playoffs5 0 11
 2004-2005 Cape Breton EaglesQMJHL69 12 2739 163|Playoffs5 2 24
 2005-2006 Omaha Ak-Sar-Ben KnightsAHL24 0 00 18|        
  Las Vegas WranglersECHL41 1 1112 55|Playoffs10 2 13 12 
 2006-2007 Omaha Ak-Sar-Ben KnightsAHL70 2 68 60|Playoffs6 1 12
 2007-2008 Quad City FlamesAHL65 5 1318 67|        
 2008-2009 Calgary FlamesNHL60 1 910 69|Playoffs6 0 22
 2009-2010 Calgary FlamesNHL57 2 79 48|        
 2010-2011 Calgary FlamesNHL30 1 67 24|        
 2011-2012 Dallas StarsNHL36 0 33 16|        
  Texas StarsAHL2 0 44 2|        
 2012-2013 Buffalo SabresNHL17 0 44 14|        
  Rochester AmericansAHL19 2 79 22|        
 2013-2014 Winnipeg JetsNHL60 0 66 38|        
  St. John's IceCapsAHL3 0 00 9|        
 2014-2015 Winnipeg JetsNHL55 0 99 40|Playoffs2 1 01
 2015-2016 Winnipeg JetsNHL14 0 11 8|        
  Edmonton OilersNHL9 0 33 6|        
 2016-2017 Nashville PredatorsNHL4 0 00 6|        
  Milwaukee AdmiralsAHL31 3 47 20|Playoffs3 0 00
 2017-2018 Frölunda HCSHL11 0 11 18|        
 2018-2019 Newfoundland GrowlersECHL41 6 1521 44|Playoffs22 0 44 32 

Player statistics powered by www.eliteprospects.com