| | 2017 UCI World Cup XC #1 | | Nové Mesto | U23 | 10009545386 & 1997 | 62 | VELOROC BMC | 90 / 152 | 41% | 1h25:27.00 | 1h16:39.00 | 11.5% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009545386 & 1997 | 62 | VELOROC BMC | 89 / 156 | 43% | - | 1h24:06.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | U23 | 10009545386 & 1997 | 61 | VELOROC BMC | 41 / 70 | 42% | 1h27:46.00 | 1h18:23.00 | 12% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10009545386 & 1997 | ? | VELOROC BMC | 27 / 142 | 82% | 1h28:07.00 | 1h23:44.00 | 5.2% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | U23 | 10009545386 & 1997 | ? | VELOROC BMC | 24 / 80 | 71% | 1h28:18.00 | 1h24:07.00 | 5% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009545386 & 1997 | 79 | VELOROC BMC | 71 / 146 | 52% | 1h28:34.00 | 1h17:48.00 | 13.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | U23 | 10009545386 & 1997 | 58 | VELOROC BMC | 91 / 112 | 19% | - | 1h16:40.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | U23 | 10009545386 & 1997 | 30 | VELOROC BMC | 33 / 59 | 45% | 1h28:15.00 | 1h17:44.00 | 13.5% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | U23 | 10009545386 & 1997 | 49 | | DNF / 122 | 0% | DNF | 1h23:22.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | U23 | 10009545386 & 1997 | 36 | VELOROC BMC | 7 / 142 | 96% | 1h18:59.00 | 1h17:42.00 | 1.7% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10009545386 & 1997 | 7 | VELOROC BMC | 19 / 138 | 87% | 1h17:37.00 | 1h14:24.00 | 4.3% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | U23 | 10009545386 & 1997 | 12 | VELOROC BMC | 72 / 113 | 37% | 1h34:36.00 | 1h23:10.00 | 13.8% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10009545386 & 1997 | 8 | VELOROC BMC | 30 / 107 | 73% | 1h18:11.00 | 1h13:22.00 | 6.6% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | U23 | 10009545386 & 1997 | 12 | VELOROC BMC | 6 / 79 | 94% | 1h10:26.00 | 1h08:08.00 | 3.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | U23 | 10009545386 & 1997 | 14 | VELOROC BMC | 32 / 110 | 72% | 1h13:33.00 | 1h09:00.00 | 6.6% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | U23 | 10009545386 & 1997 | 16 | VELOROC BMC | 14 / 54 | 75% | 1h10:03.00 | 1h07:55.00 | 3.1% | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 19-22 | 10009545386 & 1997 | 28 | France | 17 / 70 | 77% | 1h24:39.00 | 1h19:50.00 | 6% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10009545386 & 1997 | 116 | | 67 / 119 | 44% | 1h43:50.00 | 1h34:39.00 | 9.7% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10009545386 & 1997 | 116 | | 97 / 125 | 23% | 1h37:23.00 | 1h25:03.00 | 14.5% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10009545386 & 1997 | 133 | CUBE PRO FERMETURES SEFIC | 65 / 145 | 56% | 1h30:53.00 | 1h20:55.00 | 12.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10009545386 & 1997 | 77 | CUBE PRO FERMETURES SEFIC | 41 / 66 | 38% | 1h34:02.00 | 1h25:11.00 | 10.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #1 | | Petropolis | Elite | 10009545386 & 1997 | 111 | | 50 / 96 | 48% | 1h35:25.00 | 1h26:52.00 | 9.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10009545386 & 1997 | 134 | CUBE PRO FERMETURES SEFIC | 52 / 123 | 58% | 1h24:38.00 | 1h18:42.00 | 7.5% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10009545386 & 1997 | 133 | CUBE PRO FERMETURES SEFIC | 73 / 121 | 40% | 1h30:00.00 | 1h21:19.00 | 10.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #4 | | Leogang | Elite | 10009545386 & 1997 | 111 | CUBE PRO FERMETURES SEFIC | 45 / 90 | 51% | 1h22:08.00 | 1h15:31.00 | 8.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10009545386 & 1997 | 118 | CUBE PRO FERMETURES SEFIC | 47 / 113 | 59% | 1h23:39.00 | 1h17:32.00 | 7.9% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | Elite | 10009545386 & 1997 | 112 | CUBE PRO FERMETURES SEFIC | 78 / 102 | 24% | -1LAP | 1h15:31.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #8 | | Mont-Sainte-Anne, QC | Elite | 10009545386 & 1997 | 79 | CUBE PRO FERMETURES SEFIC | 43 / 63 | 32% | -1LAP | 1h24:48.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10009545386 & 1997 | 136 | CUBE PRO FERMETURES SEFIC | 108 / 154 | 30% | -1LAP | 1h20:23.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10009545386 & 1997 | 106 | CUBE PRO FERMETURES SEFIC | 79 / 109 | 28% | -1LAP | 1h15:50.00 | - | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | Elite | 10009545386 & 1997 | 101 | CREUSE MAINSAT EVAUX | 75 / 125 | 40% | 1h33:34.00 | 1h22:46.00 | 13.1% | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | Elite | 10009545386 & 1997 | 91 | CREUSE MAINSAT EVAUX | 88 / 116 | 24% | -1LAP | 1h24:04.00 | - | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | Elite | 10009545386 & 1997 | 95 | CREUSE MAINSAT EVAUX | 80 / 116 | 31% | 1h28:19.00 | 1h17:41.00 | 13.7% | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | Elite | 10009545386 & 1997 | 95 | CREUSE MAINSAT EVAUX | 86 / 111 | 23% | -2LAP | 1h20:22.00 | - | - | - | |
| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | Elite | 10009545386 & 1997 | 97 | CREUSE MAINSAT EVAUX | 84 / 112 | 25% | -3LAP | 1h28:03.00 | - | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | Elite | 10009545386 & 1997 | 89 | CREUSE MAINSAT EVAUX | 64 / 108 | 41% | 1h35:24.00 | 1h26:45.00 | 10% | - | - | |
| | 2014 UCI World Cup XC #3 | | Nové Mesto | 17-18 | FRA19971001 | 35 | France | 10 / 118 | 92% | 1h10:33.00 | 1h05:51.00 | 7.1% | - | - | |
| | 2014 UCI World Cup XC #4 | | Bikepark Albstadt | 17-18 | FRA19971001 | 35 | France | 13 / 89 | 86% | 1h02:40.00 | 59:04.00 | 6.1% | - | - | |
| | UCI - XCO World Championships '14 | | Hafjell Bike Park | 17-18 | FRA19971001 | 41 | France | 55 / 99 | 45% | 1h20:01.00 | 1h08:49.00 | 16.3% | - | - | |
| | UCI - XCO World Championships '15 | | Vallnord | 17-18 | FRA19971001 | 22 | France | 12 / 89 | 88% | 1h19:14.00 | 1h13:27.00 | 7.9% | - | - | |
| | 2016 UCI World Cup XC #1 | | Cairns, QLD | U23 | FRA19971001 | 28 | VELOROC BMC | 16 / 38 | 59% | 1h22:27.00 | 1h17:40.00 | 6.2% | - | - | |
| | 2016 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | FRA19971001 | 16 | VELOROC BMC | 69 / 142 | 52% | - | 1h19:23.00 | - | - | - | |
| | 2016 UCI World Cup XC #3 | | La Bresse | U23 | FRA19971001 | 68 | VELOROC BMC | 45 / 136 | 67% | 1h23:43.00 | 1h12:59.00 | 14.7% | - | - | |
| | 2016 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | FRA19971001 | 30 | VELOROC BMC | 7 / 49 | 88% | 1h20:56.00 | 1h17:09.00 | 4.9% | - | - | |
| | 2016 UCI World Cup XC #6 | | Vallnord | U23 | FRA19971001 | 39 | VELOROC BMC | 24 / 69 | 66% | 1h25:23.00 | 1h19:50.00 | 7% | - | - | |