| 1 | Men's H4 Road Race | 2^ STAGE - GIRO HANDBIKE (Jun 2026) | H4 | 1:30:08.000 | Jun 20, 2026 |
| 2 | Men's H4 Time Trial | UEC Para Cycling Road European Championships (Jun 2026) | H4 | 27:10.310 | Jun 11, 2026 |
| 2 | Men's H4 Road Race | UEC Para Cycling Road European Championships (Jun 2026) | H4 | 1:25:29.000 | Jun 11, 2026 |
| 1 | Men's H4 Time Trial | XXIX HETMAN TANDEM CUP - ROAD IN LUBLIN (May 2026) | H4 | 34:37.000 | May 13, 2026 |
| 1 | Men's H4 Road Race | XXIX HETMAN TANDEM CUP - ROAD IN LUBLIN (May 2026) | H4 | 1:19:49.000 | May 13, 2026 |
| 5 | Men's H4 Road Race | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H4 | — | May 9, 2026 |
| 7 | Men's H4 Time Trial | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H4 | — | May 9, 2026 |
| 1 | Men's H4 Road Race | 1^ STAGE - GIRO HANDBIKE (Mar 2026) | H4 | 1:45:20.000 | Mar 28, 2026 |
| 4 | Men's H4 Time Trial | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | H4 | — | Mar 21, 2026 |
| 4 | Men's H4 Road Race | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | H4 | — | Mar 21, 2026 |
| 4 | Men's H4 Road Race | 2025 UCI Para-cycling Road World Championships (Aug 2025) | H4 | — | Aug 29, 2025 |
| 6 | Men's H4 Time Trial | 2025 UCI Para-cycling Road World Championships (Aug 2025) | H4 | — | Aug 27, 2025 |
| 8 | Men's H4 Time Trial | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | H4 | — | May 17, 2025 |
| 5 | Men's H4 Road Race | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | H4 | — | May 17, 2025 |
| 1 | Men's H4 Road Race | XXVIII HETMAN TANDEM CUP - ROAD (May 2025) | H4 | 1:40:16.000 | May 8, 2025 |
| 1 | Men's H4 Time Trial | XXVIII HETMAN TANDEM CUP - ROAD (May 2025) | H4 | 23:32.000 | May 7, 2025 |
| 4 | Men's H4 Road Race | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | H4 | — | Sep 28, 2024 |
| 5 | Men's H4 Time Trial | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | H4 | — | Sep 23, 2024 |
| 3 | Men's H4 Road Race | 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024) | H4 | — | Sep 4, 2024 |
| 7 | Men's H4 Time Trial | 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024) | H4 | — | Sep 3, 2024 |
| 8 | Men's H4 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H4 | — | May 18, 2024 |
| 12 | Men's H4 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H4 | 1:48.190 | May 18, 2024 |
| 5 | Men's H4 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H4 | — | May 4, 2024 |
| 4 | Men's H4 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H4 | 2:01.207 | May 4, 2024 |
| 4 | Men's H4 Road Race | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H4 | — | Jan 16, 2024 |
| 6 | Men's H4 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H4 | — | Jan 16, 2024 |
| 4 | Men's H4 Time Trial | 2021 UEC Para-Cycling European Championships (Road) (Aug 2023) | H4 | — | Aug 15, 2023 |
| 5 | Men's H4 Road Race | 2021 UEC Para-Cycling European Championships (Road) (Aug 2023) | H4 | — | Aug 15, 2023 |
| 6 | Men's H4 Road Race | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H4 | — | Aug 10, 2023 |
| 8 | Men's H4 Time Trial | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H4 | — | Aug 8, 2023 |
| 3 | Men's H4 Road Race | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H4 | — | May 28, 2023 |
| 9 | Men's H4 Time Trial | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H4 | — | May 28, 2023 |
| 7 | Men's H4 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H4 | — | May 6, 2023 |
| 6 | Men's H4 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H4 | 1:51.188 | May 6, 2023 |
| 2 | Men's H4 Road Race | International Paracycling Classics Ronde in Vlaanderen Brugge-Ronse 2023 (ROAD) (Apr 2023) | H4 | 1:22.000 | Apr 29, 2023 |
| 4 | Men's H4 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H4 | — | Apr 22, 2023 |
| 4 | Men's H4 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H4 | 0:56.080 | Apr 22, 2023 |
| 2 | Men's H4 Road Race | 1° Trofeo Citta di Merano (Road) (Mar 2023) | H4 | 0:01.380 | Mar 25, 2023 |
| 5 | Men's H4 Road Race | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | H4 | — | Aug 13, 2022 |
| 3 | Men's H4 Time Trial | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | H4 | — | Aug 13, 2022 |
| 3 | Men's H4 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | H4 | — | Aug 6, 2022 |
| 2 | Men's H4 Time Trial | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | H4 | — | Aug 6, 2022 |
| 1 | Men's H4 Time Trial | European Paracycling Cup 2022(Road) (Jun 2022) | H4 | 17:34.800 | Jun 11, 2022 |
| 1 | Men's H4 Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | H4 | — | Jun 11, 2022 |
| 1 | Men's H4 Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | H4 | 0:00.002 | Jun 11, 2022 |
| 4 | Men's H4 Time Trial | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | H4 | — | May 28, 2022 |
| OTL | Men's H4 Road Race | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | H4 | — | May 28, 2022 |
| 7 | Men's H4 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H4 | 3:38.040 | May 14, 2022 |
| 7 | Men's H4 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H4 | — | May 14, 2022 |
| 5 | Men's H4 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H4 | — | May 7, 2022 |
| 6 | Men's H4 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H4 | 1:45.465 | May 7, 2022 |
| 1 | Men's H4 Time Trial | HETMAN TANDEM RACE CUP XXV (Road) (Apr 2022) | H4 | 0:20.030 | May 2, 2022 |
| 2 | Men's H4 Time Trial | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 29:55.000 | Apr 8, 2022 |
| 3 | Men's H4 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 1:21:56.000 | Apr 8, 2022 |
| 2 | Men's H4 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 0:00.005 | Apr 8, 2022 |
| — | Team Relay - Handbike - Mixed Elite | Tokyo 2020 Paralympic Games - Road (Aug 2021) | | — | Sep 2, 2021 |
| 4 | Men's H4 Time Trial | Tokyo 2020 Paralympic Games - Road (Aug 2021) | H4 | 40:09.780 | Aug 30, 2021 |
| — | Men's H4 Road Race | Tokyo 2020 Paralympic Games - Road (Aug 2021) | H4 | — | Aug 30, 2021 |
| 1 | Men's H4 Time Trial | European Paracycling Cup (Road) (Jul 2021) | H4 | 17:11.440 | Jul 16, 2021 |
| 1 | Men's H4 Road Race | European Paracycling Cup (Road) (Jul 2021) | H4 | — | Jul 16, 2021 |
| 1 | Men's H4 Road Race | European Paracycling Cup (Road) (Jul 2021) | H4 | 0:00.002 | Jul 16, 2021 |
| 5 | Team Relay - Handbike - Mixed Elite | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | | — | Jun 12, 2021 |
| 7 | Men's H4 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H4 | 2:08.000 | Jun 8, 2021 |
| 7 | Men's H4 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H4 | — | Jun 8, 2021 |
| 2 | Men's H4 Time Trial | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | H4 | — | Jun 2, 2021 |
| 4 | Men's H4 Road Race | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | H4 | — | Jun 2, 2021 |
| — | Team Relay - Team Relay - Mixed Elite | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | | — | May 8, 2021 |
| 7 | Men's H4 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H4 | 2:04.375 | May 8, 2021 |
| 6 | Men's H4 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H4 | — | May 8, 2021 |
| 1 | Men's H4 Time Trial | XXIV HETMAN TANDEM RACE CUP (Road) (Apr 2021) | H4 | 20:15.000 | Apr 29, 2021 |
| 1 | Men's H4 Road Race | XXIV HETMAN TANDEM RACE CUP (Road) (Apr 2021) | H4 | 58:23.000 | Apr 29, 2021 |
| 1 | Men's H4 Road Race | XXIV HETMAN TANDEM RACE CUP (Road) (Apr 2021) | H4 | 0:00.002 | Apr 29, 2021 |
| 1 | Men's H4 Time Trial | European Cup - Púchov (Road) (Sep 2020) | H4 | — | Sep 11, 2020 |
| 1 | Men's H4 Road Race | European Cup - Púchov (Road) (Sep 2020) | H4 | — | Sep 11, 2020 |
| 1 | Men's H4 Road Race | European Cup - Púchov (Road) (Sep 2020) | H4 | — | Sep 11, 2020 |
| 1 | Men's H4 Road Race | XXIII Hetman Tandem Race Cup (Road) (Jul 2020) | H4 | 4:36:36.000 | Jul 8, 2020 |
| 6 | Men's H4 Road Race | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | H4 | — | Sep 10, 2019 |
| 4 | Men's H4 Time Trial | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | H4 | 29:26.010 | Sep 10, 2019 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | | — | Sep 10, 2019 |
| 1 | Men's H4 Time Trial | European Cup - Púchov (Road) (Jul 2019) | H4 | 0:17.232 | Jul 12, 2019 |
| 1 | Men's H4 Road Race | European Cup - Púchov (Road) (Jul 2019) | H4 | — | Jul 12, 2019 |
| 1 | Men's H4 Road Race | European Cup - Púchov (Road) (Jul 2019) | H4 | 0:00.040 | Jul 12, 2019 |
| 1 | Men's H4 Time Trial | UCI C1 Swiss Serie (Road) (Jun 2019) | H4 | 13:55.600 | Jun 14, 2019 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2019) | H4 | 1:03:11.720 | Jun 14, 2019 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2019) | H4 | 0:00.400 | Jun 14, 2019 |
| 1 | Men's H4 Road Race | Upper Austria Paracyclingtour (Road) (Jun 2019) | H4 | 31:11.000 | Jun 1, 2019 |
| 2 | Men's H4 Time Trial | Upper Austria Paracyclingtour - Time Trial (Road) (May 2019) | H4 | — | May 31, 2019 |
| 1 | Men's H4 Road Race | Upper Austria Paracyclingtour - Hill Climb (Road) (May 2019) | H4 | 13:36.000 | May 30, 2019 |
| 2 | Men's H4 Road Race | Upper Austria Paracyclingtour (Road) (May 2019) | H4 | — | May 29, 2019 |
| 5 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H4 | — | May 18, 2019 |
| 5 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H4 | 30:18.440 | May 18, 2019 |
| 3 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H4 | 53:24.150 | May 11, 2019 |
| 5 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H4 | — | May 11, 2019 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | | — | May 11, 2019 |
| 1 | Men's H4 Time Trial | Parabiago Paracycling (Road) (May 2019) | H4 | 18:38.000 | May 3, 2019 |
| 1 | Men's H4 Road Race | Parabiago Paracycling (Road) (May 2019) | H4 | 1:05:37.000 | May 3, 2019 |
| 1 | Men's H4 Road Race | Parabiago Paracycling (Road) (May 2019) | H4 | 0:00.002 | May 3, 2019 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H4 | 29:33.940 | Aug 14, 2018 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H4 | — | Aug 14, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | | — | Aug 14, 2018 |
| 3 | Men's H4 Time Trial | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | H4 | — | Aug 1, 2018 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | H4 | — | Aug 1, 2018 |
| OTL | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | | — | Aug 1, 2018 |
| 1 | Men's H4 Time Trial | UCI C1 Swiss Serie (Road) (Jun 2018) | H4 | 0:00.001 | Jun 8, 2018 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2018) | H4 | 0:00.001 | Jun 8, 2018 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2018) | H4 | 0:00.001 | Jun 8, 2018 |
| 2 | Men's H4 Time Trial | INVACARE Upper Austria Paracyclingtour Stage 3 (Road) (May 2018) | H4 | — | May 11, 2018 |
| 1 | Men's H4 Road Race | INVACARE Upper Austria Paracyclingtour Stage 2 (Road) (May 2018) | H4 | 50:28.000 | May 10, 2018 |
| 1 | Men's H4 Road Race | INVACARE Upper Austria Paracyclingtour Stage 1 (Road) (May 2018) | H4 | 52:31.000 | May 9, 2018 |
| 4 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H4 | — | May 5, 2018 |
| 7 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H4 | — | May 5, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | | — | May 5, 2018 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | H4 | — | Sep 2, 2017 |
| 2 | Men's H4 Time Trial | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | H4 | — | Sep 2, 2017 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | | — | Sep 2, 2017 |
| 1 | Men's H4 Road Race | European Cup - Vrátna (Road) (Jul 2017) | H4 | 0:00.002 | Jul 8, 2017 |
| 1 | Men's H4 Road Race | European Cup - Vrátna (Road) (Jul 2017) | H4 | 50:23.000 | Jul 7, 2017 |
| 1 | Men's H4 Time Trial | European Cup - Vrátna (Road) (Jul 2017) | H4 | 18:26.850 | Jul 7, 2017 |
| 3 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H4 | — | Jul 1, 2017 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H4 | — | Jul 1, 2017 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | | — | Jul 1, 2017 |
| 4 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Ostend (May 2017) | H4 | — | May 20, 2017 |
| 4 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Ostend (May 2017) | H4 | 0:27.090 | May 20, 2017 |
| 5 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Maniago (May 2017) | H4 | 0:28.410 | May 11, 2017 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Maniago (May 2017) | H4 | — | May 11, 2017 |
| 1 | Men's H4 Road Race | Para-cycling European Cup - Šid (Road) (Apr 2017) | H4 | 43:11.000 | Apr 8, 2017 |
| 1 | Men's H4 Time Trial | Para-cycling European Cup - Šid (Road) (Apr 2017) | H4 | 23:18.000 | Apr 7, 2017 |
| 1 | Men's H4 Road Race | Para-cycling European Cup - Šid (Road) (Apr 2017) | H4 | 43:11.000 | Apr 7, 2017 |
| 2 | Men's H4 Road Race | Jeux Paralympiques / Paralympic Games (Sep 2016) | H4 | 1:28:51.000 | Sep 14, 2016 |
| 1 | Men's H4 Time Trial | Jeux Paralympiques / Paralympic Games (Sep 2016) | H4 | 27:39.000 | Sep 13, 2016 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | | 26:06.000 | Jul 16, 2016 |
| 1 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | H4 | 1:36:26.000 | Jul 15, 2016 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | H4 | 29:22.000 | Jul 14, 2016 |
| 1 | Men's H4 Road Race | Para-cycling European Cup - Vrátna (Road) (Jul 2016) | H4 | 0:00.002 | Jul 9, 2016 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2016) | H4 | 0:00.385 | Jun 4, 2016 |
| 1 | Men's H4 Road Race | UCI - Paracyclingtour - 5 Stages Upper Austria (Road) (May 2016) | H4 | 0:00.097 | May 28, 2016 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | | 44:20.000 | May 21, 2016 |
| 3 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H4 | 1:34:26.000 | May 20, 2016 |
| 13 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H4 | 28:27.000 | May 19, 2016 |
| 1 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (May 2016) | H4 | 1:21:22.000 | May 7, 2016 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (May 2016) | H4 | 28:21.000 | May 6, 2016 |
| 1 | Men's H4 Road Race | Due Giorni Del Mare 2° edizione (Road) (Apr 2016) | H4 | — | Apr 16, 2016 |
| 2 | Men's H4 Road Race | 1st Round of the European Handcycling Circuit (Road) (Mar 2016) | H4 | — | Mar 19, 2016 |
| 2 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H4 | 1:31:46.000 | Sep 11, 2015 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H4 | 25:33.000 | Sep 10, 2015 |
| 1 | Men's H4 Road Race | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | H4 | 1:32:40.000 | Aug 1, 2015 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | H4 | 28:55.000 | Jul 30, 2015 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | | 33:48.000 | Jul 28, 2015 |
| 3 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H4 | 1:16:21.000 | Jul 24, 2015 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H4 | 16:42.000 | Jul 23, 2015 |
| 1 | Men's H4 Road Race | UCI C1 Swiss Serie (Road) (Jun 2015) | H4 | 0:00.385 | Jun 20, 2015 |
| 1 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | H4 | 1:27:37.000 | Jun 14, 2015 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | H4 | 19:37.000 | Jun 13, 2015 |
| 3 | Men's H4 Road Race | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | H4 | 1:42:57.000 | Jun 5, 2015 |
| 2 | Men's H4 Time Trial | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | H4 | 19:51.000 | Jun 4, 2015 |
| 1 | Men's H4 Road Race | International Paralympic Valle Olona (Road) (May 2015) | H4 | 0:00.002 | Jun 1, 2015 |
| 1 | Men's H4 Road Race | 5-stages race UCI C1 Upper-Austria-Paracyclingtour (Road) (May 2015) | H4 | 0:00.125 | May 24, 2015 |
| 1 | Men's H4 Road Race | 1st Round of the European Handcycling Circuit (Road) (Mar 2015) | H4 | 0:00.002 | Mar 21, 2015 |
| 4 | Men's H4 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H4 | 1:38:10.000 | Aug 31, 2014 |
| 1 | Men's H4 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H4 | 25:16.000 | Aug 29, 2014 |
| 5 | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | | 37:43.000 | Aug 27, 2014 |
| 11 | Men's H4 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | H4 | 1:41:17.000 | Jul 25, 2014 |
| 2 | Men's H4 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | H4 | 31:34.000 | Jul 24, 2014 |
| 1 | Men's H4 Road Race | Road Para-cycling Europacup (Jul 2014) | H4 | 0:00.002 | Jul 12, 2014 |
| 1 | Men's H4 Road Race | UCI P1 Swiss Serie (May 2014) | H4 | — | May 24, 2014 |
| 1 | Men's H4 Road Race | UCI World Cup - Para-cycling Road (May 2014) | H4 | 1:55:39.000 | May 9, 2014 |
| 2 | Men's H4 Time Trial | UCI World Cup - Para-cycling Road (May 2014) | H4 | 21:34.000 | May 8, 2014 |
| 1 | Men's H4 Road Race | Verola Paracycling Cup (May 2014) | H4 | 0:00.002 | May 3, 2014 |
| 1 | Men's H3 Road Race | Para-cycling European Cup Prague (Sep 2013) | H3 | — | Sep 21, 2013 |
| 1 | Men's H3 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H3 | 2:01:10.000 | Aug 30, 2013 |
| 1 | Men's H3 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H3 | 28:05.000 | Aug 28, 2013 |
| 4 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Aug 2013) | H3 | 1:51:48.000 | Aug 23, 2013 |
| 3 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | H3 | 1:38:13.000 | Jun 14, 2013 |
| 1 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | H3 | 31:46.580 | Jun 13, 2013 |
| 1 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | H3 | 1:14:55.000 | Jun 7, 2013 |
| 1 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | H3 | 20:38.000 | Jun 6, 2013 |
| 1 | Men's H3 Road Race | UCI P1 Swiss Serie (May 2013) | H3 | — | Jun 1, 2013 |
| — | Men's H3 Road Race | Para-cycling European Cup Prague (Sep 2012) | H3 | — | Sep 29, 2012 |
| 1 | Men's H3 Road Race | 2012 London Paralympic Games (Aug 2012) | H3 | 1:50:05.000 | Sep 6, 2012 |
| 1 | Men's H3 Time Trial | 2012 London Paralympic Games (Aug 2012) | H3 | 25:24.000 | Sep 4, 2012 |
| 1 | Men's H3 Road Race | UCI World Cup - Paracyclisme Route (Jul 2012) | H3 | 1:50:08.000 | Jul 6, 2012 |
| 2 | Men's H3 Time Trial | UCI World Cup - Paracyclisme Route (Jul 2012) | H3 | 0:29.110 | Jul 5, 2012 |
| 3 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jun 2012) | H3 | 1:37:48.000 | Jun 15, 2012 |
| DNF | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jun 2012) | H3 | — | Jun 14, 2012 |
| 1 | Men's H3 Road Race | EHC Schenkon (Jun 2012) | H3 | — | Jun 2, 2012 |
| 2 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (May 2012) | H3 | 1:49:51.000 | May 25, 2012 |
| 1 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (May 2012) | H3 | 20:42.000 | May 24, 2012 |
| 2 | Men's H3 Road Race | Piacenza Paracycling (May 2012) | H3 | — | May 19, 2012 |
| 1 | Men's H3 Road Race | Road Para-cycling Europacup (May 2012) | H3 | 1:08:53.000 | May 5, 2012 |
| 1 | Men's H3 Road Race | Para-cycling Europacup Prague (Sep 2011) | H3 | 58:54.000 | Sep 16, 2011 |
| 7 | Men's H3 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | H3 | 1:41:13.000 | Sep 9, 2011 |
| 6 | Men's H3 Time Trial | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | H3 | 24:21.000 | Sep 7, 2011 |
| 2 | Men's H3 Road Race | Road Para-cycling Europacup (Jul 2011) | H3 | 1:22:45.000 | Jul 16, 2011 |
| 3 | Men's H3 Road Race | Para-cycling Europacup (Jun 2011) | H3 | — | Jun 25, 2011 |
| 5 | Men's H3 Time Trial | EHC - Louny (Jun 2011) | H3 | 24:35.000 | Jun 17, 2011 |
| 9 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jun 2011) | H3 | 1:43:35.000 | Jun 10, 2011 |
| 13 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jun 2011) | H3 | 32:34.000 | Jun 9, 2011 |
| 2 | Men's H3 Road Race | International Monédières Critérium (May 2011) | H3 | 1:30:17.000 | May 21, 2011 |
| 12 | Men's H3 Road Race | EHC - Rosenau (Apr 2011) | H3 | 1:09:51.000 | Apr 22, 2011 |