| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships (Oct 2025) | C5 | 1:03.513 | Oct 18, 2025 |
| 3 | Men's C5 Sprint | UCI Para-cycling Track World Championships (Oct 2025) | C5 | — | Oct 18, 2025 |
| 1 | Men's C5 Sprint | CAMPEONATO DE ESPAÑA PISTA PARALIMPICO (Sep 2025) | C5 | 0:11.183 | Sep 4, 2025 |
| 1 | Men's C5 1 km Time Trial | CAMPEONATO DE ESPAÑA PISTA PARALIMPICO (Sep 2025) | C5 | 1:05.307 | Sep 4, 2025 |
| — | Team Sprint - Cycle - Mixed Elite | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | | — | Aug 31, 2024 |
| 2 | Men's C5 1 km Time Trial | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | C5 | — | Aug 29, 2024 |
| 2 | Men's C5 1 km Time Trial | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C5 | — | Mar 19, 2024 |
| — | Team Sprint - Cycle - Mixed Elite | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | | — | Mar 19, 2024 |
| 1 | Men's C5 1 km Time Trial | CAMPEONATO DE ESPAÑA PISTA PARALIMPICO (Feb 2024) | C5 | 1:06.827 | Feb 22, 2024 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | | — | Aug 7, 2023 |
| 4 | Men's C5 1 km Time Trial | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C5 | — | Aug 4, 2023 |
| 1 | Men's C5 1 km Time Trial | CAMPEONATO ESPAÑA PISTA OPEN Y CICLISMO ADAPTADO - GP HYUNDAI MARCOS AUTOMOCION (Jun 2023) | C5 | 1:04.693 | Jun 8, 2023 |
| — | Men's C5 Road Race | Tokyo 2020 Paralympic Games - Road (Aug 2021) | C5 | — | Aug 30, 2021 |
| 3 | Team Sprint - Cycle - Mixed Elite | Tokyo 2020 Paralympic Games - Track (Aug 2021) | | 0:49.209 | Aug 27, 2021 |
| 1 | Men's C5 1 km Time Trial | Tokyo 2020 Paralympic Games - Track (Aug 2021) | C5 | 1:01.557 | Aug 24, 2021 |
| 1 | Men's C5 1 km Time Trial | CAMPEONATO DE ESPAÑA CICLISMO ADAPTADO - GP AYTO GALAPAGAR (Track) (Mar 2021) | C5 | 1:05.050 | Mar 5, 2021 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020) | C5 | 1:03.180 | Feb 1, 2020 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020) | | — | Feb 1, 2020 |
| 1 | Men's C5 1 km Time Trial | Spanish National Paracycling Track Championships (Track) (Jan 2020) | C5 | 1:06.020 | Jan 10, 2020 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C5 | 1:04.414 | Mar 16, 2019 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | | — | Mar 16, 2019 |
| DNS | Men's C5 Scratch | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C5 | — | Mar 16, 2019 |
| 1 | Men's C5 1 km Time Trial | Campeonato de Espana Pista C. Adaptado (Track) (Mar 2019) | C5 | 1:05.930 | Mar 1, 2019 |
| 1 | Men's C5 1 km Time Trial | 2019 Manchester Paracycling International (Track) (Jan 2019) | C5 | 0:00.001 | Jan 10, 2019 |
| — | Team Sprint - Cycle - Mixed Elite | 2019 Manchester Paracycling International (Track) (Jan 2019) | | 0:00.009 | Jan 10, 2019 |
| 6 | Men's C5 Individual Pursuit | 2019 Manchester Paracycling International (Track) (Jan 2019) | C5 | 0:00.006 | Jan 10, 2019 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | C5 | — | Mar 24, 2018 |
| — | Mixed Elite - Team Sprint - C | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | | — | Mar 24, 2018 |
| 1 | Men's C5 1 km Time Trial | Spain Track National Championships (Track) (Mar 2018) | C5 | 1:06.630 | Mar 2, 2018 |
| 1 | Men's C5 Road Race | Campeonatos De España De Ciclismo Adaptado Carretera (Road) (May 2017) | C5 | — | May 25, 2017 |
| DNF | Men's C5 Road Race | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | — | Sep 16, 2016 |
| 3 | Mixed Elite - Team Sprint - C | Jeux Paralympiques / Paralympic Games (Sep 2016) | | — | Sep 10, 2016 |
| 1 | Men's C5 1 km Time Trial | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | 1:04.494 | Sep 8, 2016 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016) | | — | Mar 19, 2016 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016) | C5 | 1:05.045 | Mar 16, 2016 |
| 1 | Men's C5 1 km Time Trial | Manchester Paracycling Track International (Track) (Nov 2015) | C5 | — | Nov 14, 2015 |
| — | Team Sprint - Cycle - Mixed Elite | Manchester Paracycling Track International (Track) (Nov 2015) | | — | Nov 14, 2015 |
| 6 | Men's C5 Scratch | Manchester Paracycling Track International (Track) (Nov 2015) | C5 | — | Nov 14, 2015 |
| 2 | Men's C5 Individual Pursuit | Manchester Paracycling Track International (Track) (Nov 2015) | C5 | — | Nov 13, 2015 |
| DNF | Men Elite - Scratch - C | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | | — | Mar 28, 2015 |
| — | Mixed Elite - Team Sprint - C | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | | — | Mar 28, 2015 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | C5 | 1:04.806 | Mar 25, 2015 |
| — | Team Sprint - Cycle - Mixed Elite | Newport Para-cycling International (Track) (Jan 2015) | | — | Jan 31, 2015 |
| 1 | Men's C5 1 km Time Trial | Newport Para-cycling International (Track) (Jan 2015) | C5 | 1:04.779 | Jan 31, 2015 |
| 3 | Men's C5 Individual Pursuit | Newport Para-cycling International (Track) (Jan 2015) | C5 | — | Jan 31, 2015 |
| 1 | Men's C5 Scratch | Newport Para-cycling International (Track) (Jan 2015) | C5 | — | Jan 31, 2015 |
| — | Mixed Elite - Team Sprint - C | UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014) | | 0:49.268 | Apr 12, 2014 |
| 1 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014) | C5 | 1:01.683 | Apr 11, 2014 |
| 1 | Men's C5 1 km Time Trial | Newport International Cup (Nov 2013) | C5 | 1:06.668 | Nov 30, 2013 |
| 3 | Men's C5 Individual Pursuit | Newport International Cup (Nov 2013) | C5 | — | Nov 29, 2013 |
| DNF | Men's C5 Road Race | 2012 London Paralympic Games (Aug 2012) | C5 | — | Sep 5, 2012 |
| 7 | Mixed Elite - Team Sprint - C | 2012 London Paralympic Games (Aug 2012) | | — | Sep 1, 2012 |
| 1 | Men's C5 1 km Time Trial | 2012 London Paralympic Games (Aug 2012) | C5 | 1:05.947 | Aug 30, 2012 |
| — | Mixed Elite - Team Sprint - C | Championnats du Monde Paracyclisme Piste - Para-cycling Track World Championships (Feb 2012) | | — | Feb 11, 2012 |
| 3 | Men's C5 1 km Time Trial | Championnats du Monde Paracyclisme Piste - Para-cycling Track World Championships (Feb 2012) | C5 | 1:07.876 | Feb 10, 2012 |
| 1 | Men's C5 Road Race | Paracycling Bizkaiko Bira XV. Road (Apr 2011) | C5 | 1:56:20.000 | Apr 30, 2011 |
| 6 | Men's C5 Road Race | International Paracyclisme Tour (Apr 2011) | C5 | 4:31:42.000 | Apr 23, 2011 |
| 6 | Men Elite - Individual Road Race - LC1 | International Para-cycling Cup - Road (Jul 2009) | | 2:05:56.000 | Jul 4, 2009 |
| 23 | Mixed Elite - All divisions - C | Bizkaiko Bira - Road & Track (Apr 2009) | | 2:24:54.000 | May 2, 2009 |
| 13 | Men Elite - Individual Road Race - LC1 | Challenge International Handisport de Cyclisme - Route (Apr 2009) | | 3:58:40.000 | Apr 25, 2009 |