| 3 | Men's H4 Road Race | 2^ STAGE - GIRO HANDBIKE (Jun 2026) | H4 | 1:38:09.000 | Jun 20, 2026 |
| DNF | Men's H4 Road Race | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H4 | — | May 9, 2026 |
| 17 | Men's H4 Time Trial | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | H4 | — | May 9, 2026 |
| 2 | Men's H4 Time Trial | Verolanuova - Road (Apr 2026) | H4 | 16:15.560 | Apr 24, 2026 |
| 2 | Men's H4 Road Race | Verolanuova - Road (Apr 2026) | H4 | — | Apr 24, 2026 |
| 4 | Men's H4 Time Trial | 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026) | H4 | 24:27.000 | Apr 10, 2026 |
| 4 | Men's H4 Road Race | 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026) | H4 | 1:23:14.000 | Apr 10, 2026 |
| 3 | Men's H4 Road Race | 1^ STAGE - GIRO HANDBIKE (Mar 2026) | H4 | 1:50:29.000 | Mar 28, 2026 |
| 4 | Men's H4 Time Trial | Campionati Italiani Strada (May 2025) | H4 | 27:13.000 | May 23, 2025 |
| 4 | Men's H4 Road Race | Campionati Italiani Strada (May 2025) | H4 | 1:37:00.335 | May 23, 2025 |
| 6 | Men's H4 Time Trial | CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024) | H4 | 42:14.699 | Apr 12, 2024 |
| 4 | Men's H4 Road Race | CAMPIONATI ITALIANI ASSOLUTI CICLISMO PARALIMPICO 2024 - LINEA E CRONOMETRO (Apr 2024) | H4 | — | Apr 12, 2024 |
| 8 | Men's H4 Time Trial | 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024) | H4 | 25:04.000 | Apr 5, 2024 |
| 7 | Men's H4 Road Race | 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024) | H4 | 1:23:29.000 | Apr 5, 2024 |
| OTL | Men's H4 Road Race | 1° Trofeo Città di Pioltello (Road) (Sep 2023) | H4 | 1:33:35.291 | Sep 9, 2023 |
| 6 | Men's H4 Time Trial | Campionati Ialiani Strada (Jun 2023) | H4 | 31:15.720 | Jun 23, 2023 |
| 5 | Men's H4 Road Race | Campionati Ialiani Strada (Jun 2023) | H4 | — | Jun 23, 2023 |
| 1 | Men's H4 Road Race | 1° Trofeo Citta di Vicenza (Road) (Jun 2023) | H4 | 1:30:51.000 | Jun 17, 2023 |
| 4 | Men's H4 Road Race | 2° Trofeo Città di Tirano (Road) (May 2023) | H4 | — | May 13, 2023 |
| 2 | Men's H4 Time Trial | 9a Verola Paacycling Cup (Road) (Apr 2023) | H4 | 22:34.000 | Apr 28, 2023 |
| 9 | Men's H4 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H4 | — | Apr 28, 2023 |
| 4 | Men's H4 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H4 | 0:00.011 | Apr 28, 2023 |
| 8 | Men's H4 Time Trial | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H4 | 21:29.000 | Apr 14, 2023 |
| 5 | Men's H4 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H4 | 1:15:35.000 | Apr 14, 2023 |
| 6 | Men's H4 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H4 | 0:00.013 | Apr 14, 2023 |
| OTL | Men's H4 Road Race | 1° Trofeo Citta di Merano (Road) (Mar 2023) | H4 | 0:00.001 | Mar 25, 2023 |
| 14 | Men's H4 Time Trial | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 33:38.000 | Apr 8, 2022 |
| 13 | Men's H4 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 1:30:00.000 | Apr 8, 2022 |
| 14 | Men's H4 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H4 | 0:00.027 | Apr 8, 2022 |
| 9 | Men's H4 Time Trial | Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019) | H4 | 38:19.640 | Jun 21, 2019 |
| OTL | Men's H4 Road Race | Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019) | H4 | 0:00.001 | Jun 21, 2019 |
| 4 | Men's H4 Time Trial | Parabiago Paracycling (Road) (May 2019) | H4 | 20:34.000 | May 3, 2019 |
| 7 | Men's H4 Road Race | Parabiago Paracycling (Road) (May 2019) | H4 | 1:13:17.000 | May 3, 2019 |
| 7 | Men's H4 Road Race | Parabiago Paracycling (Road) (May 2019) | H4 | 0:00.011 | May 3, 2019 |
| 13 | Men's H4 Time Trial | 7° Verola Paracycling Cup (Road) (Apr 2019) | H4 | 22:28.000 | Apr 26, 2019 |
| 14 | Men's H4 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H4 | — | Apr 26, 2019 |
| 13 | Men's H4 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H4 | 0:00.027 | Apr 26, 2019 |
| 11 | Men's H4 Time Trial | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H4 | 35:11.000 | Apr 5, 2019 |
| 11 | Men's H4 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H4 | 1:09:44.000 | Apr 5, 2019 |
| 10 | Men's H4 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H4 | 0:00.022 | Apr 5, 2019 |
| 7 | Men's H4 Road Race | Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018) | H4 | — | Jun 30, 2018 |
| 12 | Men's H4 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | H4 | 15:53.490 | Apr 20, 2018 |
| DNF | Men's H4 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H4 | — | Apr 20, 2018 |
| 24 | Men's H4 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H4 | 0:00.047 | Apr 20, 2018 |
| 16 | Men's H4 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | H4 | 1:18:53.000 | Apr 6, 2018 |
| 14 | Men's H4 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | H4 | — | Apr 6, 2018 |
| 15 | Men's H4 Road Race | 3° Brixia Paracycling Cup (Road) (Apr 2017) | H4 | — | Apr 28, 2017 |
| 10 | Men's H4 Road Race | 2 Giorni del Mare - 3° edizione (Road) (Apr 2017) | H4 | — | Apr 7, 2017 |
| 11 | Men's H4 Road Race | Verola Paracycling Cup (Road) (Apr 2016) | H4 | 0:00.021 | Apr 23, 2016 |
| 5 | Men's H4 Road Race | Due Giorni Del Mare 2° edizione (Road) (Apr 2016) | H4 | — | Apr 16, 2016 |
| 10 | Men's H4 Road Race | International Paralympic Valle Olona (Road) (May 2015) | H4 | 0:00.022 | Jun 1, 2015 |
| 15 | Men's H4 Road Race | Brixia Paracycling Cup (Road) (Apr 2015) | H4 | 0:00.029 | May 2, 2015 |
| 21 | Men's H4 Road Race | Verola Paracycling Cup (Road) (Apr 2015) | H4 | 0:00.041 | Apr 25, 2015 |