Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1998-1999 HerisauNLB5 1 01 0|Playoffs3 1 01
 1999-2000 Zug U20Elite Jr. A33 14 1832 99|Playoffs2 1 12
  ZugNLA2 0 00 0|        
  SeewenSwissDiv112 8 816 -|Playoffs5 3 14  
  Switzerland U18WJC-187 0 00 12|        
 2000-2001 Zug U20Elite Jr. A9 7 714 30|        
  ZugNLA34 6 28 10|Playoffs4 0 00
  BaselNLB6 1 23 6|        
  Switzerland U20WJC-207 2 13 33|        
 2001-2002 Zug U20Elite Jr. A1 0 11 0|        
  ZugNLA19 2 13 8|        
  BaselNLB15 3 14 70|        
  RapperswilNLA0 0 00 0|Relegation5 1 12
  Switzerland U20WJC-207 3 36 29|        
 2002-2003 RapperswilNLA40 6 511 43|        
 2003-2004 RapperswilNLA37 6 612 16|Relegation6 0 00
 2004-2005 BaselNLB42 23 1841 52|Playoffs16 9 817 10 
 2005-2006 BaselNLA43 9 918 40|Playoffs5 0 11 27 
 2006-2007 BaselNLA39 18 1129 50|Relegation5 2 13
  Switzerland (all)International3 0 11 0|        
 2007-2008 BaselNLA34 11 920 46|Relegation3 0 11
  BaselNLA- - -- -|Qualification3 0 11
 2008-2009 Biel-BienneNLA48 19 1837 42|Relegation12 4 26 24 
  Biel-BienneNLA- - -- -|Qualification7 4 04 29 
 2009-2010 Biel-BienneNLA35 13 1023 26|Relegation13 4 610
 2010-2011 Biel-BienneNLA40 7 1118 30|        
 2011-2012 ThurgauNLB23 11 1122 26|        
  LangnauNLA4 1 01 0|Relegation4 2 13 10 
 2012-2013 ThurgauNLB27 8 1321 40|        
  LangnauNLA17 2 35 16|Relegation6 0 11
 2013-2014 ThurgauNLB35 17 2340 56|Playoffs4 1 01
 2014-2015 LangnauNLB35 15 1631 26|Playoffs7 4 37
  LangnauSwiss Cup3 1 01 0|        
 2015-2016 LangnauNLA44 10 1626 20|Relegation11 3 36
 2016-2017 LangnauNLA44 18 1129 24|Relegation6 1 45
 2017-2018 LangnauNLA14 2 810 6|        

Player statistics powered by www.eliteprospects.com