| 6 | Men's H3 Road Race | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H3 | — | May 9, 2026 |
| 10 | Men's H3 Time Trial | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H3 | — | May 9, 2026 |
| 8 | Men's H3 Time Trial | UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026) | H3 | — | Apr 30, 2026 |
| 9 | Men's H3 Road Race | UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026) | H3 | — | Apr 30, 2026 |
| 4 | Men's H3 Time Trial | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | H3 | — | Mar 21, 2026 |
| 5 | Men's H3 Road Race | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | H3 | — | Mar 21, 2026 |
| 1 | Team Relay - Handbike - Mixed Elite | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | | 26:53.000 | Mar 21, 2026 |
| 11 | Men's H3 Time Trial | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | H3 | — | May 3, 2025 |
| 15 | Men's H3 Road Race | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | H3 | — | May 3, 2025 |
| OTL | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | — | May 18, 2024 |
| 14 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | 1:38.010 | May 18, 2024 |
| 15 | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H3 | — | May 4, 2024 |
| 10 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H3 | 3:06.844 | May 4, 2024 |
| 5 | Team Relay - Handbike - Mixed Elite | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | | — | May 4, 2024 |
| 12 | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H3 | — | Jan 16, 2024 |
| 7 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H3 | — | Jan 16, 2024 |
| 18 | Men's H3 Road Race | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H3 | — | Aug 10, 2023 |
| 12 | Men's H3 Time Trial | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H3 | — | Aug 8, 2023 |
| 20 | Men's H3 Road Race | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | — | May 28, 2023 |
| 5 | Men's H3 Time Trial | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | — | May 28, 2023 |
| 17 | Men's H3 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | — | May 6, 2023 |
| 1 | Men's H3 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | 30:38.027 | May 6, 2023 |
| 9 | Team Relay - Handbike - Mixed Elite | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | | — | May 6, 2023 |
| 7 | Men's H3 Road Race | International Paracycling Classics Ronde in Vlaanderen Brugge-Ronse 2023 (ROAD) (Apr 2023) | H3 | 11:10.000 | Apr 29, 2023 |
| 10 | Men's H3 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | — | Apr 22, 2023 |
| 9 | Men's H3 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | 0:39.950 | Apr 22, 2023 |
| OTL | Men's H3 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | H3 | — | Aug 6, 2022 |
| 13 | Men's H3 Time Trial | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | H3 | — | Aug 6, 2022 |
| 24 | Men's H3 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H3 | 9:37.230 | May 14, 2022 |
| 9 | Men's H3 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H3 | — | May 14, 2022 |
| — | Team Relay - Handbike - Mixed Elite | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | | — | May 14, 2022 |
| 11 | Men's H3 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H3 | — | May 7, 2022 |
| 3 | Men's H3 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H3 | 0:28.930 | May 7, 2022 |
| 7 | Team Relay - Handbike - Mixed Elite | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | | — | May 7, 2022 |
| 3 | Team Relay - Handbike - Mixed Elite | U.S. Paralympics Cycling Open (Road) (Apr 2022) | | 30:15.500 | Apr 9, 2022 |
| 2 | Men's H3 Road Race | U.S. Paralympics Cycling Open (Road) (Apr 2022) | H3 | 1:18:05.000 | Apr 9, 2022 |
| 3 | Men's H3 Time Trial | U.S. Paralympics Cycling Open (Road) (Apr 2022) | H3 | 0:00.496 | Apr 9, 2022 |
| 2 | Men's H3 Road Race | U.S. Paralympics Cycling Open (Road) (Apr 2022) | H3 | 0:00.048 | Apr 9, 2022 |
| DSQ | Men's H4 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H4 | 6:49.000 | Jun 8, 2021 |
| 18 | Men's H3 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H3 | — | Jun 8, 2021 |
| 11 | Men's H4 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H4 | 3:37.961 | May 8, 2021 |
| 13 | Men's H4 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H4 | — | May 8, 2021 |
| 3 | Men's H4 Road Race | Défi sportif AlterGo (Road) (May 2015) | H4 | 0:00.020 | May 2, 2015 |
| 4 | Men's H4 Road Race | Challenge Longhi (Road) (Apr 2015) | H4 | 1:16:03.000 | Apr 30, 2015 |
| 6 | Men's H3 Road Race | The Greenville SC Para-cycling Open (Apr 2013) | H3 | — | Apr 20, 2013 |