Elle remporte aux Jeux européens de 2019 à Minsk la médaille d'or en carabine à 50 m couché mixte la médaille d'argent en carabine à 10 m air comprimé féminin[2].
Lors des Jeux olympiques d'été de 2020, elle termine sur la troisième marche du podium du tir à la carabine à 10 mètres derrière la Chinoise Yang Qian et la Russe Anastasiia Galashina[3]. Quelques jours plus tard, elle décroche le titre olympique à la carabine à 50 mètres 3 positions avec un nouveau record olympique (score :463.9 points)[4]. Record depuis battu lors des Jeux olympiques d'été de 2024 par une autre Suissesse, Chiara Leone, nouvelle championne olympique avec le score de 464,4 points.
Elle est médaillée d'or à la carabine à air comprimé à 10 mètres[5], à la carabine à 50 mètres 3 positions par équipe mixte avec Jan Lochbihler ainsi qu'à la carabine à air comprimé à 10 mètres par équipes et médaillée d'argent à la carabine à 50 mètres 3 positions par équipe aux Jeux européens de 2023 à Cracovie.