5 Men's B Road Race HANDI GARD CLASSIC - ROAD (May 2026)B 2:02:31.000 May 28, 2026 4 Men's B Time Trial HANDI GARD CLASSIC - ROAD (May 2026)B 29:53.590 May 28, 2026 4 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B — Mar 21, 2026 2 Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B — Mar 21, 2026 3 Men's B Road Race HANDI GARD CLASSIC - ROAD (Jun 2025)B 2:07:29.000 Jun 12, 2025 12 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 9 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 15 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 12 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 11 Men's B Road RaceWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)B — Sep 24, 2024 4 Men's B 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 2 Men's B SprintWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 — Mixed B Mixed Team SprintWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 1 Men's B Sprint B Championnat de France de paracyclisme sur piste (Feb 2024)B — Feb 23, 2024 1 Men's B 1 km Time Trial B Championnat de France de paracyclisme sur piste (Feb 2024)B — Feb 23, 2024 2 Men's B Individual Pursuit B Championnat de France de paracyclisme sur piste (Feb 2024)B 5:45.161 Feb 23, 2024 — Mixed B Mixed Team SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 7, 2023 3 Men's B SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 6, 2023 5 Men's B 1 km Time TrialWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 3, 2023 4 Men's B 1 km Time TrialWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 4 Men's B SprintWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 9 Men's B Time Trial Tokyo 2020 Paralympic Games - Road (Aug 2021)B 1:01:23.320 Aug 30, 2021 3 Men's B 1 km Time Trial B Tokyo 2020 Paralympic Games - Track (Aug 2021)B 1:00.472 Aug 24, 2021 24 Men's B Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)B 13:31.508 May 8, 2021 4 Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B 1:02.165 Feb 1, 2020 9 Men's B SprintWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B — Feb 1, 2020 6 Men's B Sprint B 2019 Manchester Paracycling International (Track) (Nov 2019)B 0:00.006 Nov 28, 2019 4 Men's B 1 km Time Trial B 2019 Manchester Paracycling International (Track) (Nov 2019)B 0:01.030 Nov 28, 2019 3 Men's B Road Race Ain Handi Tour (Road) (May 2019)B — May 24, 2019 3 Men's B Time Trial Ain Handi Tour (Road) (May 2019)B 40:39.000 May 24, 2019 3 Men's B Road Race Ain Handi Tour (Road) (May 2019)B 0:00.006 May 24, 2019 9 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)B 44:23.170 May 11, 2019 9 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)B — May 11, 2019 13 Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)B 1:04.414 Mar 16, 2019 12 Men's B SprintWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)B — Mar 16, 2019 15 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)B — May 5, 2018 DNF Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)B — May 5, 2018 17 Men's B 1 km Time Trial BWorld Championships UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018)B — Mar 24, 2018 9 Men's B Sprint BWorld Championships UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018)B — Mar 24, 2018 1 Men's B Sprint B Championnat de France Paracyclisme sur Piste (Track) (Feb 2018)B — Feb 2, 2018 1 Men's B 1 km Time Trial B Championnat de France Paracyclisme sur Piste (Track) (Feb 2018)B — Feb 2, 2018 2 Men's B Individual Pursuit B Championnat de France Paracyclisme sur Piste (Track) (Feb 2018)B — Feb 2, 2018 8 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)B — May 20, 2017 11 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)B 3:07.500 May 20, 2017 14 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)B 3:04.460 May 11, 2017 7 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)B — May 11, 2017 1 Men's B Individual Pursuit Championnat de France Paracyclisme (Track) (Feb 2017)B 5:05:23.000 Feb 25, 2017 1 Men's B 1 km Time Trial Championnat de France Paracyclisme (Track) (Feb 2017)B 1:16:37.000 Feb 24, 2017 1 Men's B Sprint Championnat de France Paracyclisme (Track) (Feb 2017)B — Feb 24, 2017 24 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)B — May 21, 2016 14 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)B 35:23.000 May 19, 2016 9 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015)B 1:39:02.000 Jul 25, 2015 18 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015)B 44:00.000 Jul 23, 2015 16 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)B 2:38:13.000 Jun 15, 2015 19 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)B 36:32.000 Jun 13, 2015 13 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)B 2:29:42.000 Jun 6, 2015 21 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)B 37:35.000 Jun 4, 2015 5 Men's B Road Race Cologne Classic (Road) (May 2015)B 0:00.010 May 24, 2015 6 Men's B Road Race Belgian Tandem Race B&VI (Road) (May 2015)B 6:06:21.000 May 16, 2015 5 Men's B Road Race Brixia Paracycling Cup (Road) (Apr 2015)B 0:00.012 May 2, 2015 16 Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)B 2:28:26.000 Jul 25, 2014 15 Men's B Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)B 27:25.000 Jul 24, 2014 1 Men's B 1 km Time Trial Les 2 Jours du Mans Sarthe (Jun 2014)B 1:12.118 Jun 21, 2014 1 Men's B Individual Pursuit Les 2 Jours du Mans Sarthe (Jun 2014)B 5:16.411 Jun 21, 2014 3 Men's B Sprint Les 2 Jours du Mans Sarthe (Jun 2014)B — Jun 21, 2014 11 Men's B Road Race Belgian Tandemrace B&VI (May 2014)B 7:57:38.000 May 31, 2014 8 Men's B Road Race Dutch Tandem Trophy (May 2014)B 0:00.031 May 24, 2014 10 Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2014)B 2:36:27.000 May 10, 2014 16 Men's B Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2014)B 39:00.000 May 8, 2014 8 Men's B Sprint Newport International Cup (Nov 2013)B — Nov 30, 2013 11 Men's B Individual Pursuit B Newport International Cup (Nov 2013)B — Nov 29, 2013 10 Men's B 1 km Time Trial B Newport International Cup (Nov 2013)B 1:05.737 Nov 28, 2013 11 Men's B Road Race Tour of Belgium for B&VI (May 2013)B 8:10:17.000 May 11, 2013 8 Men's B Road Race XVII Para-cycling Bizkaiko Bira (May 2013)B 2:37:53.000 May 4, 2013 9 Men's B Road Race International Monédières Critérium (May 2012)B 2:45:01.000 May 12, 2012