10 Men's H1 Road RaceWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)H1 — Sep 25, 2024 9 Men's H1 Time TrialWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)H1 — Sep 23, 2024 1 Men's H1 Time Trial National Road Championships Para-Cycling (Jun 2024)H1 48:31.460 Jun 19, 2024 2 Men's H1 Road Race National Road Championships Para-Cycling (Jun 2024)H1 50:13.000 Jun 19, 2024 7 Men's H1 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H1 — May 18, 2024 6 Men's H1 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H1 2:55.300 May 18, 2024 OTL Team Relay - Handbike - Mixed EliteWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)— May 18, 2024 DNS Men's H1 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H1 — May 4, 2024 7 Men's H1 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H1 10:28.125 May 4, 2024 2 Men's H1 Time Trial 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)H1 33:40.000 Apr 5, 2024 2 Men's H1 Road Race 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)H1 1:21:01.000 Apr 5, 2024 4 Men's H1 Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H1 — May 28, 2023 4 Men's H1 Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H1 — May 28, 2023 — Team Relay - Handbike - Mixed EliteWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)— May 28, 2023 6 Men's H1 Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H1 — May 6, 2023 5 Men's H1 Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)H1 3:58.480 May 6, 2023 — Team Relay - Handbike - Mixed EliteWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)— May 6, 2023 1 Men's H1 Time Trial 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H1 29:18.000 Apr 14, 2023 2 Men's H1 Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H1 0:00.001 Apr 14, 2023 1 Men's H1 Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H1 0:00.003 Apr 14, 2023 2 Men's H1 Road Race 1° Trofeo Citta di Merano (Road) (Mar 2023)H1 0:01.450 Mar 25, 2023 8 Men's H1 Road RaceWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)H1 — Aug 13, 2022 8 Men's H1 Time TrialWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)H1 — Aug 13, 2022 6 Men's H1 Road RaceWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H1 — Aug 6, 2022 6 Men's H1 Time TrialWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H1 — Aug 6, 2022 — Team Relay - Handbike - Mixed EliteWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)— Aug 6, 2022 13 Men's H1 Road Race National Road Champhionships - Switzerland (Jun 2022)H1 — Jun 24, 2022 13 Men's H1 Time Trial National Time Trial Champhionships - Switzerland (Jun 2022)H1 — Jun 22, 2022 5 Men's H1 Time TrialEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)H1 — May 28, 2022 5 Men's H1 Road RaceEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)H1 — May 28, 2022 7 Men's H1 Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H1 17:58.410 May 14, 2022 6 Men's H1 Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)H1 — May 14, 2022 — Team Relay - Handbike - Mixed EliteWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)— May 14, 2022 5 Men's H1 Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H1 — May 7, 2022 DNF Men's H1 Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)H1 — May 7, 2022 5 Men's H1 Time Trial 8° DUE GIORNI DEL MARE (Road) (Apr 2022)H1 33:31.000 Apr 8, 2022 4 Men's H1 Road Race 8° DUE GIORNI DEL MARE (Road) (Apr 2022)H1 1:23:14.000 Apr 8, 2022 4 Men's H1 Road Race 8° DUE GIORNI DEL MARE (Road) (Apr 2022)H1 0:00.009 Apr 8, 2022 7 Men's H1 Time TrialWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)H1 7:54.000 Jun 8, 2021 DNF Men's H1 Road RaceWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)H1 — Jun 8, 2021 2 Men's H1 Time TrialEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)H1 — Jun 2, 2021 1 Men's H1 Road RaceEuropean Champion European Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)H1 1:03:59.000 Jun 2, 2021 8 Men's H1 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H1 6:04.266 May 8, 2021 4 Men's H1 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H1 — May 8, 2021 2 Men's H1 Road Race National Road Championships - Switzerland (Road) (Sep 2020)H1 — Sep 11, 2020 2 Men's H1 Time Trial National Time Trial Championships - Switzerland (Jul 2020)H1 0:16.370 Jul 11, 2020 DNF Men's H1 Time Trial Paracycling Europa Cup 2019 (Road) (Jul 2019)H1 — Jul 5, 2019 DNF Men's H1 Road Race Paracycling Europa Cup 2019 (Road) (Jul 2019)H1 — Jul 5, 2019 2 Men's H1 Road Race Schweizermeisterschaften (Jun 2019)H1 58:33.000 Jun 25, 2019 2 Men's H1 Time Trial Schweizermeisterschaften (Jun 2019)H1 47:00.770 Jun 25, 2019 3 Men's H1 Time Trial UCI C1 Swiss Serie (Road) (Jun 2019)H1 26:20.800 Jun 14, 2019 3 Men's H1 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H1 0:00.001 Jun 14, 2019 3 Men's H1 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H1 0:00.340 Jun 14, 2019 4 Men's H1 Road Race Upper Austria Paracyclingtour (Road) (Jun 2019)H1 — Jun 1, 2019 5 Men's H1 Time Trial Upper Austria Paracyclingtour - Time Trial (Road) (May 2019)H1 — May 31, 2019 5 Men's H1 Road Race Upper Austria Paracyclingtour - Hill Climb (Road) (May 2019)H1 — May 30, 2019 5 Men's H1 Road Race Upper Austria Paracyclingtour (Road) (May 2019)H1 — May 29, 2019 8 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H1 — May 18, 2019 9 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H1 57:25.980 May 18, 2019 3 Men's H1 Time Trial 7° Verola Paracycling Cup (Road) (Apr 2019)H1 33:37.000 Apr 26, 2019 4 Men's H1 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H1 1:38:59.000 Apr 26, 2019 4 Men's H1 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H1 0:00.007 Apr 26, 2019 6 Men's H1 Time Trial 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H1 34:44.000 Apr 5, 2019 6 Men's H1 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H1 1:09:30.000 Apr 5, 2019 6 Men's H1 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H1 0:00.012 Apr 5, 2019 8 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H1 — Jul 5, 2018 8 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H1 — Jul 5, 2018 DNS Men's H1 Road Race Schweizermeisterschaften (Road) (Jun 2018)H1 — Jun 26, 2018 DNF Men's H1 Time Trial Schweizermeisterschaften (Road) (Jun 2018)H1 54:41.600 Jun 26, 2018 5 Men's H1 Time Trial UCI C1 Swiss Serie (Road) (Jun 2018)H1 0:00.005 Jun 8, 2018 6 Men's H1 Road Race UCI C1 Swiss Serie (Road) (Jun 2018)H1 0:00.006 Jun 8, 2018 6 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H1 — May 5, 2018 6 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H1 — May 5, 2018 4 Men's H1 Time Trial 6° Verola Paracycling Cup (Road) (Apr 2018)H1 24:01.460 Apr 20, 2018 4 Men's H1 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H1 1:12:10.000 Apr 20, 2018 4 Men's H1 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H1 0:00.008 Apr 20, 2018 8 Men's H1 Road RaceWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H1 — Sep 2, 2017 8 Men's H1 Time TrialWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H1 — Sep 2, 2017 3 Men's H1 Road Race Para-cycling Europa Cup (Road) (Jul 2017)H1 45:12.000 Jul 15, 2017 3 Men's H1 Time Trial Para-cycling Europa Cup (Road) (Jul 2017)H1 45:11.790 Jul 15, 2017 3 Men's H1 Road Race Para-cycling Europa Cup (Road) (Jul 2017)H1 0:00.006 Jul 15, 2017 7 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H1 — Jul 1, 2017 6 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H1 — Jul 1, 2017 2 Men's H1 Road Race Swiss National Para-cycling Road Race Championships (Road) (Jun 2017)H1 1:17:05.000 Jun 23, 2017 1 Men's H1 Road Race Cologne Classic (Road) (Jun 2017)H1 — Jun 2, 2017 1 Men's H1 Time Trial Cologne Classic (Road) (Jun 2017)H1 0:50.100 Jun 2, 2017 1 Men's H1 Road Race Cologne Classic (Road) (Jun 2017)H1 0:00.040 Jun 2, 2017 7 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H1 3:17.300 May 20, 2017 6 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H1 — May 20, 2017 7 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H1 1:59.580 May 11, 2017 7 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H1 — May 11, 2017 3 Men's H1 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H1 0:00.007 Apr 22, 2017 3 Men's H1 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H1 — Apr 21, 2017 4 Men's H1 Time Trial 5° Verola Paracycling Cup (Road) (Apr 2017)H1 50:14.000 Apr 21, 2017 4 Men's H1 Road Race UCI C1 Swiss Serie (Road) (Jun 2016)H1 0:00.335 Jun 4, 2016 4 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H1 1:38:51.000 May 20, 2016 5 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H1 48:09.000 May 19, 2016 1 Men's H1 Road RaceEuropean Champion European Championships 1st Round of the European Handcycling Circuit (Road) (Mar 2016)H1 — Mar 19, 2016 7 Men's H1 Road RaceWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H1 1:43:03.000 Aug 1, 2015 7 Men's H1 Time TrialWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H1 50:40.000 Jul 30, 2015 1 Men's H1 Road Race UCI C1 Swiss Serie (Road) (Jun 2015)H1 0:00.400 Jun 20, 2015 8 Men's H1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H1 1:14:24.000 Jun 14, 2015 7 Men's H1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H1 34:09.000 Jun 13, 2015 3 Men's H1 Road Race Para-cycling Weekend Utrecht (Road) (May 2015)H1 2:04:19.000 May 30, 2015