Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2006-2007 SC Herisau U15U15-Top8 7 18 4|        
 2007-2008 SC Herisau U15U15-Top9 13 720 18|        
  SC Herisau II U15Mini B4 12 315 6|        
 2008-2009 SC Herisau U15U15-Top15 34 2256 26|        
 2009-2010 SC Herisau U15U15-Top13 40 2565 42|        
  SC Herisau U17U17-Top20 15 924 18|        
 2010-2011 HC Thurgau U15U15-Elit22 32 1446 34|Playoffs QC1 3 14
  Pikes Oberthurgau U17U17-Elit23 7 29 8|Relegation2 0 00
 2011-2012 Pikes Oberthurgau U17U17-Elit29 23 2346 22|Relegation10 10 616
  Pikes EHC Oberthurgau IISwissDiv41 2 24 0|        
  Switzerland U16 (all)International-Jr15 13 316 6|        
 2012-2013 SC Rapperswil-Jona Lakers U17U17-Top10 11 1728 2|Playoffs QC2 1 23
  SC Rapperswil-Jona Lakers 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 U18 Hlinka 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 HuskiesMemorial 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|        
 2020-2021 San Jose SharksNHL54 12 1931 22|        
  SwitzerlandWC8 4 26 6|        
  Switzerland (all)International8 4 26 6|        
 2021-2022 San Jose SharksNHL77 35 4176 54|        
  SwitzerlandWC8 3 58 9|        
  Switzerland EHT1 1 12 0|        
  Switzerland (all)International9 4 610 9|        
 2022-2023 San Jose SharksNHL57 31 2152 25|        
  New Jersey DevilsNHL21 9 514 18|Playoffs11 2 24 22 
 2023-2024 New Jersey DevilsNHL69 28 2452 45|        
 2024-2025 New Jersey DevilsNHL56 15 2338 52|        

Player statistics powered by www.eliteprospects.com