| | 2014 UCI World Cup XC #7 | | Méribel | Elite | LUX19840901 | 62 | | DNF / 63 | 0% | DNF | 1h36:19.00 | - | - | - | |
| | 2015 UCI World Cup XC #3 | | Lenzerheide | Elite | LUX19840901 | 52 | | 52 / 59 | 12% | - | 1h32:15.00 | - | - | - | |
| | 2016 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | LUX19840901 | 76 | | 67 / 86 | 22% | - | 1h33:03.00 | - | - | - | |
| | 2016 UCI World Cup XC #3 | | La Bresse | Elite | LUX19840901 | 70 | | - / 78 | 0% | - | 1h28:30.00 | - | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | Elite | LUX19840901 | 58 | Luxembourg | 51 / 62 | 18% | - | 1h30:13.00 | - | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | Elite | 10007479791 & 1984 | 64 | | 54 / 75 | 28% | - | 1h29:10.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | Elite | 10007479791 & 1984 | 42 | | 38 / 55 | 31% | 1h45:14.00 | 1h33:14.00 | 12.9% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007479791 & 1984 | 52 | | DNS / 77 | 0% | DNS | 1h36:17.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | Elite | 10007479791 & 1984 | 43 | | 32 / 77 | 59% | 1h39:37.00 | 1h30:51.00 | 9.7% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | Elite | 10007479791 & 1984 | 45 | | 43 / 63 | 32% | 1h46:17.00 | 1h33:03.00 | 14.2% | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | Elite | 10007479791 & 1984 | 44 | Luxembourg | 34 / 67 | 50% | - | 1h34:55.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007479791 & 1984 | 74 | MOEBEL MAERKI MTB PRO TEAM | 59 / 77 | 24% | - | 1h26:03.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007479791 & 1984 | 72 | MOEBEL MAERKI MTB PRO TEAM | 45 / 78 | 43% | 1h37:44.00 | 1h27:31.00 | 11.7% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | Elite | 10007479791 & 1984 | 67 | MOEBEL MAERKI MTB PRO TEAM | DNF / 72 | 0% | DNF | 1h22:59.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10007479791 & 1984 | 69 | MOEBEL MAERKI MTB PRO TEAM | 44 / 73 | 40% | 1h35:22.00 | 1h26:29.00 | 10.3% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | Elite | 10007479791 & 1984 | 69 | MOEBEL MAERKI MTB PRO TEAM | DNS / 75 | 0% | DNS | 1h21:59.00 | - | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 10007479791 & 1984 | 54 | Luxembourg | 53 / 63 | 16% | - | 1h28:51.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10007479791 & 1984 | 73 | MOEBEL MAERKI MTB PRO TEAM | 40 / 59 | 33% | 1h26:43.00 | 1h17:51.00 | 11.4% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | Elite | 10007479791 & 1984 | 58 | Luxembourg | DNF / 60 | 0% | DNF | 1h27:33.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007479791 & 1984 | 107 | | 78 / 106 | 27% | -2LAP | 1h21:38.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10007479791 & 1984 | 85 | | DNS / 69 | 0% | DNS | 1h17:03.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007479791 & 1984 | 98 | | 71 / 83 | 15% | -1LAP | 1h19:39.00 | - | - | - | |