Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2006-2007 Herisau U15U15-Top8 7 18 4|        
 2007-2008 Herisau U15U15-Top9 13 720 18|        
  Herisau II U15Mini B4 12 315 6|        
 2008-2009 Herisau U15U15-Top15 34 2256 26|        
 2009-2010 Herisau U15U15-Top13 40 2565 42|        
  Herisau U17U17-Top20 15 924 18|        
 2010-2011 Thurgau U15U15-Elit23 35 1550 34|        
  Pikes Oberthurgau U17U17-Elit23 7 29 8|Relegation2 0 00
 2011-2012 Pikes Oberthurgau U17U17-Elit29 23 2346 22|Relegation10 10 616
  Pikes Oberthurgau IISwissDiv41 2 24 0|        
  Switzerland U16 (all)International-Jr15 13 316 6|        
 2012-2013 Rapperswil-Jona U17U17-Top10 11 1728 2|Playoffs QC2 1 23
  Rapperswil-Jona U20U20-Elit33 13 1730 56|Relegation6 3 58
  Switzerland U17 (all)International-Jr14 5 27 2|        
  Switzerland U17EYOF3 1 12 2|        
  Switzerland U18WJC-182 0 00 0|        
  Switzerland U18 (all)International-Jr8 4 15 2|        
 2013-2014 Halifax MooseheadsQMJHL66 17 1734 48|Playoffs12 1 34
  Switzerland U18Hlinka Gretzky Cup4 0 11 4|        
  Switzerland U18 (all)International-Jr7 1 34 10|        
 2014-2015 Halifax MooseheadsQMJHL61 44 4690 59|Playoffs14 10 1121 18 
  Switzerland U20WJC-206 2 46 2|        
  Switzerland U20 (all)International-Jr14 4 610 10|        
 2015-2016 Rouyn-Noranda HuskiesM-Cup5 5 38 6|        
  Halifax MooseheadsQMJHL23 11 2536 22|        
  Rouyn-Noranda HuskiesQMJHL29 23 2851 24|Playoffs18 11 1223 30 
  Switzerland U20WJC-206 2 35 4|        
  Switzerland U20 (all)International-Jr11 5 611 8|        
 2016-2017 San Jose SharksNHL34 3 36 10|Playoffs5 0 00
  San Jose BarracudaAHL33 14 923 40|Playoffs14 4 37 41 
 2017-2018 San Jose SharksNHL81 21 1536 51|Playoffs10 2 35 10 
  SwitzerlandWC7 2 57 2|        
  Switzerland (all)International7 2 57 2|        
 2018-2019 San Jose SharksNHL78 30 3666 55|Playoffs20 5 1015 34 
 2019-2020 San Jose SharksNHL70 22 2749 42|        

Player statistics powered by www.eliteprospects.com