| 2025-07-31 | DNF | Vuelta Ciclista a Zamora | me | 157.4 | 00:00:00.000 | |
| 2025-07-30 | 121 | Vuelta Ciclista a Zamora | me | 173.8 | 04:32:02.000 | 38.334 |
| 2025-07-29 | 122 | Vuelta Ciclista a Zamora | me | 149.2 | 03:32:00.000 | 42.226 |
| 2025-04-22 | DNF | Clásica Pascua | me | 154.2 | 00:00:00.000 | |
| 2025-04-13 | 28 | Ibereolic Gravel Tierra de Campos | me | 0 | 05:00:33.000 | 0 |
| 2025-04-13 | 30 | Ibereolic Gravel Tierra de Campos | me | 49 | 01:31:30.000 | 32.131 |
| 2025-01-30 | 20 | Club La Santa 4 Stage MTB Lanzarote | | 0 | 09:53:33.000 | 0 |
| 2024-01-30 | 11 | Club La Santa 4 Stage MTB Lanzarote | | 0 | 09:32:26.000 | 0 |
| 2023-06-03 | DNF | Gran Premio Concello Do Porriño | | 137 | 00:00:00.000 | |
| 2023-02-12 | 74 | Mediterranean Epic | | 0 | 12:33:49.000 | 0 |
| 2023-02-05 | 28 | La Leyenda de Tartessos | | 0 | 10:35:23.000 | 0 |
| 2023-01-31 | 12 | Club La Santa 4 Stage MTB Lanzarote - 4th Race | | 0 | 03:33:30.000 | 0 |
| 2023-01-29 | 18 | Club La Santa 4 Stage MTB Lanzarote - 2nd Race | | 0 | 02:14:40.000 | 0 |
| 2023-01-28 | 22 | Club La Santa 4 Stage MTB Lanzarote - 1st Race | | 0 | 01:49:59.000 | 0 |
| 2022-01-28 | 14 | Club La Santa 4 Stage MTB Lanzarote | ME | 0 | 08:51:53.000 | 0 |
| 2007-01-14 | DNF | National Championships Spain ME | ME | 0 | 00:00:00.000 | |
| 2006-01-08 | 26 | National Championships Spain ME | ME | 0 | 01:02:56.000 | 0 |