Op 15 maart 2018 maakte Stalder zijn debuut in de wereldbeker als junior op de 10 km sprint in Oslo-Holmenkollen met een 82ste plaats. Dat was meteen ook het enige event op het hoogste niveau in het seizoen 2017/2018. Bij de junioren won Stalder in het seizoen 2018/2019 een 2de plaats in de eindstand van de junioren wereldbeker. Het seizoen daarop pakte hij brons op de Wereldkampioenschappen biatlon junioren 2020 in Lenzerheide op het individuele nummer.
Het seizoen 2020/2023 veroverde Stalder zijn eerste top-10 plaatsen in wereldbeker in de 15 km massastart in Annecy-Le Grand-Bornand, waar hij 8ste werd. Ook nam hij dat seizoen voor het eerst deel aan de wereldkampioenschappen biatlon in Oberhof. Samen met Jeremy Finello, Niklas Hartweg en Serafin Wiestner behaalde daar hij een 6de plaats in de 4×7,5 km estafette. Op het einde van het seizoen behaalde Stalder door onder meer door zes top-10 plaatsen een 17de plaats in de algemene klassering van de wereldbeker. Bovendien werd hij ook derde in de U25-eindstand en 5de in de massastart disciplinecup.