9 Men's H5 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)H5 — Apr 30, 2026 9 Men's H5 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)H5 — Apr 30, 2026 5 Men's H5 Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H5 — May 17, 2025 10 Men's H5 Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H5 — May 17, 2025 5 Men's H5 Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)H5 — May 3, 2025 7 Men's H5 Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)H5 — May 3, 2025 DNF Men's H5 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H5 — May 18, 2024 13 Men's H5 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H5 2:09.420 May 18, 2024 14 Men's H5 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H5 — May 4, 2024 9 Men's H5 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H5 3:49.965 May 4, 2024 2 Men's H5 Time Trial 2023 USA Cycling Masters and Para Road National Championship (Aug 2023)H5 25:24.100 Aug 22, 2023 9 Men's H5 Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H5 — May 28, 2023 6 Men's H5 Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H5 — May 28, 2023 11 Men's H5 Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H5 — May 6, 2023 8 Men's H5 Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H5 3:12.582 May 6, 2023 DNF Men's H5 Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)H5 — Apr 22, 2023 7 Men's H5 Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)H5 2:18.600 Apr 22, 2023 — Team Relay - Handbike - Mixed EliteWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)— Apr 22, 2023 6 Men's H5 Road RaceWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H5 — Aug 6, 2022 6 Men's H5 Time TrialWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H5 — Aug 6, 2022 8 Men's H5 Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H5 6:09.640 May 14, 2022 8 Men's H5 Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H5 — May 14, 2022 10 Men's H5 Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H5 — May 7, 2022 8 Men's H5 Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H5 3:30.207 May 7, 2022 — Team Relay - Handbike - Mixed EliteWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)— May 7, 2022 3 Men's H5 Time Trial U.S. Paralympics Cycling Open (Road) (Apr 2022)H5 23:22.000 Apr 9, 2022 2 Men's H5 Road Race U.S. Paralympics Cycling Open (Road) (Apr 2022)H5 1:18:22.500 Apr 9, 2022 4 Men's H5 Road Race U.S. Paralympics Cycling Open (Road) (Apr 2022)H5 0:00.048 Apr 9, 2022 9 Men's H5 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H5 3:47.366 May 8, 2021 10 Men's H5 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H5 — May 8, 2021 8 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H5 — Aug 10, 2019 9 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H5 — Aug 10, 2019 7 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H5 — May 18, 2019 6 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H5 31:29.280 May 18, 2019 9 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H5 55:46.410 May 11, 2019 DNF Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H5 — May 11, 2019 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)— May 11, 2019 5 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)H5 — Aug 14, 2018 5 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)H5 — Aug 14, 2018 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018)— Aug 14, 2018 7 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H5 — Jul 5, 2018 8 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H5 — Jul 5, 2018 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)27:51.000 Jul 5, 2018 3 Men's H5 Time Trial 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018)H5 51:50.900 Jun 12, 2018 9 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H5 — May 5, 2018 10 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H5 — May 5, 2018 7 Men's H5 Road RaceWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H5 — Sep 2, 2017 8 Men's H5 Time TrialWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H5 — Sep 2, 2017 8 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H5 — Jul 1, 2017 4 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H5 — Jul 1, 2017 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)— Jul 1, 2017 6 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H5 2:36.440 May 20, 2017 8 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H5 — May 20, 2017 9 Men's H5 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H5 — May 11, 2017 7 Men's H5 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H5 3:45.640 May 11, 2017 2 Men's H5 Road Race Défi sportif AlterGo (Road) (Apr 2016)H5 0:00.013 Apr 30, 2016