Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2003-2004 Calgary Bronks U15 AAAHCBAAA32 24 2246 70|        
  Team Calgary North Alberta Cup5 0 11 4|        
 2004-2005 NWCAA Stampeders U16 AAASAML U1630 28 1543 108|        
 2005-2006 Kelowna RocketsWHL23 2 13 7|Playoffs8 0 00
 2006-2007 Kelowna RocketsWHL68 15 2843 72|        
 2007-2008 Kelowna RocketsWHL69 22 3456 114|Playoffs7 1 23
 2008-2009 Kelowna RocketsWHL70 33 3366 105|Playoffs22 10 1727 51 
  Kelowna RocketsMemorial Cup4 2 24 4|        
 2009-2010 Minnesota WildNHL7 1 01 9|        
  Houston AerosAHL48 7 1118 77|        
 2010-2011 Minnesota WildNHL8 0 00 2|        
  Houston AerosAHL65 15 1934 124|Playoffs22 0 66 20 
 2011-2012 Minnesota WildNHL10 1 01 15|        
  Houston AerosAHL46 7 815 91|Playoffs4 1 12
 2012-2013 Genève-Servette HCNL39 8 2230 56|Playoffs7 0 22 18 
 2013-2014 Genève-Servette HCNL44 18 1634 75|Playoffs12 0 55
  Genève-Servette HCSpengler Cup3 1 01 29|        
 2014-2015 Iowa WildAHL5 0 00 6|        
  Genève-Servette HCSpengler Cup4 0 22 4|        
  Genève-Servette HCNL20 5 611 24|Playoffs12 3 69 16 
  Genève-Servette HCSwiss Cup2 1 12 0|        
  SwitzerlandWC8 0 22 2|        
  Switzerland (all)International16 1 34 6|        
 2015-2016 Genève-Servette HCNL4 0 11 2|        
 2016-2017 Genève-Servette HCNL38 11 1324 42|Playoffs4 1 34 14 
  Genève-Servette HCSwiss Cup4 2 24 35|        
  SwitzerlandWC7 2 24 2|        
  Switzerland (all)International16 3 47 18|        
 2017-2018 Genève-Servette HCNL28 6 410 100|        
  Genève-Servette HCSwiss Cup2 0 00 0|        
  Switzerland OlympicsOG4 0 22 25|        
  Switzerland (all)International8 0 44 33|        
 2018-2019 Genève-Servette HCNL40 12 1729 30|        
  Genève-Servette HCSwiss Cup2 1 12 6|        
 2019-2020 Lausanne HCNL41 9 1221 46|        
  Lausanne HCChampions HL8 1 12 12|        
  Lausanne HCSwiss Cup2 0 00 6|        
 2020-2021 Lausanne HCNL42 7 714 84|Playoffs6 1 01 16 
  Lausanne HCSwiss Cup3 0 00 25|        
 2021-2022 Lausanne HCNL32 7 613 63|        
  Lausanne HCChampions HL3 0 11 2|        
 2022-2023 Lausanne HCNL42 3 36 55|        
 2023-2024 Lausanne HCNL40 1 67 51|Playoffs14 2 13 33 

Player statistics powered by www.eliteprospects.com