2 Mixed Team RelayWorld Championships UCI Para-cycling Road World Championships (Sep 2026)H4 29:52.000 Sep 7, 2026 9 Men's H4 Road RaceWorld Championships UCI Para-cycling Road World Championships (Sep 2026)H4 — Sep 7, 2026 2 Team Relay - Handbike - Mixed EliteWorld Championships UCI Para-cycling Road World Championships (Sep 2026)— Sep 7, 2026 5 Men's H4 Time TrialWorld Championships UCI Para-cycling Road World Championships (Sep 2026)H4 — Sep 4, 2026 6 Men's H4 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H4 — May 9, 2026 4 Men's H4 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H4 — May 9, 2026 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)— May 9, 2026 5 Men's H4 Time Trial Tokyo 2020 Paralympic Games - Road (Aug 2021)H4 41:14.120 Aug 30, 2021 5 Men's H4 Road Race Tokyo 2020 Paralympic Games - Road (Aug 2021)H4 2:31:47.000 Aug 30, 2021 2 Men's H4 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H4 — Sep 10, 2019 2 Men's H4 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H4 28:30.450 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 H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H4 — May 18, 2019 2 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H4 28:36.940 May 18, 2019 6 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H4 55:28.480 May 11, 2019 4 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H4 — May 11, 2019 11 Men's H4 Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H4 — Aug 1, 2018 DNF Men's H4 Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H4 — Aug 1, 2018 1 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H4 23:01.630 Jul 5, 2018 3 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H4 — Jul 5, 2018 1 Men's H4 Time Trial 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018)H4 23:29.400 Jun 12, 2018 2 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H4 — May 5, 2018 2 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H4 — May 5, 2018 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)— May 5, 2018 9 Men's H4 Road RaceWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H4 — Sep 2, 2017 DNF Men's H4 Time TrialWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H4 — Sep 2, 2017 7 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H4 — May 20, 2017 2 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H4 0:12.250 May 20, 2017 2 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H4 0:14.550 May 11, 2017 4 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H4 — May 11, 2017 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)21:11.000 May 11, 2017 6 Men's H4 Road Race Jeux Paralympiques / Paralympic Games (Sep 2016)H4 1:28:59.000 Sep 14, 2016 5 Men's H4 Time Trial Jeux Paralympiques / Paralympic Games (Sep 2016)H4 29:25.000 Sep 13, 2016 2 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H4 1:33:06.000 May 20, 2016 2 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H4 26:22.000 May 19, 2016 2 Men's H4 Road Race Toronto 2015 Pan American/Parapan American Games (Road) (Aug 2015)H4 0:00.028 Aug 12, 2015 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)27:13.000 Jun 15, 2015 9 Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H4 1:38:04.000 Jun 14, 2015 4 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H4 19:56.000 Jun 13, 2015 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)29:35.000 Jun 6, 2015 DNF Men's H4 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H4 — Jun 5, 2015 6 Men's H4 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H4 20:54.000 Jun 4, 2015 2 Men's H4 Road Race Défi sportif AlterGo (Road) (May 2015)H4 0:00.028 May 2, 2015 2 Men's H4 Road Race Challenge Longhi (Road) (Apr 2015)H4 1:14:05.000 Apr 30, 2015 10 Men's H4 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)H4 1:43:43.000 Aug 31, 2014 5 Men's H4 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)H4 26:14.000 Aug 29, 2014 DNF Men's H4 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)H4 — Jul 25, 2014 13 Men's H4 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)H4 33:55.000 Jul 24, 2014 9 Men's H3 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H3 1:46:37.000 Jun 14, 2013 DNF Men's H3 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H3 — Jun 13, 2013 3 Men's H3 Road Race The Greenville SC Para-cycling Open (Apr 2013)H3 — Apr 20, 2013 3 Men's H3 Road Race Défi Sportif (Apr 2012)H3 — Apr 27, 2012