| | 2017 UCI World Cup XC #1 | | Nové Mesto | U23 | 10009880543 & 1998 | 125 | BIKE TEAM SOLOTHURN | 79 / 152 | 48% | 1h24:44.00 | 1h16:39.00 | 10.6% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009880543 & 1998 | 120 | BIKE TEAM SOLOTHURN | 68 / 156 | 57% | 1h34:30.00 | 1h24:06.00 | 12.4% | - | - | |
| | 2017 UCI World Cup XC #3 | | Vallnord | U23 | 10009880543 & 1998 | 84 | BIKE TEAM SOLOTHURN | 88 / 96 | 8% | - | 1h17:14.00 | - | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | U23 | 10009880543 & 1998 | 101 | BIKE TEAM SOLOTHURN | 98 / 140 | 30% | - | 1h28:48.00 | - | - | - | |
| | 2017 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | 10009880543 & 1998 | 51 | BIKE TEAM SOLOTHURN | 37 / 52 | 29% | 1h35:52.00 | 1h23:37.00 | 14.7% | - | - | |
| | 2017 UCI World Cup XC #6 | | Val di Sole | U23 | 10009880543 & 1998 | 89 | BIKE TEAM SOLOTHURN | 57 / 107 | 47% | 1h23:23.00 | 1h14:34.00 | 11.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | U23 | 10009880543 & 1998 | 46 | | 28 / 70 | 61% | 1h24:42.00 | 1h18:23.00 | 8.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009880543 & 1998 | 88 | | DNF / 146 | 0% | DNF | 1h17:48.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10009880543 & 1998 | ? | | 29 / 142 | 80% | 1h28:14.00 | 1h23:44.00 | 5.4% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | U23 | 10009880543 & 1998 | 70 | | 39 / 112 | 66% | 1h22:06.00 | 1h16:40.00 | 7.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | U23 | 10009880543 & 1998 | ? | | 23 / 80 | 72% | 1h28:15.00 | 1h24:07.00 | 4.9% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | U23 | 10009880543 & 1998 | 44 | | 38 / 59 | 36% | - | 1h17:44.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | U23 | 10009880543 & 1998 | 70 | | 54 / 122 | 56% | 1h32:27.00 | 1h23:22.00 | 10.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | U23 | 10009880543 & 1998 | 54 | THQMUS RN SWISS BIKE TEAM | 12 / 142 | 92% | 1h19:19.00 | 1h17:42.00 | 2.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10009880543 & 1998 | 12 | THOMUS RN SWISS BIKE TEAM | 22 / 138 | 85% | 1h17:50.00 | 1h14:24.00 | 4.6% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | U23 | 10009880543 & 1998 | 41 | THOMUS RN SWISS BIKE TEAM | 28 / 79 | 65% | 1h13:51.00 | 1h08:08.00 | 8.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10009880543 & 1998 | 46 | THOMUS RN SWISS BIKE TEAM | DNF / 107 | 0% | DNF | 1h13:22.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | U23 | 10009880543 & 1998 | 52 | THCMUS RN SWISS BIKE TEAM | DNS / 113 | 0% | DNS | 1h23:10.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | U23 | 10009880543 & 1998 | 50 | THOMUS RN SWISS BIKE TEAM | 41 / 110 | 63% | 1h14:34.00 | 1h09:00.00 | 8.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | U23 | 10009880543 & 1998 | 38 | THOMUS RN SWISS BIKE TEAM | 32 / 54 | 42% | 1h12:55.00 | 1h07:55.00 | 7.4% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | U23 | 10009880543 & 1998 | 35 | THOMUS RN SWISS BIKE TEAM | 68 / 88 | 23% | 1h37:03.00 | 1h24:11.00 | 15.3% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10009880543 & 1998 | 35 | THOMUS RN SWISS BIKE TEAM | 68 / 92 | 26% | - | 1h15:57.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10009880543 & 1998 | 152 | | 101 / 154 | 35% | 1h36:40.00 | 1h20:23.00 | 20.3% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10009880543 & 1998 | 150 | | DNF / 145 | 0% | DNF | 1h20:55.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10009880543 & 1998 | 119 | | 80 / 109 | 27% | -1LAP | 1h15:50.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10009880543 & 1998 | 119 | | 82 / 106 | 23% | -2LAP | 1h27:33.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10009880543 & 1998 | 114 | | 82 / 113 | 28% | -1LAP | 1h18:23.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10009880543 & 1998 | 106 | KA BOOM - KRAPF | 99 / 123 | 20% | -2LAP | 1h18:42.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10009880543 & 1998 | 110 | KA BOOM - KRAPF | 88 / 121 | 28% | -2LAP | 1h21:19.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #4 | | Leogang | Elite | 10009880543 & 1998 | 92 | KA BOOM - KRAPF | 75 / 90 | 17% | -1LAP | 1h15:31.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10009880543 & 1998 | 103 | KA BOOM - KRAPF | 81 / 113 | 29% | 1h27:50.00 | 1h17:32.00 | 13.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | Elite | 10009880543 & 1998 | 102 | KA BOOM - KRAPF | 64 / 102 | 38% | 1h25:30.00 | 1h15:31.00 | 13.2% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #9 | | Val di Sole | Elite | 10009880543 & 1998 | 99 | KA BOOM - KRAPF | 104 / 124 | 16% | -4LAP | 1h22:02.00 | - | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | Elite | 10009880543 & 1998 | 105 | KA BOOM - KRAPF | 60 / 125 | 52% | 1h30:06.00 | 1h22:46.00 | 8.9% | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | Elite | 10009880543 & 1998 | 85 | KA BOOM - KRAPF | DNF / 116 | 0% | DNF | 1h24:04.00 | - | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | Elite | 10009880543 & 1998 | 86 | KA BOOM - KRAPF | 86 / 116 | 26% | -1LAP | 1h17:41.00 | - | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | Elite | 10009880543 & 1998 | 81 | KA BOOM - KRAPF | 54 / 111 | 52% | 1h27:36.00 | 1h20:22.00 | 9% | - | - | |
| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | Elite | 10009880543 & 1998 | 85 | KA BOOM - KRAPF | 64 / 112 | 43% | -1LAP | 1h28:03.00 | - | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | Elite | 10009880543 & 1998 | 80 | KA BOOM - KRAPF | 62 / 108 | 43% | 1h34:27.00 | 1h26:45.00 | 8.9% | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | 17-18 | SUI19980411 | 80 | Switzerland | 14 / 99 | 87% | 1h11:41.00 | 1h08:32.00 | 4.6% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | 17-18 | SUI19980411 & 18 | 11 | BIKE TEAM SOLOTHURN | 3 / 35 | 94% | 1h02:29.00 | 1h02:20.00 | 0.2% | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 19-22 | 10009880543 & 1998 | 49 | Switzerland | 46 / 70 | 35% | - | 1h19:50.00 | - | - | - | |
| | UCI - E-MTB XC World Championships '20 | | Leogang | Elite | 10009880543 & 1998 | 25 | Switzerland | 17 / 45 | 64% | 1h10:07.00 | 1h01:41.00 | 13.7% | - | - | |