Elite Prospects
 Season Team League GP G A TP PIM
 2009-2010 Zug U15Top Mini2 2 13 0
  Zug II U15Mini A2 0 11 0
 2010-2011 Zug U15Top Mini30 15 1025 4
  Zug II U17Novizen A3 1 34 2
 2011-2012 Zug U15Top Mini30 28 4270 10
  Zug II U17Novizen A7 11 1122 4
 2012-2013 Zug U17Elite Novizen31 8 715 14
  Zug II U20Top Junioren4 5 510 0
 2013-2014 Zug U17Elite Novizen30 20 4464 36
  Zug U20Elite Jr. A11 1 23 2
  Switzerland U17 (all)International-Jr9 0 11 6
 2014-2015 Zug U20Elite Jr. A38 15 2338 12
  Zug IISwissDiv21 0 66 2
  Switzerland U18 (all)International-Jr13 0 33 10
  Switzerland U19WJAC-194 0 00 2
 2015-2016 River Falls RenegadesUSPHL Midwest17 16 2743 14
  New Ulm SteelNA3HL28 17 2340 16
  Minnesota MagiciansNAHL2 0 00 2
 2016-2017 Zug U20Elite Jr. A3 2 24 2
  EVZ AcademyNLB32 14 1226 6
  Switzerland U20WJC-204 2 02 0
  Switzerland U20 (all)International-Jr14 5 38 10
 2017-2018 EVZ AcademyNLB13 9 514 14
  ZugNLA33 2 02 8
  EVZ AcademySwiss Cup1 1 01 0
  ZugChampions HL2 0 00 0
  ZugSwiss Cup2 1 01 2
 2018-2019 ZugNLA48 5 712 24
  ZugChampions HL8 0 22 4
  EVZ AcademyNLB5 2 24 2
  ZugSwiss Cup5 0 22 2
 2019-2020 ZugNLA- - -- -

Player statistics powered by www.eliteprospects.com