| 2025-10-19 | 1 | BRASIL RIDE BAHIA | me | 0 | 01:56:49.927 | 0 |
| 2025-10-09 | 46 | Mont-Sainte-Anne World Cup | ME | 0 | 01:28:08.000 | 0 |
| 2025-10-05 | 51 | Lake Placid World Cup | | 0 | 01:26:21.000 | 0 |
| 2025-09-01 | 26 | UCI World Championships Valais | ME | 0 | 01:35:44.000 | 0 |
| 2025-07-27 | 24 | European Championships ME - XCO | ME | 0 | 01:27:06.000 | 0 |
| 2025-04-26 | 1 | La Indomable | me | 0 | 03:34:20.000 | 0 |
| 2025-02-15 | 6 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:24:52.000 | 0 |
| 2025-02-08 | 3 | Shimano Supercup Massi La Nucía | | 0 | 01:14:16.000 | 0 |
| 2025-01-30 | 1 | IV La Leyenda de Tartessos | | 0 | 09:42:53.000 | 0 |
| 2024-09-22 | 3 | World Championships ME - XCM | | 0 | 04:33:20.000 | 0 |
| 2024-08-28 | 17 | UCI World Championships Pal Arinsal | ME | 0 | 01:13:04.000 | 0 |
| 2024-07-29 | 10 | Olympic Games - Cross-country | | 0 | 01:28:49.000 | 0 |
| 2024-05-12 | 13 | European Continental Championships | | 0 | 01:18:01.000 | 0 |
| 2024-05-05 | 1 | Shimano Supercup Massi Baza | | 0 | 01:21:57.000 | 0 |
| 2024-04-27 | 4 | Utopia Gravel Fest | | 165 | 05:34:32.000 | 29.593 |
| 2024-04-21 | 43 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:24:17.000 | 0 |
| 2024-04-19 | 29 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:19:51.000 | 0 |
| 2024-04-14 | 39 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:33:13.000 | 0 |
| 2024-04-12 | 33 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:20:48.000 | 0 |
| 2024-04-07 | 2 | Shimano Supercup Massi Santa Susanna | | 0 | 01:18:03.000 | 0 |
| 2024-03-24 | 1 | XVI GP Ayto Erandio - Green Series XCO - Akarlanda | | 0 | 01:25:31.000 | 0 |
| 2024-03-17 | 1 | XCO Internacional Torrenueva Costa-Miranda Bike | | 0 | 01:19:13.917 | 0 |
| 2024-03-03 | 1 | Gran Premio Internacional Candeleda-Gredos | | 0 | 01:19:19.000 | 0 |
| 2024-02-25 | 7 | Shimano Supercup Massi Banyoles | | 0 | 01:27:41.000 | 0 |
| 2024-02-18 | 3 | Internationales Chelva Gsport Challenge | | 0 | 01:24:07.000 | 0 |
| 2024-02-11 | 3 | Shimano Supercup Massi La Nucía | | 0 | 01:14:52.000 | 0 |
| 2023-09-29 | 35 | Snowshoe World Cup | | 0 | 00:22:10.000 | 0 |
| 2023-09-24 | 21 | Paris 2024 Test Event | | 0 | 01:16:21.000 | 0 |
| 2023-09-24 | 21 | Paris 2024 Test Event | | 0 | 01:16:21.000 | 0 |
| 2023-09-10 | 45 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:32:29.000 | 0 |
| 2023-09-08 | 29 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 00:21:21.000 | 0 |
| 2023-08-28 | 24 | UCI World Championships Glasgow | ME | 0 | 01:25:23.000 | 0 |
| 2023-08-27 | 35 | UCI MTB World Cup - Andorra | | 0 | 01:35:14.000 | 0 |
| 2023-08-25 | 31 | UCI MTB World Cup - Andorra | | 0 | 00:21:04.000 | 0 |
| 2023-08-12 | 24 | UCI Cycling World Championships | | 0 | 01:25:23.000 | 0 |
| 2023-07-02 | 7 | UCI MTB World Cup - Val di Sole | | 0 | 01:21:37.000 | 0 |
| 2023-06-30 | 21 | UCI MTB World Cup - Val di Sole | | 0 | 00:20:00.000 | 0 |
| 2023-06-18 | 13 | UCI MTB World Cup - Leogang | | 0 | 01:19:29.000 | 0 |
| 2023-06-16 | 21 | UCI MTB World Cup - Leogang | | 0 | 00:21:42.000 | 0 |
| 2023-06-11 | 5 | UCI MTB World Cup - Lenzerheide | | 0 | 01:24:44.000 | 0 |
| 2023-06-09 | 8 | UCI MTB World Cup - Lenzerheide | | 0 | 00:19:55.000 | 0 |
| 2023-05-14 | 27 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:27:27.000 | 0 |
| 2023-05-12 | 20 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:20:28.000 | 0 |
| 2023-02-26 | 5 | Shimano Supercup Massi Banyoles | | 0 | 01:20:43.000 | 0 |
| 2023-02-24 | 10 | Shimano Supercup Massi Banyoles | | 0 | 00:22:32.000 | 0 |
| 2023-02-19 | 4 | Internationales Chelva Gsport Challenge | | 0 | 01:24:47.000 | 0 |
| 2023-02-12 | 2 | Shimano Supercup Massi La Nucia | | 0 | 01:23:23.000 | 0 |
| 2023-02-05 | 4 | La Leyenda de Tartessos | | 0 | 09:23:38.000 | 0 |
| 2022-08-24 | 2 | UCI World Championships Les Gets | ME | 0 | 01:21:22.000 | 0 |
| 2021-08-24 | 11 | UCI World Championships Val Di Sole | me | 0 | 01:25:15.000 | 0 |
| 2021-07-26 | 3 | Olympic Games | | 0 | 01:25:48.000 | 0 |
| 2020-10-10 | 13 | UCI World Championships Leogang | me | 0 | 01:28:57.000 | 0 |
| 2020-01-12 | 7 | National Championships Spain ME | ME | 0 | 01:06:52.000 | 0 |
| 2019-12-15 | 6 | Cyclo-Cross Internacional Ciudad de Valencia | ME | 0 | 01:04:21.000 | 0 |
| 2019-12-14 | 9 | Ciclo-cross Ciudad de Xativa | ME | 0 | 01:01:44.000 | 0 |
| 2019-08-28 | 26 | UCI World Championships Mont-Sainte-Anne | me | 0 | 01:32:10.000 | 0 |
| 2018-09-05 | 51 | UCI World Championships Lenzerheide | me | 0 | 01:37:56.000 | 0 |
| 2017-12-08 | 4 | Gran Premi Les Franqueses del Valles | ME | 0 | 01:04:50.000 | 0 |
| 2017-12-06 | 10 | Trofeo Joan Soler Copa Espana | ME | 0 | 01:05:36.000 | 0 |
| 2017-09-09 | 20 | UCI World Championships Cairns | me | 0 | 01:31:12.000 | 0 |
| 2017-01-08 | 12 | National Championships Spain ME | ME | 0 | 01:01:54.000 | 0 |
| 2016-11-27 | 9 | Ciclocros Joan Soler | ME | 0 | 01:03:00.000 | 0 |
| 2016-07-03 | 8 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:31:37.000 | 0 |
| 2015-08-31 | 31 | UCI World Championships Vallnord | me | 0 | 01:37:33.000 | 0 |
| 2014-09-07 | 26 | UCI World Championships Lillehammer | me | 0 | 01:36:17.000 | 0 |