| | UCI - XCO World Championships '18 | | Lenzerheide | U23 | 10011144270 & 1998 | 19 | Italy | 16 / 52 | 71% | 1h30:40.00 | 1h22:53.00 | 9.4% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | U23 | 10011144270 & 1998 | 7 | Italy | 8 / 40 | 82% | 1h19:57.00 | 1h13:34.00 | 8.7% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | Elite | 10011144270 & 1998 | 24 | Italy | 30 / 78 | 62% | 1h33:51.00 | 1h22:08.00 | 14.3% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10011144270 & 1998 | 84 | TEAM RUDY PROJECT | 39 / 101 | 62% | 1h34:27.00 | 1h25:13.00 | 10.8% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10011144270 & 1998 | 84 | TEAM RUDY PROJECT | 63 / 106 | 41% | -1LAP | 1h21:38.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10011144270 & 1998 | 70 | TEAM RUDY PROJECT | 46 / 69 | 34% | -1LAP | 1h17:03.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #9 | | Val di Sole | Elite | 10011144270 & 1998 | 48 | TRINX FACTORY TEAM | 36 / 79 | 55% | 1h33:29.00 | 1h20:23.00 | 16.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #1 | | Petropolis | Elite | 10011144270 & 1998 | 19 | TRINX FACTORY TEAM | 50 / 56 | 11% | -4LAP | 1h29:41.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10011144270 & 1998 | 71 | TRINX FACTORY TEAM | 32 / 83 | 62% | 1h27:17.00 | 1h19:39.00 | 9.6% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10011144270 & 1998 | 72 | TRINX FACTORY TEAM | 17 / 86 | 81% | 1h26:14.00 | 1h21:17.00 | 6.1% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #4 | | Leogang | Elite | 10011144270 & 1998 | 62 | TRINX FACTORY TEAM | 21 / 56 | 64% | 1h22:32.00 | 1h15:42.00 | 9% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10011144270 & 1998 | 52 | TRINX FACTORY TEAM | 33 / 76 | 57% | 1h24:57.00 | 1h17:31.00 | 9.6% | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | Elite | 10011144270 & 1998 | 28 | TRINX FACTORY TEAM | 64 / 93 | 32% | -1LAP | 1h23:01.00 | - | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | Elite | 10011144270 & 1998 | 33 | TRINX FACTORY TEAM | 46 / 85 | 46% | 1h33:32.00 | 1h24:41.00 | 10.5% | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | Elite | 10011144270 & 1998 | 37 | TRINX FACTORY TEAM | DNF / 85 | 0% | DNF | 1h16:38.00 | - | - | - | |
| | 2023 UCI World Cup XCC #1 | | Nové Mesto | Elite | 10011144270 & 1998 | 29 | TRINX FACTORY TEAM | 37 / 40 | 8% | 19:53.00 | 19:02.00 | 4.5% | - | - | |
| | 2023 UCI World Cup XCC #3 | | Leogang | Elite | 10011144270 & 1998 | 37 | TRINX FACTORY TEAM | 39 / 40 | 3% | -2LAP | 20:37.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #1 | | Petropolis | Elite | 10011144270 & 1998 | 38 | TRINX FACTORY TEAM | 19 / 40 | 54% | 20:51.00 | 19:55.00 | 4.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #4 | | Leogang | Elite | 10011144270 & 1998 | 29 | TRINX FACTORY TEAM | 19 / 40 | 54% | 23:21.00 | 21:21.00 | 9.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #5 | | Lenzerheide | Elite | 10011144270 & 1998 | 25 | TRINX FACTORY TEAM | 27 / 40 | 33% | -1LAP | 20:30.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #9 | | Val di Sole | Elite | 10011144270 & 1998 | 22 | TRINX FACTORY TEAM | 30 / 40 | 26% | 22:57.00 | 20:56.00 | 9.6% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10011144270 & 1998 | 35 | | 11 / 61 | 83% | 1h31:15.00 | 1h23:17.00 | 9.6% | - | - | |
| | 2017 UCI World Cup XC #6 | | Val di Sole | U23 | 10011144270 & 1998 | 23 | | 18 / 42 | 59% | 1h22:44.00 | 1h14:30.00 | 11.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10011144270 & 1998 | ? | | 7 / 61 | 90% | 1h26:37.00 | 1h24:08.00 | 3% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | U23 | 10011144270 & 1998 | ? | | 13 / 35 | 65% | 1h16:05.00 | 1h09:42.00 | 9.2% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10011144270 & 1998 | 22 | | 12 / 68 | 84% | 1h26:38.00 | 1h18:04.00 | 11% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | U23 | 10011144270 & 1998 | 13 | | 15 / 54 | 74% | 1h06:03.00 | 1h01:08.00 | 8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | U23 | 10011144270 & 1998 | 14 | | 10 / 28 | 67% | 1h24:36.00 | 1h16:16.00 | 10.9% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | U23 | 10011144270 & 1998 | 11 | | 16 / 51 | 70% | 1h29:27.00 | 1h22:01.00 | 9.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | U23 | 10011144270 & 1998 | 16 | | 7 / 71 | 91% | 1h30:27.00 | 1h27:24.00 | 3.5% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10011144270 & 1998 | 7 | | 7 / 68 | 91% | 1h17:36.00 | 1h13:38.00 | 5.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | U23 | 10011144270 & 1998 | 9 | | 10 / 49 | 81% | 1h12:06.00 | 1h07:05.00 | 7.5% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10011144270 & 1998 | 9 | | 13 / 54 | 77% | 1h19:43.00 | 1h13:54.00 | 7.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | U23 | 10011144270 & 1998 | 8 | | 10 / 40 | 77% | 1h12:57.00 | 1h08:09.00 | 7% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | U23 | 10011144270 & 1998 | 10 | | 8 / 46 | 84% | 1h11:59.00 | 1h09:29.00 | 3.6% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | U23 | 10011144270 & 1998 | 10 | | 6 / 26 | 80% | 59h03:00.00 | 1h00:02.00 | 5801.7% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | U23 | 10011144270 & 1998 | 8 | | 1 / 51 | 100% | 1h27:45.00 | 1h27:45.00 | 0% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10011144270 & 1998 | 8 | | 5 / 55 | 93% | 1h22:11.00 | 1h19:50.00 | 2.9% | - | - | |