| 12 | Men's H3 Time Trial | CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024) | H3 | 49:12.160 | Apr 12, 2024 |
| DNF | Men's H3 Road Race | CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024) | H3 | — | Apr 12, 2024 |
| OTL | Men's H3 Road Race | 1° Trofeo Città di Pioltello (Road) (Sep 2023) | H3 | 1:36:53.345 | Sep 9, 2023 |
| 14 | Men's H3 Time Trial | Campionati Ialiani Strada (Jun 2023) | H3 | 33:49.970 | Jun 23, 2023 |
| OTL | Men's H3 Road Race | Campionati Ialiani Strada (Jun 2023) | H3 | — | Jun 23, 2023 |
| 14 | Men's H3 Road Race | 1° Trofeo Citta di Vicenza (Road) (Jun 2023) | H3 | — | Jun 17, 2023 |
| 17 | Men's H3 Road Race | 2° Trofeo Città di Tirano (Road) (May 2023) | H3 | — | May 13, 2023 |
| OTL | Men's H3 Road Race | 1° Trofeo Citta di Merano (Road) (Mar 2023) | H3 | 0:00.003 | Mar 25, 2023 |
| 23 | Men's H3 Time Trial | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 40:02.000 | Apr 8, 2022 |
| OTL | Men's H3 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 0:00.001 | Apr 8, 2022 |
| 23 | Men's H3 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 0:00.047 | Apr 8, 2022 |
| OTL | Men's H3 Road Race | 7° DUE GIORNI DEL MARE 2021 (Road) (Apr 2021) | H3 | 0:00.001 | Apr 10, 2021 |
| 15 | Men's H3 Time Trial | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 27:23.800 | Jul 19, 2019 |
| OTL | Men's H3 Road Race | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 0:00.001 | Jul 19, 2019 |
| 12 | Men's H3 Road Race | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 0:00.028 | Jul 19, 2019 |
| 26 | Men's H3 Time Trial | Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019) | H3 | — | Jun 21, 2019 |
| OTL | Men's H3 Road Race | Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019) | H3 | 0:00.001 | Jun 21, 2019 |
| 10 | Men's H3 Time Trial | Parabiago Paracycling (Road) (May 2019) | H3 | 23:13.000 | May 3, 2019 |
| 12 | Men's H3 Road Race | Parabiago Paracycling (Road) (May 2019) | H3 | 1:15:37.000 | May 3, 2019 |
| 10 | Men's H3 Road Race | Parabiago Paracycling (Road) (May 2019) | H3 | 0:00.022 | May 3, 2019 |
| 20 | Men's H3 Time Trial | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 25:03.000 | Apr 26, 2019 |
| 23 | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | — | Apr 26, 2019 |
| 24 | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 0:00.043 | Apr 26, 2019 |
| 23 | Men's H3 Time Trial | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | 41:28.000 | Apr 5, 2019 |
| OTL | Men's H3 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | — | Apr 5, 2019 |
| 24 | Men's H3 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | 0:00.050 | Apr 5, 2019 |
| 15 | Men's H3 Road Race | Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018) | H3 | — | Jun 30, 2018 |
| 12 | Men's H3 Time Trial | Campionati Italiani Paraciclismo - Prova a cronometro (Road) (May 2018) | H3 | — | May 25, 2018 |
| 27 | Men's H3 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 18:56.640 | Apr 20, 2018 |
| OTL | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | — | Apr 20, 2018 |
| 31 | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 0:00.057 | Apr 20, 2018 |
| 17 | Men's H3 Road Race | 3° Brixia Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 28, 2017 |
| 21 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 0:00.046 | Apr 22, 2017 |
| 24 | Men's H3 Time Trial | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 32:04.000 | Apr 21, 2017 |
| 22 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 21, 2017 |
| 11 | Men's H3 Road Race | 2 Giorni del Mare - 3° edizione (Road) (Apr 2017) | H3 | — | Apr 7, 2017 |
| 5 | Men's H3 Road Race | International Paralympic Valle Olona (Road) (May 2015) | H3 | 0:00.012 | Jun 1, 2015 |
| 13 | Men's H3 Road Race | Brixia Paracycling Cup (Road) (Apr 2015) | H3 | 0:00.025 | May 2, 2015 |
| 26 | Men's H3 Road Race | Verola Paracycling Cup (Road) (Apr 2015) | H3 | 0:00.050 | Apr 25, 2015 |
| 15 | Men's H3 Road Race | Verola Paracycling Cup (May 2014) | H3 | 0:00.028 | May 3, 2014 |
| 27 | Men's H2 Road Race | UCI P1 Swiss Serie (May 2013) | H2 | — | Jun 1, 2013 |