| OTL | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | — | May 18, 2024 |
| 48 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | 3:34.910 | May 18, 2024 |
| 20 | Men's H3 Time Trial | 2021 UEC Para-Cycling European Championships (Road) (Aug 2023) | H3 | — | Aug 15, 2023 |
| OTL | Men's H3 Road Race | 2021 UEC Para-Cycling European Championships (Road) (Aug 2023) | H3 | 0:00.001 | Aug 15, 2023 |
| — | Team Relay - Handbike - Mixed Elite | 2021 UEC Para-Cycling European Championships (Road) (Aug 2023) | | 12:35.000 | Aug 15, 2023 |
| 23 | Men's H3 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H3 | 5:04.000 | Jun 8, 2021 |
| 21 | Men's H3 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H3 | — | Jun 8, 2021 |
| 15 | Men's H3 Time Trial | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | H3 | — | Jun 2, 2021 |
| DNS | Men's H3 Road Race | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | H3 | — | Jun 2, 2021 |
| 16 | Men's H3 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H3 | 2:24.857 | May 8, 2021 |
| 25 | Men's H3 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H3 | — | May 8, 2021 |
| 31 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | — | May 18, 2019 |
| 20 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | 33:26.830 | May 18, 2019 |
| DNF | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H3 | — | Jul 1, 2017 |
| 10 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H3 | — | Jul 1, 2017 |
| 6 | Men's H3 Road Race | 3° Brixia Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 28, 2017 |
| 14 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 0:00.033 | Apr 22, 2017 |
| 17 | Men's H3 Time Trial | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 28:32.000 | Apr 21, 2017 |
| 16 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 21, 2017 |
| 22 | Men's H3 Road Race | UCI C1 Swiss Serie (Road) (Jun 2016) | H3 | 0:00.094 | Jun 4, 2016 |
| 22 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H3 | 1:52:02.000 | May 20, 2016 |
| 17 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H3 | 30:23.000 | May 19, 2016 |
| 7 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H3 | 1:47:32.000 | Sep 11, 2015 |
| 9 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H3 | 38:11.000 | Sep 10, 2015 |
| 4 | Men's H3 Road Race | Montecatone Paracycling (Aug 2015) | H3 | 0:00.010 | Aug 29, 2015 |
| DNS | Men's H3 Road Race | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H3 | — | Jul 24, 2015 |
| 20 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H3 | 22:20.000 | Jul 23, 2015 |
| 4 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | H3 | 20:38.000 | Jun 13, 2015 |
| 5 | Men's H3 Road Race | 5-stages race UCI C1 Upper-Austria-Paracyclingtour (Road) (May 2015) | H3 | 0:00.066 | May 24, 2015 |
| 1 | Men's H3 Road Race | Para-cycling European Cup Prague (Sep 2014) | H3 | — | Sep 27, 2014 |
| 11 | Men's H3 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H3 | 1:59:11.000 | Aug 31, 2014 |
| 9 | Men's H3 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H3 | 28:14.000 | Aug 29, 2014 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | | — | Aug 27, 2014 |
| 12 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | H3 | 1:47:58.000 | Jul 25, 2014 |
| 13 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | H3 | 17:02.000 | Jul 24, 2014 |
| 9 | Men's H3 Road Race | UCI - Para-cyclingtour Upper Austria (Jun 2014) | H3 | 0:00.046 | Jun 8, 2014 |
| 6 | Men's H3 Road Race | UCI P1 Swiss Serie (May 2014) | H3 | — | May 24, 2014 |
| 13 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (May 2014) | H3 | 1:53:20.000 | May 9, 2014 |
| 6 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (May 2014) | H3 | 23:11.000 | May 8, 2014 |
| 17 | Men's H3 Road Race | Verola Paracycling Cup (May 2014) | H3 | 0:00.030 | May 3, 2014 |
| 12 | Men's H2 Road Race | EHC - Grafendorf (Jun 2010) | H2 | — | Jun 25, 2010 |