Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2002-2003 Ridge Meadows Rustlers Bantam A2PCBHL60 20 3555 88|        
 2003-2004 Delta Ice HawksPIJHL42 2 2527 66|        
  Kamloops BlazersWHL3 0 00 0|        
 2004-2005 Kamloops BlazersWHL68 4 610 58|Playoffs5 0 33
  Canada Pacific U17WHC-176 0 55 4|        
 2005-2006 Kamloops BlazersWHL65 3 2427 114|        
  Canada U18WJC-187 1 12 10|        
 2006-2007 Kamloops BlazersWHL67 4 3943 104|Playoffs4 0 22
 2007-2008 Kamloops BlazersWHL36 3 1518 51|        
  Regina PatsWHL25 7 1724 42|Playoffs6 1 34
 2008-2009 Regina PatsWHL72 15 3146 97|        
  Providence BruinsAHL10 0 00 6|        
 2009-2010 Bridgeport Sound TigersAHL8 2 02 6|        
  Utah GrizzliesECHL21 2 1113 21|        
 2010-2011 Rögle BKAllsvenskan52 11 2334 56|Kvalserien SHL10 2 79
 2011-2012 Milwaukee AdmiralsAHL76 9 3039 64|Playoffs1 1 01
 2012-2013 Nashville PredatorsNHL24 0 77 6|        
  Milwaukee AdmiralsAHL54 7 1926 35|Playoffs2 0 11
 2013-2014 Nashville PredatorsNHL50 1 56 23|        
 2014-2015 Nashville PredatorsNHL37 0 1010 26|Playoffs4 0 00
 2015-2016 Nashville PredatorsNHL1 0 00 0|        
  Milwaukee AdmiralsAHL14 0 11 10|        
  Montréal CanadiensNHL9 0 00 6|        
  St. John's IceCapsAHL10 1 23 6|        
 2016-2017 Minnesota WildNHL0 0 00 0|        
 2017-2018 Örebro HKSHL44 2 1315 32|        
  Team Canada Spengler Cup4 1 12 2|        
 2018-2019 Kunlun Red StarKHL51 6 612 68|        
 2019-2020 Kunlun Red StarKHL53 3 811 56|        

Player statistics powered by www.eliteprospects.com