| 2025-10-26 | 3 | Ciclocross Cidade Vila Real | ME | 0 | 01:05:37.000 | 0 | 
| 2025-10-19 | DNF | Ciclocrosse Internacional De Vouzela | ME | 0 | 00:00:00.000 |  | 
| 2025-10-18 | DNF | Ciclocrosse De Melgaço | ME | 0 | 00:00:00.000 |  | 
| 2025-10-12 | 6 | Copa de España de Ciclo-Cross #2 - Ciclocross Internacional Xaxancx | ME | 0 | 01:03:25.000 | 0 | 
| 2025-10-05 | 7 | Copa de España de Ciclo-Cross #1 - Trofeo Villa De Gijón | ME | 0 | 01:05:33.000 | 0 | 
| 2025-04-27 | DNF | Clásica Valladolid - Memorial Ángel Lozano y Jesús Nieto | me | 160.51 | 00:00:00.000 |  | 
| 2025-04-22 | 36 | Clásica Pascua | me | 154.2 | 03:46:14.000 | 40.896 | 
| 2025-04-06 | DNF | Clássica Viana do Castelo | ME | 171.4 | 00:00:00.000 |  | 
| 2025-03-09 | 29 | Clássica da Primavera | ME | 145 | 03:37:48.000 | 39.945 | 
| 2025-02-01 | 28 | UCI World Championship MU | MU | 0 | 01:02:46.000 | 0 | 
| 2025-01-31 | 8 | UCI World Championship Team Relay | - | 0 | 00:52:32.000 | 0 | 
| 2025-01-19 | 29 | UCI World Cup Benidorm | MU | 0 | 00:53:32.000 | 0 | 
| 2025-01-12 | 1 | National Championships Spain MU | MU | 0 | 00:54:11.000 | 0 | 
| 2024-12-29 | 27 | UCI World Cup Besançon | MU | 0 | 01:00:52.000 | 0 | 
| 2024-12-26 | 33 | UCI World Cup Gavere | ME | 0 | 01:12:21.000 | 0 | 
| 2024-12-23 | 25 | Superprestige Zilvermeercross Mol | ME | 0 | 00:00:00.000 |  | 
| 2024-12-22 | 16 | UCI World Cup Zonhoven | MU | 0 | 00:50:20.000 | 0 | 
| 2024-12-21 | DNF | UCI World Cup Hulst | MU | 0 | 00:00:00.000 |  | 
| 2024-12-14 | 3 | Ciclocross Internacional Ciutat de Xàtiva | ME | 0 | 00:57:56.000 | 0 | 
| 2024-12-08 | 3 | Ziklo Kross Igorre | ME | 0 | 01:05:37.000 | 0 | 
| 2024-11-17 | 17 | Ciclocross Ciudad de Alcobendas - Enbici | ME | 0 | 01:02:21.000 | 0 | 
| 2024-11-16 | 2 | Ciclocros Internacional Ciudad De Tarancón | ME | 0 | 01:01:41.000 | 0 | 
| 2024-11-10 | 2 | Ciclocross Internacional de Karrantza | ME | 0 | 01:05:21.000 | 0 | 
| 2024-11-03 | 7 | UEC Cyclo-cross European Championships | MU | 0 | 00:52:36.000 | 0 | 
| 2024-11-02 | 3 | European Continental Championships Team Relay | ME+WE | 0 | 00:41:04.000 | 0 | 
| 2024-10-27 | 3 | Ciclocrosse de Melgaço | ME | 0 | 01:05:59.000 | 0 | 
| 2024-10-20 | 2 | Ciclocrosse Internacional De Vouzela | ME | 0 | 01:00:31.000 | 0 | 
| 2024-10-13 | 2 | Ciclocross Internacional Xaxancx | ME | 0 | 01:01:43.000 | 0 | 
| 2024-10-06 | 2 | Trofeo Villa de Gijón | ME | 0 | 01:03:36.000 | 0 | 
| 2024-09-15 | 61 | Volta ciclista a Galicia | me | 127.7 | 03:10:50.000 | 40.15 | 
| 2024-09-15 | 61 | Volta ciclista a Galicia | me | 0 | 11:04:48.000 | 0 | 
| 2024-09-14 | 67 | Volta ciclista a Galicia | me | 160 | 04:00:17.000 | 39.953 | 
| 2024-09-13 | 29 | Volta ciclista a Galicia | me | 160 | 03:44:10.000 | 42.825 | 
| 2024-08-25 | 14 | Campionato de Galicia - Domaio Heroica | me | 149.1 | 03:49:43.000 | 38.944 | 
| 2024-06-23 | 68 | Vuelta al Besaya | mj | 95 | 02:33:50.000 | 37.053 | 
| 2024-06-23 | 73 | Vuelta al Besaya | mj | 95 | 10:48:22.000 | 8.791 | 
| 2024-06-20 | 65 | Vuelta al Besaya | mj | 116 | 02:45:16.000 | 42.114 | 
| 2024-06-16 | 9 | Gran Premio Concello Do Porriño | me | 137 | 03:11:19.000 | 42.965 | 
| 2024-06-07 | DNF | Volta a Castelló |  | 156.7 | 00:00:00.000 |  | 
| 2024-06-06 | 47 | Volta a Castelló |  | 137.7 | 04:08:15.000 | 33.281 | 
| 2024-06-05 | 40 | Volta a Castelló |  | 152 | 04:01:38.000 | 37.743 | 
| 2024-06-02 | 5 | Volta Ciclista O Baixo Miño |  | 128.1 | 02:20:47.000 | 54.595 | 
| 2024-05-26 | 8 | Volta a Portugal do Futuro |  | 150.8 | 03:43:30.000 | 40.483 | 
| 2024-05-26 | 10 | Volta a Portugal do Futuro |  | 0 | 14:21:35.000 | 0 | 
| 2024-05-25 | 9 | Volta a Portugal do Futuro |  | 143.4 | 03:46:01.000 | 38.068 | 
| 2024-05-24 | 9 | Volta a Portugal do Futuro |  | 119.6 | 03:13:31.000 | 37.082 | 
| 2024-05-23 | 14 | Volta a Portugal do Futuro |  | 140.5 | 00:00:00.000 |  | 
| 2024-05-12 | 71 | Pissei - Memorial Pascual Momparler |  | 162 | 04:07:44.000 | 39.236 | 
| 2024-05-05 | 72 | Memorial Valenciaga |  | 0 | 04:11:03.000 | 0 | 
| 2024-05-01 | 21 | Santikutz Klasika - Legazpi |  | 152.65 | 03:56:46.000 | 38.684 | 
| 2024-04-28 | 21 | Bidasoa Itzulia | mu | 99.2 | 02:42:23.000 | 36.654 | 
| 2024-04-28 | 21 | Bidasoa Itzulia | mu | 0 | 08:56:43.000 | 0 | 
| 2024-04-27 | 11 | Bidasoa Itzulia | mu | 133 | 03:10:39.000 | 41.857 | 
| 2024-04-26 | 29 | Bidasoa Itzulia | mu | 130.2 | 03:02:50.000 | 42.727 | 
| 2024-04-21 | 49 | Clásica Ciudad de Torredonjimeno |  | 165 | 04:02:52.000 | 40.763 | 
| 2024-04-14 | 51 | Clásica Valladolid - Memorial Ángel Lozano y Jesús Nieto |  | 160.51 | 04:02:50.000 | 39.659 | 
| 2024-04-06 | 15 | Clásica Pascua |  | 131.2 | 03:13:12.000 | 40.745 | 
| 2024-03-17 | 83 | Trofeo Caja Rural "Gran Premio San José" |  | 0 | 03:55:17.000 | 0 | 
| 2024-03-16 | 21 | Trofeo Excmo. Ayto. Zamora |  | 0 | 01:52:27.000 | 0 | 
| 2024-03-09 | 35 | Clássica de Santo Thyrso |  | 137.3 | 03:30:16.000 | 39.179 | 
| 2024-03-03 | 77 | Trofeo Guerrita - Memorial Juan Romero y Diego Sánchez |  | 0 | 04:38:24.000 | 0 | 
| 2024-02-03 | 21 | UCI World Championship MU | MU | 0 | 00:56:20.000 | 0 | 
| 2024-01-21 | 23 | UCI World Cup Benidorm | MU | 0 | 00:50:26.000 | 0 | 
| 2024-01-14 | 5 | National Championships Spain MU | MU | 0 | 00:54:15.000 | 0 | 
| 2023-12-30 | 66 | UCI World Cup Hulst | ME | 0 | 00:00:00.000 |  | 
| 2023-12-28 | 28 | Telenet Superprestige Diegem | ME | 31.2 | 00:59:53.000 | 31.261 | 
| 2023-12-26 | 44 | UCI World Cup Gavere | ME | 0 | 00:00:00.000 |  | 
| 2023-12-23 | 37 | UCI World Cup Antwerpen | MU | 0 | 00:52:29.000 | 0 | 
| 2023-12-17 | 5 | Cyclo-Cross Internacional Ciudad de Valencia | ME | 0 | 01:04:51.000 | 0 | 
| 2023-12-16 | 5 | Ciclo-cross Ciudad de Xàtiva | ME | 0 | 00:58:57.000 | 0 | 
| 2023-11-26 | 17 | UCI World Cup Dublin | MU | 0 | 01:01:37.000 | 0 | 
| 2023-11-11 | 6 | Ciclocross ciudad de Alcobendas Enbici | ME | 0 | 00:59:48.000 | 0 | 
| 2023-11-05 | DNF | European Continental Championships MU | MU | 0 | 00:00:00.000 |  | 
| 2023-10-29 | 4 | Gran Premi Les Franqueses-Kh7 | ME | 0 | 00:57:45.000 | 0 | 
| 2023-10-15 | DNS | Ciclocrosse de Melgaço | ME | 0 | 00:00:00.000 |  | 
| 2023-10-14 | DNF | Ciclocross Internacional Concello de Ribadumia | ME | 0 | 00:00:00.000 |  | 
| 2023-10-12 | 4 | Ciclocross Internacional Lago de As Pontes | ME | 0 | 01:04:37.000 | 0 | 
| 2023-10-08 | 38 | Ciclocross Internacional Xaxancx | ME | 0 | 00:00:00.000 |  | 
| 2023-10-07 | 6 | Gran Premio Cidade de Pontevedra | ME | 0 | 00:59:29.000 | 0 | 
| 2023-10-01 | 13 | Trofeo Villa de Gijón | ME | 0 | 01:04:59.000 | 0 | 
| 2023-06-11 | 75 | Vuelta a Navarra |  | 149 | 04:07:24.000 | 36.136 | 
| 2023-06-11 | 73 | Vuelta a Navarra |  | 0 | 15:38:32.000 | 0 | 
| 2023-06-10 | 49 | Vuelta a Navarra |  | 135 | 03:23:58.000 | 39.712 | 
| 2023-06-09 | 110 | Vuelta a Navarra |  | 137 | 04:11:28.000 | 32.688 | 
| 2023-06-08 | 11 | Vuelta a Navarra |  | 160 | 03:55:42.000 | 40.73 | 
| 2023-05-21 | 49 | Vigo |  | 186 | 05:01:30.000 | 37.015 | 
| 2023-05-07 | 29 | Vuelta la Comarca Brigantina |  | 164 | 04:01:31.000 | 40.743 | 
| 2023-05-06 | 58 | Bidasoa Itzulia U23 |  | 0 | 09:07:14.000 | 0 | 
| 2023-05-06 | 63 | Bidasoa Itzulia U23 |  | 74 | 02:10:35.000 | 34.001 | 
| 2023-05-05 | 74 | Bidasoa Itzulia U23 |  | 129 | 03:43:17.000 | 34.664 | 
| 2023-05-04 | 15 | Bidasoa Itzulia U23 |  | 130 | 03:13:22.000 | 40.338 | 
| 2023-05-01 | 72 | Santikutz Klasika |  | 167 | 04:31:41.000 | 36.881 | 
| 2023-04-23 | 93 | Clásica Ciudad de Torredonjimeno |  | 0 | 04:04:50.000 | 0 | 
| 2023-03-19 | 81 | Trofeo Caja Rural "Gran Premio San José" |  | 161 | 03:55:58.000 | 40.938 | 
| 2023-03-18 | 42 | Trofeo Excmo. Ayto. Zamora |  | 82 | 02:02:21.000 | 40.213 | 
| 2023-03-12 | 25 | Clássica da Primavera |  | 145 | 03:34:31.000 | 40.556 | 
| 2023-03-04 | 47 | Memorial Julio Chineta |  | 154 | 03:24:34.000 | 45.169 | 
| 2023-02-18 | 84 | Memorial Jesus Pereda |  | 134.04 | 03:52:32.000 | 34.586 | 
| 2023-01-22 | 18 | UCI World Cup Benidorm | MU | 0 | 00:49:50.000 | 0 | 
| 2023-01-15 | 2 | National Championships Spain MU | MU | 0 | 00:55:39.000 | 0 |