| 2025-09-14 | 1 | Vuelta a la Subbética | | 0 | 09:25:50.000 | 0 |
| 2025-09-14 | 1 | Vuelta a la Subbética | | 122 | 03:26:33.000 | 35.439 |
| 2025-09-13 | 5 | Vuelta a la Subbética | | 118.6 | 03:19:07.000 | 35.738 |
| 2025-09-12 | 1 | Vuelta a la Subbética | | 101.6 | 02:40:10.000 | 38.06 |
| 2025-08-31 | 1 | Trofeo Junior Carballo | mj | 0 | 05:02:44.000 | 0 |
| 2025-08-31 | 4 | Trofeo Junior Carballo | mj | 95 | 02:22:32.000 | 39.991 |
| 2025-08-30 | 1 | Trofeo Junior Carballo | mj | 106.3 | 02:32:40.000 | 41.777 |
| 2025-06-15 | 1 | Memorial José Luis Junco - Aytos. Val de San Vicente y De Ribadedeva | mj | 104.4 | 02:28:16.000 | 42.248 |
| 2025-06-14 | 27 | Clásica Araba Vitoria-Gasteiz | mj | 138.2 | 03:28:05.000 | 39.849 |
| 2025-06-01 | 1 | Trofeo Vicente López Carril | mj | 75.7 | 01:39:19.000 | 45.733 |
| 2025-05-24 | 6 | GP Villa Comillas Junior | mj | 77.1 | 01:48:18.000 | 42.715 |
| 2025-05-18 | 1 | Vuelta Ciclista a la Montaña Central de Asturias | mj | 0 | 08:04:09.000 | 0 |
| 2025-05-18 | 1 | Vuelta Ciclista a la Montaña Central de Asturias | mj | 63.3 | 01:32:30.000 | 41.059 |
| 2025-05-17 | 1 | Vuelta Ciclista a la Montaña Central de Asturias | mj | 89.1 | 01:49:50.000 | 48.674 |
| 2025-05-16 | 2 | Vuelta Ciclista a la Montaña Central de Asturias | mj | 117.8 | 02:38:18.000 | 44.649 |
| 2025-05-15 | 31 | Vuelta Ciclista a la Montaña Central de Asturias | mj | 90 | 02:03:31.000 | 43.719 |
| 2025-04-05 | 1 | Trofeo Santiago Santana | mj | 84.2 | 02:01:16.000 | 41.66 |
| 2025-03-16 | 1 | Challenge Comarcas Leonesas | mj | 86 | 02:19:15.000 | 37.056 |
| 2025-03-16 | 1 | Challenge Comarcas Leonesas | mj | 0 | 04:33:16.000 | 0 |
| 2025-03-15 | 33 | Challenge Comarcas Leonesas | mj | 93 | 02:08:05.000 | 43.565 |
| 2025-02-02 | 4 | UCI World Championship MJ | MJ | 0 | 00:46:18.000 | 0 |
| 2025-01-31 | 8 | UCI World Championship Team Relay | - | 0 | 00:52:32.000 | 0 |
| 2025-01-19 | 4 | UCI World Cup Benidorm | MJ | 0 | 00:37:02.000 | 0 |
| 2025-01-12 | 1 | National Championships Spain MJ | MJ | 0 | 00:43:36.000 | 0 |
| 2024-12-29 | 15 | UCI World Cup Besançon | MJ | 0 | 00:45:00.000 | 0 |
| 2024-12-27 | 6 | Azencross – Loenhout | MJ | 0 | 00:44:24.000 | 0 |
| 2024-12-22 | 2 | UCI World Cup Zonhoven | MJ | 0 | 00:41:53.000 | 0 |
| 2024-12-21 | 16 | UCI World Cup Hulst | MJ | 0 | 00:41:25.000 | 0 |
| 2024-12-08 | 1 | Ziklo Kross Igorre | MJ | 0 | 00:35:06.000 | 0 |
| 2024-12-01 | 4 | UCI World Cup Dublin | MJ | 15.58 | 00:39:16.000 | 23.806 |
| 2024-11-17 | 1 | Ciclocross Ciudad de Alcobendas - Enbici | MJ | 0 | 00:37:35.000 | 0 |
| 2024-11-16 | 1 | Ciclocros Internacional Ciudad De Tarancón | MJ | 0 | 00:41:35.000 | 0 |
| 2024-11-10 | 1 | Ciclocross Internacional de Karrantza | MJ | 0 | 00:37:32.000 | 0 |
| 2024-11-03 | 4 | UEC Cyclo-cross European Championships | MJ | 0 | 00:40:24.000 | 0 |
| 2024-11-02 | 3 | European Continental Championships Team Relay | ME+WE | 0 | 00:41:04.000 | 0 |
| 2024-10-27 | 1 | Ciclocrosse de Melgaço | MJ | 0 | 00:37:31.000 | 0 |
| 2024-10-13 | 1 | Ciclocross Internacional Xaxancx | MJ | 0 | 00:40:23.000 | 0 |
| 2024-10-06 | 1 | Trofeo Villa de Gijón | MJ | 0 | 00:45:02.000 | 0 |
| 2024-07-05 | 5 | National Championships Spain MU17 - Road Race | MU17 | 0 | 01:30:44.000 | 0 |
| 2024-06-24 | 4 | Trofeo San Juan - GP Ayto. de Camargo | MU17 | 0 | 01:26:34.000 | 0 |
| 2024-06-15 | 2 | Trofeo Cadetes Ayto. de Valdaliga - Campeonato de Cantabria | MU17 | 0 | 01:38:53.000 | 0 |
| 2024-06-09 | 1 | Challenge Cadete Provincia de Salamanca - 2 | MU17 | 0 | 01:35:57.000 | 0 |
| 2024-06-08 | 6 | Challenge Cadete Provincia de Salamanca - 1 | MU17 | 0 | 01:22:14.000 | 0 |
| 2024-03-24 | 1 | Aiarako Bira | MU17 | 0 | 01:11:34.000 | 0 |
| 2024-03-23 | 1 | Aiarako Bira | MU17 | 0 | 01:26:52.000 | 0 |