| 2025-10-09 | 11 | UCI World Cup Mont-Sainte-Anne | ME | 0 | 01:23:25.000 | 0 |
| 2025-10-05 | 17 | UCI World Cup Lake Placid | xco | 0 | 01:21:12.000 | 0 |
| 2025-09-01 | 12 | World Championships ME | ME | 0 | 01:33:47.000 | 0 |
| 2025-02-15 | 7 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:25:57.000 | 0 |
| 2025-02-08 | 1 | Shimano Supercup Massi La Nucía | | 0 | 01:13:46.000 | 0 |
| 2024-09-22 | 1 | Shimano Supercup Massi Girona | | 0 | 01:12:43.000 | 0 |
| 2024-08-28 | 38 | UCI World Championships Pal Arinsal | ME | 0 | 01:15:37.000 | 0 |
| 2024-07-29 | 6 | Olympic Games - Cross-country | | 0 | 01:28:03.000 | 0 |
| 2024-04-21 | 8 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:20:35.000 | 0 |
| 2024-04-19 | 8 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:19:35.000 | 0 |
| 2024-04-14 | 7 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:30:20.000 | 0 |
| 2024-04-12 | 1 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:20:17.000 | 0 |
| 2024-02-25 | 18 | Shimano Supercup Massi Banyoles | | 0 | 01:29:16.000 | 0 |
| 2024-02-18 | 2 | Internationales Chelva Gsport Challenge | | 0 | 01:24:00.000 | 0 |
| 2024-02-11 | 2 | Shimano Supercup Massi La Nucía | | 0 | 01:14:31.000 | 0 |
| 2024-02-04 | 1 | Volcat Platja D'aro E-2 | | 0 | 01:35:35.000 | 0 |
| 2024-02-03 | 1 | Volcat Platja D'aro E-1 | | 0 | 01:39:47.000 | 0 |
| 2023-09-29 | 39 | Snowshoe World Cup | | 0 | 00:23:15.000 | 0 |
| 2023-09-24 | 27 | Paris 2024 Test Event | | 0 | 01:17:41.000 | 0 |
| 2023-09-24 | 27 | Paris 2024 Test Event | | 0 | 01:17:41.000 | 0 |
| 2023-08-28 | 2 | UCI World Championships Glasgow | ME | 0 | 01:22:28.000 | 0 |
| 2023-08-12 | 2 | UCI Cycling World Championships | | 0 | 01:22:28.000 | 0 |
| 2023-08-10 | 1 | UCI Cycling World Championships | | 0 | 00:20:27.000 | 0 |
| 2023-07-02 | 52 | UCI MTB World Cup - Val di Sole | | 0 | 01:27:13.000 | 0 |
| 2023-06-30 | 9 | UCI MTB World Cup - Val di Sole | | 0 | 00:19:52.000 | 0 |
| 2023-06-11 | 7 | UCI MTB World Cup - Lenzerheide | | 0 | 01:25:22.000 | 0 |
| 2023-06-09 | 14 | UCI MTB World Cup - Lenzerheide | | 0 | 00:20:09.000 | 0 |
| 2023-05-14 | 29 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:27:31.000 | 0 |
| 2023-05-12 | 2 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:20:18.000 | 0 |
| 2023-02-12 | 1 | Shimano Supercup Massi La Nucia | | 0 | 01:22:58.000 | 0 |
| 2023-02-05 | 1 | Costa Blanca Cup XCO | | 0 | 01:20:27.000 | 0 |
| 2023-01-14 | 23 | Schwalbe Classic | | 52.65 | 01:02:39.000 | 50.423 |
| 2022-08-24 | DNF | UCI World Championships Les Gets | ME | 0 | 00:00:00.000 | |
| 2022-01-05 | 14 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 00:00:00.000 | |
| 2022-01-04 | 14 | Hexia cyclocross Gullegem | ME | 0 | 01:02:42.000 | 0 |
| 2021-12-27 | 47 | Telenet Superprestige Heusden-Zolder | ME | 0 | 00:00:00.000 | |
| 2021-12-18 | 43 | UCI World Cup Rucphen | ME | 27.33 | 01:08:46.000 | 23.846 |
| 2021-08-24 | 6 | UCI World Championships Val Di Sole | me | 0 | 01:25:01.000 | 0 |
| 2020-10-10 | 65 | UCI World Championships Leogang | me | 0 | 00:00:00.000 | |
| 2017-09-09 | 1 | UCI World Championships Cairns | mu | 0 | 01:17:46.000 | 0 |
| 2016-07-02 | 1 | UCI World Championships Nove Mesto na Morave | mu | 0 | 01:17:57.000 | 0 |
| 2015-08-31 | 4 | UCI World Championships Vallnord | mu | 0 | 01:23:44.000 | 0 |
| 2014-09-07 | DNF | UCI World Championships Lillehammer | MU | 0 | 00:00:00.000 | |
| 2013-08-29 | DNF | UCI World Championships Pietermaritzburg | mj | 0 | 00:00:00.000 | |
| 2012-09-08 | 46 | UCI World Championships Saalfelden | mj | 0 | 01:17:24.000 | 0 |