3 Men's B 1 km Time Trial B Campionato italiano paralimpico (Oct 2026)B 1:09.000 Oct 4, 2026 2 Men's B Individual Pursuit B Campionato italiano paralimpico (Oct 2026)B 4:28.000 Oct 4, 2026 12 Men's B Road RaceWorld Championships UCI Para-cycling Road World Championships (Sep 2026)B — Sep 7, 2026 3 Men's B Road RaceEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)B 2:05:14.000 Jun 11, 2026 3 Men's B Time TrialEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)B 33:29.220 Jun 11, 2026 9 Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)B — May 9, 2026 7 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)B — May 9, 2026 8 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)B — Apr 30, 2026 DNF Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026)B — Apr 30, 2026 1 Men's B Road Race 7° MEMORIAL VALTER CORRADIN - ROAD (Apr 2026)B 2:12:25.000 Apr 18, 2026 4 Men's B Road Race 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026)B 1:38:30.000 Apr 10, 2026 4 Men's B Time Trial 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026)B 35:37.000 Apr 10, 2026 1 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B 33:06.010 Mar 21, 2026 1 Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B 1:57:58.000 Mar 21, 2026 1 Men's B Road RaceWorld Champion World Championships 2025 UCI Para-cycling Road World Championships (Aug 2025)B 2:05:08.000 Aug 30, 2025 1 Men's B Road Race Campionati Italiani Strada (May 2025)B 2:01:37.393 May 23, 2025 3 Men's B Time Trial Campionati Italiani Strada (May 2025)B 30:28.000 May 23, 2025 6 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 3 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 14 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 3 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 5 Men's B Road RaceWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)B — Sep 24, 2024 8 Men's B Time TrialWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)B — Sep 22, 2024 6 Men's B Road Race 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)B — Sep 5, 2024 6 Men's B Time Trial 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)B — Sep 3, 2024 1 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B 2:06:18.000 May 18, 2024 9 Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B 1:20.370 May 18, 2024 4 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B — May 4, 2024 8 Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B 1:09.055 May 4, 2024 1 Men's B Road Race CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024)B — Apr 12, 2024 1 Men's B Time Trial CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024)B 37:54.218 Apr 12, 2024 1 Men's B Road Race 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)B 14:13.000 Apr 5, 2024 1 Men's B Time Trial 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)B 31:17.000 Apr 5, 2024 11 Men's B Individual PursuitWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 11 Men's B 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 5 Men's B 1 km Time Trial B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 5 Men's B Sprint B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 8 Men's B Road RaceEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Aug 2023)B — Aug 15, 2023 6 Men's B Time TrialEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Aug 2023)B — Aug 15, 2023 4 Men's B Road RaceWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 11, 2023 11 Men's B Time TrialWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 9, 2023 8 Men's B Individual PursuitWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 2, 2023 2 Men's B Road Race Campionati Ialiani Strada (Jun 2023)B — Jun 23, 2023 2 Men's B Time Trial Campionati Ialiani Strada (Jun 2023)B 28:36.940 Jun 23, 2023 7 Men's B Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 28, 2023 4 Men's B Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 28, 2023 2 Men's B Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 6, 2023 5 Men's B Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B 2:06.215 May 6, 2023 6 Men's B Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B — Apr 22, 2023 11 Men's B Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B 2:52.140 Apr 22, 2023 1 Men's B Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 1:28:43.000 Apr 14, 2023 1 Men's B Time Trial 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 32:46.000 Apr 14, 2023 1 Men's B Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 0:00.002 Apr 14, 2023