| 3 | Men's C3 Time Trial | UEC Para Cycling Road European Championships (Jun 2026) | C3 | 24:35.580 | Jun 11, 2026 |
| 6 | Men's C3 Road Race | UEC Para Cycling Road European Championships (Jun 2026) | C3 | 1:29:40.000 | Jun 11, 2026 |
| 6 | Men's C3 Road Race | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | C3 | — | May 9, 2026 |
| 3 | Men's C3 Time Trial | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | C3 | — | May 9, 2026 |
| 6 | Men's C3 Time Trial | UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026) | C3 | — | Apr 30, 2026 |
| 5 | Men's C3 Road Race | UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026) | C3 | — | Apr 30, 2026 |
| 7 | Men's C3 Road Race | 2025 UCI Para-cycling Road World Championships (Aug 2025) | C3 | — | Aug 30, 2025 |
| 10 | Men's C3 Time Trial | 2025 UCI Para-cycling Road World Championships (Aug 2025) | C3 | — | Aug 27, 2025 |
| 5 | Men's C3 Time Trial | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | C3 | — | May 17, 2025 |
| 4 | Men's C3 Road Race | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | C3 | — | May 17, 2025 |
| 6 | Men's C3 Time Trial | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | C3 | — | May 3, 2025 |
| 5 | Men's C3 Road Race | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | C3 | — | May 3, 2025 |
| 8 | Men's C3 Road Race | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | C3 | — | Sep 25, 2024 |
| 9 | Men's C3 Time Trial | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | C3 | — | Sep 23, 2024 |
| 1 | Men's C3 Time Trial | CAMPEONATO DE ESPAÑA CICLISMO PARALIMPICO 2024SPAÑA PARACICLISMO EN RUTA (May 2024) | C3 | 33:32.320 | May 23, 2024 |
| 1 | Men's C3 Road Race | CAMPEONATO DE ESPAÑA CICLISMO PARALIMPICO 2024SPAÑA PARACICLISMO EN RUTA (May 2024) | C3 | 58:42.000 | May 23, 2024 |
| 7 | Men's C3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C3 | — | May 18, 2024 |
| 14 | Men's C3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C3 | 1:54.890 | May 18, 2024 |
| 12 | Men's C3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C3 | — | May 4, 2024 |
| 22 | Men's C3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C3 | 3:15.277 | May 4, 2024 |
| DNS | Men's C4 Time Trial | CAMPEONATO DE ESPAÑA DE CICLISMO ADAPTADO EN RUTA "CONCELLO DE VIVEIRO" (May 2023) | C4 | — | May 18, 2023 |
| DNS | Men's C4 Road Race | CAMPEONATO DE ESPAÑA DE CICLISMO ADAPTADO EN RUTA "CONCELLO DE VIVEIRO" (May 2023) | C4 | — | May 18, 2023 |
| 1 | Men's C4 Time Trial | Extremadura European Paracycling Cup (ROAD) (Sep 2022) | C4 | 32:51.000 | Sep 30, 2022 |
| 1 | Men's C4 Road Race | Extremadura European Paracycling Cup (ROAD) (Sep 2022) | C4 | 2:11:14.400 | Sep 30, 2022 |
| 1 | Men's C4 Road Race | Extremadura European Paracycling Cup (ROAD) (Sep 2022) | C4 | 0:00.002 | Sep 30, 2022 |
| 1 | Men's C4 Road Race | VALENCIA EUROPEAN PARACYCLING (ROAD) (Sep 2022) | C4 | 0:01.530 | Sep 23, 2022 |
| 1 | Men's C4 Individual Pursuit | CAMPEONATO ESPAÑA PISTA CICLISMO ADAPTADO 2022 (Track) (Sep 2022) | C4 | 5:07.742 | Sep 15, 2022 |
| 4 | Men's C4 Road Race | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | C4 | — | Aug 13, 2022 |
| DNS | Men's C4 Time Trial | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | C4 | — | Aug 13, 2022 |
| 3 | Men's C4 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | C4 | — | Aug 6, 2022 |
| 5 | Men's C4 Time Trial | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | C4 | — | Aug 6, 2022 |
| 1 | Men's C4 Time Trial | CAMPEONATO DE ESPAÑA RUTA CICLISMO ADAPTADO (Road) (Jun 2022) | C4 | 30:38.000 | Jun 4, 2022 |
| 6 | Men's C4 Time Trial | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C4 | — | May 28, 2022 |
| 7 | Men's C4 Road Race | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C4 | — | May 28, 2022 |
| 2 | Men's C4 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | C4 | 0:39.160 | May 14, 2022 |
| 5 | Men's C4 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | C4 | — | May 14, 2022 |
| 8 | Men's C4 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C4 | — | May 7, 2022 |
| 12 | Men's C4 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C4 | 4:30.750 | May 7, 2022 |
| 1 | Men's C4 Time Trial | CAMPEONATO DE ESPAÑA CICLISMO ADAPTADO (ROAD) (Nov 2021) | C4 | 34:55.000 | Nov 5, 2021 |
| 1 | Men's C4 Road Race | CAMPEONATO DE ESPAÑA CICLISMO ADAPTADO (ROAD) (Nov 2021) | C4 | 3:20:16.000 | Nov 5, 2021 |
| 1 | Men's C4 Time Trial | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | 33:34.000 | Oct 22, 2021 |
| 1 | Men's C4 Road Race | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | 2:10:40.000 | Oct 22, 2021 |
| 1 | Men's C4 Road Race | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | — | Oct 22, 2021 |
| 3 | Men's C4 Time Trial | Paracycling Bira XXII (Road) (Jul 2021) | C4 | 22:40.000 | Jul 2, 2021 |
| 4 | Men's C4 Road Race | Paracycling Bira XXII (Road) (Jul 2021) | C4 | 0:01.440 | Jul 2, 2021 |
| 3 | Men's C4 Road Race | Paracycling Bira XXII (Road) (Jul 2021) | C4 | 0:02.070 | Jul 2, 2021 |
| 17 | Men's C4 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | C4 | 10:00.000 | Jun 8, 2021 |
| 11 | Men's C4 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | C4 | — | Jun 8, 2021 |
| 16 | Men's C5 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C5 | 5:45.664 | May 8, 2021 |
| 17 | Men's C5 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C5 | — | May 8, 2021 |
| 3 | Men's C5 Individual Pursuit | CAMPEONATO DE ESPAÑA CICLISMO ADAPTADO - GP AYTO GALAPAGAR (Track) (Mar 2021) | C5 | 5:17.597 | Mar 5, 2021 |
| 2 | Men's C5 Time Trial | CAMPEONATO DE ESPAÑA DE CICLISMO ADAPTADO PUERTO LUMBRERAS (Road) (Nov 2020) | C5 | 24:00.220 | Nov 6, 2020 |
| 5 | Men's C5 Road Race | CAMPEONATO DE ESPAÑA DE CICLISMO ADAPTADO PUERTO LUMBRERAS (Road) (Nov 2020) | C5 | 1:28:08.000 | Nov 6, 2020 |
| 5 | Men's C5 Time Trial | Extremadura European Paracycling Cup (Road) (Oct 2020) | C5 | 30:03.590 | Oct 16, 2020 |
| 1 | Men's C5 Road Race | Extremadura European Paracycling Cup (Road) (Oct 2020) | C5 | 2:06:35.000 | Oct 16, 2020 |
| 6 | Men's C5 Time Trial | Campeonatos de Espana Ciclismo Adaptado Carretera 2018 (Road) (May 2018) | C5 | — | May 24, 2018 |
| 4 | Men's C5 Road Race | Campeonatos de Espana Ciclismo Adaptado Carretera 2018 (Road) (May 2018) | C5 | — | May 24, 2018 |
| DNF | Men's C5 Road Race | Campeonatos De España De Ciclismo Adaptado Carretera (Road) (May 2017) | C5 | — | May 25, 2017 |
| 6 | Men's C5 Time Trial | Campeonatos De España De Ciclismo Adaptado Carretera (Road) (May 2017) | C5 | — | May 25, 2017 |
| 17 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | C5 | — | Jul 16, 2016 |
| 12 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | C5 | 29:25.000 | Jul 14, 2016 |