2 Men's H3 Road Race National Para Cycling Road Championships - Switzerland (Jun 2026)H3 1:08:38.000 Jun 24, 2026 17 Men's H3 Time TrialEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)H3 31:27.610 Jun 11, 2026 17 Men's H3 Road RaceEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)H3 1:38:03.000 Jun 11, 2026 19 Men's H3 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H3 — May 9, 2026 28 Men's H3 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)H3 — May 9, 2026 4 Men's H3 Time Trial Verolanuova - Road (Apr 2026)H3 16:28.590 Apr 24, 2026 4 Men's H3 Road Race Verolanuova - Road (Apr 2026)H3 — Apr 24, 2026 DSQ Men's H3 Time Trial 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026)H3 — Apr 10, 2026 9 Men's H3 Road Race 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026)H3 1:23:32.000 Apr 10, 2026 7 Men's H3 Road Race National Para Cycling Road Championships Road Races - Switzerland (Jun 2025)H3 1:12:50.800 Jun 27, 2025 24 Men's H3 Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H3 — May 17, 2025 DNF Men's H3 Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)H3 — May 17, 2025 4 Men's H3 Road Race National Road Championships Para-Cycling (Jun 2024)H3 1:02:24.000 Jun 19, 2024 38 Men's H3 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H3 — May 18, 2024 42 Men's H3 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)H3 3:01.410 May 18, 2024 38 Men's H3 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H3 — May 4, 2024 44 Men's H3 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)H3 9:11.570 May 4, 2024 16 Men's H3 Time Trial 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)H3 25:20.000 Apr 5, 2024 10 Men's H3 Road Race 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)H3 1:21:25.000 Apr 5, 2024 DNF Men's H3 Time Trial 9a Verola Paacycling Cup (Road) (Apr 2023)H3 — Apr 28, 2023 DNS Men's H3 Road Race 9a Verola Paacycling Cup (Road) (Apr 2023)H3 — Apr 28, 2023 29 Men's H3 Road Race 9a Verola Paacycling Cup (Road) (Apr 2023)H3 0:00.057 Apr 28, 2023 20 Men's H3 Time Trial 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H3 23:03.000 Apr 14, 2023 18 Men's H3 Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H3 1:20:49.000 Apr 14, 2023 18 Men's H3 Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)H3 0:00.038 Apr 14, 2023 DNF Men's H3 Road Race 1° Trofeo Citta di Merano (Road) (Mar 2023)H3 — Mar 25, 2023 3 Men's H3 Road Race National Road Champhionships - Switzerland (Jun 2022)H3 — Jun 24, 2022 6 Men's H3 Time Trial National Time Trial Championships - Switzerland (Jul 2020)H3 19:13.290 Jul 11, 2020 4 Men's H3 Road Race Schweizermeisterschaften (Jun 2019)H3 53:18.000 Jun 25, 2019 16 Men's H3 Time Trial UCI C1 Swiss Serie (Road) (Jun 2019)H3 17:29.300 Jun 14, 2019 13 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H3 0:00.003 Jun 14, 2019 15 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2019)H3 0:00.235 Jun 14, 2019 7 Men's H3 Time Trial Parabiago Paracycling (Road) (May 2019)H3 22:36.000 May 3, 2019 8 Men's H3 Road Race Parabiago Paracycling (Road) (May 2019)H3 1:17:11.000 May 3, 2019 7 Men's H3 Road Race Parabiago Paracycling (Road) (May 2019)H3 0:00.015 May 3, 2019 18 Men's H3 Time Trial 7° Verola Paracycling Cup (Road) (Apr 2019)H3 24:08.000 Apr 26, 2019 14 Men's H3 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H3 — Apr 26, 2019 12 Men's H3 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H3 0:00.032 Apr 26, 2019 16 Men's H3 Time Trial 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 38:15.000 Apr 5, 2019 13 Men's H3 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 1:09:02.000 Apr 5, 2019 14 Men's H3 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 0:00.029 Apr 5, 2019 DNS Men's H3 Time Trial Schweizermeisterschaften (Road) (Jun 2018)H3 — Jun 26, 2018 5 Men's H3 Road Race Schweizermeisterschaften (Road) (Jun 2018)H3 48:59.000 Jun 26, 2018 6 Men's H3 Road Race Swiss National Para-cycling Road Race Championships (Road) (Jun 2017)H3 1:23:07.000 Jun 23, 2017 6 Men's H3 Time Trial Swiss National Para-cycling Time Trial Championships (Road) (Jun 2017)H3 46:59.570 Jun 21, 2017 15 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 0:00.033 Apr 22, 2017 15 Men's H3 Time Trial 5° Verola Paracycling Cup (Road) (Apr 2017)H3 27:29.000 Apr 21, 2017 18 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 — Apr 21, 2017 10 Men's H3 Road Race 2 Giorni del Mare - 3° edizione (Road) (Apr 2017)H3 — Apr 7, 2017 13 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2016)H3 0:00.242 Jun 4, 2016 19 Men's H3 Road Race Brixia Paracycling Cup (Road) (Apr 2016)H3 0:00.037 Apr 30, 2016 14 Men's H3 Road Race Due Giorni Del Mare 2° edizione (Road) (Apr 2016)H3 — Apr 16, 2016