12 Men's H3 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H3 — May 9, 2026 20 Men's H3 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H3 — May 9, 2026 11 Men's H3 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)H3 — Apr 30, 2026 15 Men's H3 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)H3 — Apr 30, 2026 11 Men's H3 Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H3 — May 17, 2025 14 Men's H3 Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H3 — May 17, 2025 4 Team Relay - Handbike - Mixed EliteWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)— May 17, 2025 14 Men's H3 Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)H3 — May 3, 2025 17 Men's H3 Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)H3 — May 3, 2025 7 Men's H3 Road Race 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)H3 — Sep 4, 2024 10 Men's H3 Time Trial 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)H3 — Sep 3, 2024 11 Men's H3 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H3 — May 18, 2024 9 Men's H3 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H3 1:06.910 May 18, 2024 17 Men's H3 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H3 — May 4, 2024 8 Men's H3 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H3 2:51.121 May 4, 2024 5 Men's H3 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024)H3 — Jan 16, 2024 6 Men's H3 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024)H3 — Jan 16, 2024 2 Team Relay - Handbike - Mixed EliteWorld Cup 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024)— Jan 16, 2024 2 Men's H3 Time Trial CONTRARELON INDIVIDUAL JUEGOS PANAMERICANOS SANTIAGO 2023 (Road) (Nov 2023)H3 — Nov 18, 2023 2 Men's H3 Road Race CONTRARELON INDIVIDUAL JUEGOS PANAMERICANOS SANTIAGO 2023 (Road) (Nov 2023)H3 — Nov 18, 2023 1 Men's H3 Time Trial 2023 USA Cycling Masters and Para Road National Championship (Aug 2023)H3 24:36.100 Aug 22, 2023 1 Men's H3 Road Race 2023 USA Cycling Masters and Para Road National Championship (Aug 2023)H3 1:26:20.000 Aug 22, 2023 3 Team Relay - Handbike - Mixed EliteWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)— Aug 12, 2023 14 Men's H3 Road RaceWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)H3 — Aug 10, 2023 21 Men's H3 Time TrialWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)H3 — Aug 8, 2023 9 Men's H3 Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H3 — May 28, 2023 2 Men's H3 Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H3 — May 28, 2023 — Team Relay - Handbike - Mixed EliteWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)— May 28, 2023 8 Men's H3 Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H3 — May 6, 2023 2 Men's H3 Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H3 0:01.641 May 6, 2023 8 Team Relay - Handbike - Mixed EliteWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)— May 6, 2023 1 Men's H3 Road Race International Paracycling Classics Ronde in Vlaanderen Brugge-Ronse 2023 (ROAD) (Apr 2023)H3 2:34:41.000 Apr 29, 2023 9 Men's H3 Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)H3 — Apr 22, 2023 DNS Men's H3 Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)H3 — Apr 22, 2023 8 Team Relay - Handbike - Mixed EliteWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)— Apr 22, 2023 26 Men's H3 Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H3 10:42.220 May 14, 2022 16 Men's H3 Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H3 — May 14, 2022 DNF Men's H3 Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H3 — May 7, 2022 7 Men's H3 Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H3 0:56.172 May 7, 2022 — Team Relay - Handbike - Mixed Elite U.S. Paralympics Cycling Open (Road) (Apr 2022)30:06.400 Apr 9, 2022 3 Men's H3 Road Race U.S. Paralympics Cycling Open (Road) (Apr 2022)H3 1:18:19.400 Apr 9, 2022 2 Men's H3 Time Trial U.S. Paralympics Cycling Open (Road) (Apr 2022)H3 0:00.494 Apr 9, 2022 3 Men's H3 Road Race U.S. Paralympics Cycling Open (Road) (Apr 2022)H3 0:00.048 Apr 9, 2022 21 Men's H3 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H3 2:57.479 May 8, 2021 20 Men's H3 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H3 — May 8, 2021 15 Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H3 — Sep 10, 2019 8 Men's H3 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H3 31:39.340 Sep 10, 2019 — Team Relay - Handbike - Mixed EliteWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)— Sep 10, 2019 2 Men's H3 Road Race Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)H3 0:00.028 Aug 31, 2019 1 Men's H3 Time Trial Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)H3 — Aug 29, 2019 2 Men's H3 Road Race Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)H3 — Aug 29, 2019 27 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H3 44:23.330 May 11, 2019 21 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H3 — May 11, 2019 2 Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)— May 11, 2019 11 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)H3 — Aug 14, 2018 12 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)H3 — Aug 14, 2018 1 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)19:45.000 Aug 14, 2018 2 Men's H3 Time Trial 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018)H3 26:15.500 Jun 12, 2018 2 Men's H3 Road Race 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018)H3 57:35.000 Jun 12, 2018 14 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H3 — May 5, 2018 24 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H3 — May 5, 2018 2 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)— May 5, 2018 31 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H3 — Jul 1, 2017 34 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H3 — Jul 1, 2017 5 Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)— Jul 1, 2017