Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2004-2005 GC/Küsnacht U20Elite Jr. A1 0 00 0|        
  ZSC U20Elite Jr. B2 1 23 0|        
 2005-2006 GC/Küsnacht U20Elite Jr. A41 8 1119 26|        
  Dübendorf U20Top Junioren- - -- -|        
  DübendorfSwissDiv11 1 01 0|Playoffs3 0 00
 2006-2007 Sioux Falls StampedeUSHL21 2 46 12|        
  Ohio Blue Jackets USHL18 3 811 14|Playoffs4 0 00
  Russia U18Hlinka Memorial4 0 00 0|        
 2007-2008 Ohio Blue Jackets USHL7 3 36 4|        
  Kitchener RangersOHL36 6 814 16|        
  Russian Selects U20CHL Challenge4 0 11 2|        
 2008-2009 Kitchener RangersOHL5 0 00 0|        
  Saint John Sea DogsQMJHL26 5 1621 28|        
  Gatineau OlympiquesQMJHL4 1 01 2|        
  Biel-Bienne U20Elite Jr. B0 0 00 0|Playoffs5 5 38 10 
  Biel-BienneNLA4 0 00 2|Relegation2 0 00
  Biel-BienneNLA- - -- -|Qualification5 0 00
 2009-2010 Ryerson Univ.USports17 3 1215 16|        
 2010-2011 LausanneNLB44 6 1016 16|Playoffs12 1 01
 2011-2012 LausanneNLB45 14 2842 16|Playoffs15 2 57
 2012-2013 LausanneNLB50 17 3350 24|Playoffs15 8 816 16 
  LausanneNLA Q- - -- -|Qualification6 3 25
 2013-2014 BernNLA44 6 915 12|Relegation5 0 11
  BernET4 0 00 4|        
 2014-2015 Ambrì-PiottaNLA44 5 712 10|Relegation12 2 35
  Ambrì-PiottaSwiss Cup3 1 12 2|        
 2015-2016 Avtomobilist YekaterinburgKHL31 4 711 24|        
  Metallurg NovokuznetskKHL11 1 23 8|        
  Biel-BienneNLA7 2 02 0|Relegation10 2 13
 2016-2017 Vityaz PodolskKHL3 0 00 2|        
  THK TverVHL11 0 11 2|        
  LangnauNLA23 5 712 6|Relegation6 1 01
 2017-2018 LangnauNLA49 12 1224 18|Relegation6 1 56
  LangnauSwiss Cup3 0 11 0|        
 2018-2019 LangnauNLA- - -- -|        

Player statistics powered by www.eliteprospects.com