6 Men's H2 Time TrialEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Aug 2023)H2 — Aug 15, 2023 7 Men's H2 Road RaceEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Aug 2023)H2 0:00.001 Aug 15, 2023 1 Men's H2 Road Race HANDI GARD CLASSIC (Road) (Jun 2023)H2 0:00.002 Jun 24, 2023 1 Men's H2 Time Trial HANDI GARD CLASSIC (Road) (Jun 2023)H2 47:52.680 Jun 23, 2023 1 Men's H2 Road Race HANDI GARD CLASSIC (Road) (Jun 2023)H2 1:53:05.000 Jun 23, 2023 2 Men's H2 Road Race AIN HANDI TOUR INTERNATIONAL UCI (Road) (May 2023)H2 0:00.004 May 13, 2023 2 Men's H2 Time Trial AIN HANDI TOUR INTERNATIONAL UCI (Road) (May 2023)H2 24:31.020 May 12, 2023 2 Men's H2 Road Race AIN HANDI TOUR INTERNATIONAL UCI (Road) (May 2023)H2 1:09:11.980 May 12, 2023 DNF Men's H2 Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H2 — May 6, 2023 9 Men's H2 Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H2 9:45.297 May 6, 2023 3 Men's H2 Time TrialEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)H2 — May 28, 2022 4 Men's H2 Road RaceEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)H2 — May 28, 2022 7 Men's H2 Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H2 17:37.470 May 14, 2022 7 Men's H2 Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H2 — May 14, 2022 8 Men's H2 Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H2 — May 7, 2022 8 Men's H2 Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H2 9:00.117 May 7, 2022 — Team Relay - Handbike - Mixed EliteWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)— May 7, 2022 1 Men's H2 Time TrialEuropean Champion European Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)H2 24:29.030 Jun 2, 2021 1 Men's H2 Road RaceEuropean Champion European Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)H2 58:05.000 Jun 2, 2021 5 Men's H2 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H2 6:31.434 May 8, 2021 4 Men's H2 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H2 — May 8, 2021 9 Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H2 — Sep 10, 2019 9 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H2 39:54.950 Sep 10, 2019 8 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H2 — Aug 10, 2019 8 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H2 — Aug 10, 2019 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)— Aug 10, 2019 3 Men's H2 Time Trial UCI C1 Swiss Serie (Road) (Jun 2019)H2 19:25.400 Jun 14, 2019 3 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H2 0:00.001 Jun 14, 2019 3 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H2 0:00.340 Jun 14, 2019 4 Men's H2 Time Trial Ain Handi Tour (Road) (May 2019)H2 42:47.000 May 24, 2019 3 Men's H2 Road Race Ain Handi Tour (Road) (May 2019)H2 — May 24, 2019 3 Men's H2 Road Race Ain Handi Tour (Road) (May 2019)H2 0:00.007 May 24, 2019 8 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H2 — May 18, 2019 8 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H2 40:47.840 May 18, 2019 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)— May 18, 2019 6 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H2 57:06.990 May 11, 2019 8 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H2 — May 11, 2019 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)— May 11, 2019 2 Men's H2 Time Trial 7° Verola Paracycling Cup (Road) (Apr 2019)H2 24:54.000 Apr 26, 2019 DNF Men's H2 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H2 — Apr 26, 2019 5 Men's H2 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H2 0:00.011 Apr 26, 2019 3 Men's H2 Time Trial 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H2 27:14.000 Apr 5, 2019 DNF Men's H2 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H2 — Apr 5, 2019 8 Men's H2 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H2 0:00.015 Apr 5, 2019 7 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H2 — Jul 5, 2018 DNF Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H2 — Jul 5, 2018 1 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2018)H2 0:00.001 Jun 8, 2018 3 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2018)H2 0:00.003 Jun 8, 2018 9 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H2 — May 5, 2018 4 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H2 — May 5, 2018 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)— May 5, 2018 4 Men's H2 Time Trial 6° Verola Paracycling Cup (Road) (Apr 2018)H2 18:58.931 Apr 20, 2018 3 Men's H2 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H2 1:11:04.000 Apr 20, 2018 4 Men's H2 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H2 0:00.007 Apr 20, 2018 9 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H2 — Jul 1, 2017 9 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H2 — Jul 1, 2017 8 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H2 — May 20, 2017 8 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H2 7:22.100 May 20, 2017 11 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H2 — May 11, 2017 9 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H2 3:54.580 May 11, 2017 6 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2016)H2 0:00.165 Jun 4, 2016 4 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2015)H2 0:00.165 Jun 20, 2015 9 Men's H1 Road Race EHC Schenkon (Jun 2012)H1 — Jun 2, 2012 8 Men's H1 Road Race Piacenza Paracycling (May 2012)H1 — May 19, 2012 4 Men's H1 Road Race International Monédières Critérium (May 2012)H1 2:33:58.000 May 12, 2012 12 Men's H1 Road Race EHC - Oensingen (Jun 2011)H1 — Jun 3, 2011 6 Men's H1 Road Race International Monédières Critérium (May 2011)H1 2:57:36.000 May 21, 2011 12 Men's H1 Road Race EHC - Rosenau (Apr 2011)H1 1:37:23.000 Apr 22, 2011 10 Men's H1 Road Race Final EHC 2010 (Sep 2010)H1 0:00.019 Sep 18, 2010 15 Men's H1 Road Race EHC - Grafendorf (Jun 2010)H1 — Jun 25, 2010 12 Men's H1 Time Trial EHC - Schenkon (May 2010)H1 58:19.000 May 14, 2010 4 Men's H1 Road Race Challenge International Handisport de Cyclisme - Route (May 2010)H1 3:56:03.000 May 8, 2010 10 Men's H1 Road Race EHC - Rosenau (Apr 2010)H1 1:40:02.000 Apr 2, 2010 5 Men's H1 Road Race EHC - Al-Ain (Mar 2010)H1 53:43.000 Mar 12, 2010 6 Men Elite - Individual Road Race - HCA EHC - Namur - Final (Oct 2009)— Oct 2, 2009 5 Men Elite - Individual Road Race - HCA Trofeo Internazionale Piacenza - Road (Jul 2009)0:00.010 Jul 25, 2009 7 Men Elite - Individual Road Race - HCA EHC - Lorsch (Jun 2009)1:28:16.000 Jun 27, 2009 7 Men Elite - Individual Time Trial - HCA EHC - Oensingen (Jun 2009)23:46.000 Jun 11, 2009 8 Men Elite - Individual Road Race - HCA EHC - Oensingen (Jun 2009)1:53:51.000 Jun 10, 2009