Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Switzerland U16 (all)International-Jr- - -- -|        
 2000-2001 Uzwil U20Elite Jr. A26 6 2026 14|Playoffs1 0 00
  UzwilSwissDiv116 2 1214 8|        
  Switzerland U18WJC-187 3 14 4|        
 2001-2002 Kloten U20Elite Jr. A4 1 23 4|Playoffs3 1 01
  KlotenNLA39 1 78 14|Playoffs3 0 00
  Switzerland U20WJC-207 0 00 0|        
 2002-2003 KlotenNLA43 0 1010 44|Playoffs5 0 00
  Switzerland U20WJC-206 0 22 14|        
 2003-2004 KlotenNLA45 3 69 16|        
  Switzerland U20WJC-206 3 14 8|        
 2004-2005 KlotenNLA6 0 00 6|        
 2005-2006 KlotenNLA36 2 35 12|Playoffs9 0 11
  Biel-BienneNLB1 0 00 2|        
 2006-2007 Biel-BienneNLB43 12 2537 74|Playoffs12 4 26 10 
  Biel-BienneNLA- - -- -|Qualification5 0 22
 2007-2008 Biel-BienneNLB48 21 2849 42|Playoffs21 5 813 43 
 2008-2009 Biel-BienneNLA50 14 2135 34|Relegation13 1 34
  Biel-BienneNLA- - -- -|Qualification7 1 45 24 
  Switzerland (all)International6 0 00 0|        
 2009-2010 Biel-BienneNLA50 2 1315 26|Relegation17 4 812 22 
  Switzerland (all)International6 1 01 2|        
 2010-2011 Biel-BienneNLA24 2 1214 22|Relegation6 1 01
  HC Sparta PrahaSpengler Cup3 2 02 0|        
 2011-2012 Biel-BienneNLA33 4 59 20|Playoffs5 0 11
 2012-2013 Biel-BienneNLA49 6 2329 16|Playoffs7 2 02
  Switzerland (all)International4 0 00 4|        
 2013-2014 Biel-BienneNLA50 3 1417 20|Relegation11 2 35
  Biel-BienneNLA Q- - -- -|Qualification5 0 11
 2014-2015 Biel-BienneNLA45 1 78 8|Playoffs7 1 01
  Biel-BienneSwiss Cup2 1 12 0|        
 2015-2016 ZugNLA37 5 510 16|Playoffs4 0 00
  ZugChampions HL1 0 00 0|        
  ZugSwiss Cup1 0 00 0|        
 2016-2017 ZugNLA48 5 611 16|Playoffs16 1 23
  ZugChampions HL6 1 01 2|        
  ZugSwiss Cup4 1 01 2|        
 2017-2018 LangnauNLA29 1 23 2|Relegation6 1 12
  LangnauSwiss Cup2 0 11 2|        
 2018-2019 LangnauNLA- - -- -|        

Player statistics powered by www.eliteprospects.com