7 Men's B 1 km Time TrialWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B 1:02.739 Nov 1, 2026 9 Men's B SprintWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Nov 1, 2026 9 Men's B SprintWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Oct 31, 2026 7 Men's B 1 km Time TrialWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Oct 30, 2026 1 Men's B 1 km Time Trial B Campionato italiano paralimpico (Oct 2026)B 1:06.000 Oct 4, 2026 3 Men's B Individual Pursuit B Campionato italiano paralimpico (Oct 2026)B 4:58.000 Oct 4, 2026 3 Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships (Oct 2025)B 1:02.557 Oct 18, 2025 4 Men's B SprintWorld Championships UCI Para-cycling Track World Championships (Oct 2025)B — Oct 18, 2025 — Mixed B Mixed Team SprintWorld Championships UCI Para-cycling Track World Championships (Oct 2025)B — Oct 18, 2025 5 Men's B 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 7 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 2 Men's B 1 km Time Trial B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 3 Men's B Sprint B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 — Mixed B Mixed Team SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 7, 2023 7 Men's B SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 6, 2023 10 Men's B 1 km Time TrialWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 3, 2023 21 Men's B Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B — Apr 22, 2023 26 Men's B Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B 9:09.030 Apr 22, 2023 2 Men's B Sprint B Track Cycling Challenge (TRACK) (Dec 2022)B — Dec 15, 2022 1 Men's B Road Race 7° DUE GIORNI DEL MARE 2021 (Road) (Apr 2021)B 1:42:24.000 Apr 10, 2021 2 Men's B Road Race 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)B 1:34:44.000 Jul 19, 2019 2 Men's B Time Trial 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)B 39:02.170 Jul 19, 2019 2 Men's B Road Race 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)B 0:00.004 Jul 19, 2019 4 Men's B Road Race Parabiago Paracycling (Road) (May 2019)B 1:28:49.000 May 3, 2019 7 Men's B Time Trial Parabiago Paracycling (Road) (May 2019)B 31:08.000 May 3, 2019 5 Men's B Road Race Parabiago Paracycling (Road) (May 2019)B 0:00.011 May 3, 2019 5 Men's B Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)B 2:01:14.000 Apr 26, 2019 5 Men's B Time Trial 7° Verola Paracycling Cup (Road) (Apr 2019)B 17:51.000 Apr 26, 2019 5 Men's B Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)B 0:00.010 Apr 26, 2019 5 Men's B Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)B 1:42:15.000 Apr 5, 2019 3 Men's B Time Trial 5° edizione "due Giorni del Mare" (Road) (Apr 2019)B 38:42.000 Apr 5, 2019 3 Men's B Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)B 0:00.008 Apr 5, 2019 1 Men's B 1 km Time Trial B Campionati Italiani Assoluti - Pista (Track) (Jul 2018)B 1:21:40.000 Jul 20, 2018 1 Men's B Individual Pursuit B Campionati Italiani Assoluti - Pista (Track) (Jul 2018)B 5:17:23.000 Jul 20, 2018 3 Men's B Road Race Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018)B — Jun 30, 2018 1 Men's B Time Trial Campionati Italiani Paraciclismo - Prova a cronometro (Road) (May 2018)B — May 25, 2018 6 Men's B Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)B — Apr 20, 2018 3 Men's B Time Trial 6° Verola Paracycling Cup (Road) (Apr 2018)B — Apr 20, 2018 5 Men's B Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)B 0:00.009 Apr 20, 2018 7 Men's B Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)B 1:47:34.000 Apr 6, 2018 7 Men's B Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)B 1:47:34.000 Apr 6, 2018 17 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)B 5:03.310 May 11, 2017 18 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)B — May 11, 2017 5 Men's B Road Race 3° Brixia Paracycling Cup (Road) (Apr 2017)B — Apr 28, 2017 6 Men's B Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)B 0:00.013 Apr 22, 2017 6 Men's B Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)B — Apr 21, 2017 7 Men's B Time Trial 5° Verola Paracycling Cup (Road) (Apr 2017)B 17:31.000 Apr 21, 2017 3 Men's B Road Race 2 Giorni del Mare - 3° edizione (Road) (Apr 2017)B — Apr 7, 2017 1 Men's B Road Race Due Giorni Del Mare 2° edizione (Road) (Apr 2016)B — Apr 16, 2016 4 Men's B Road Race International Paralympic Valle Olona (Road) (May 2015)B 0:00.009 Jun 1, 2015 14 Men's B Road Race Belgian Tandem Race B&VI (Road) (May 2015)B 6:53:35.000 May 16, 2015 11 Men's B Road Race Brixia Paracycling Cup (Road) (Apr 2015)B 0:00.019 May 2, 2015 DNF Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2014)B — May 10, 2014 7 Men's B Road Race Verola Paracycling Cup (May 2014)B 0:00.014 May 3, 2014