| 7 | Men's H3 Road Race | 2^ STAGE - GIRO HANDBIKE (Jun 2026) | H3 | — | Jun 20, 2026 |
| 8 | Men's H3 Time Trial | 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026) | H3 | 25:10.000 | Apr 10, 2026 |
| 15 | Men's H3 Road Race | 11° DUE GIORNI DEL MARE 2026 - ROAD (Apr 2026) | H3 | 1:25:26.000 | Apr 10, 2026 |
| 7 | Men's H3 Time Trial | Campionati Italiani Strada (May 2025) | H3 | 27:21.000 | May 23, 2025 |
| 7 | Men's H3 Road Race | Campionati Italiani Strada (May 2025) | H3 | 1:34:02.865 | May 23, 2025 |
| 11 | Men's H3 Time Trial | 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024) | H3 | 24:47.000 | Apr 5, 2024 |
| 13 | Men's H3 Road Race | 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024) | H3 | 1:21:25.000 | Apr 5, 2024 |
| OTL | Men's H3 Road Race | 1° Trofeo Città di Pioltello (Road) (Sep 2023) | H3 | 1:33:35.461 | Sep 9, 2023 |
| 10 | Men's H3 Time Trial | Campionati Ialiani Strada (Jun 2023) | H3 | 31:14.550 | Jun 23, 2023 |
| 9 | Men's H3 Road Race | Campionati Ialiani Strada (Jun 2023) | H3 | — | Jun 23, 2023 |
| 10 | Men's H3 Time Trial | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | 21:56.000 | Apr 28, 2023 |
| 11 | Men's H3 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | — | Apr 28, 2023 |
| 8 | Men's H3 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | 0:00.021 | Apr 28, 2023 |
| 36 | Men's H3 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | — | Apr 22, 2023 |
| 38 | Men's H3 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | 3:41.440 | Apr 22, 2023 |
| 13 | Men's H3 Time Trial | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 22:04.000 | Apr 14, 2023 |
| 16 | Men's H3 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 1:17:00.000 | Apr 14, 2023 |
| 13 | Men's H3 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 0:00.029 | Apr 14, 2023 |
| OTL | Men's H3 Road Race | 1° Trofeo Citta di Merano (Road) (Mar 2023) | H3 | 0:00.001 | Mar 25, 2023 |
| 14 | Men's H3 Time Trial | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 35:15.000 | Apr 8, 2022 |
| 16 | Men's H3 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 1:26:15.000 | Apr 8, 2022 |
| 15 | Men's H3 Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | H3 | 0:00.030 | Apr 8, 2022 |
| 39 | Men's H3 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H3 | 7:35.176 | May 8, 2021 |
| DNF | Men's H3 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | H3 | — | May 8, 2021 |
| 8 | Men's H3 Road Race | 7° DUE GIORNI DEL MARE 2021 (Road) (Apr 2021) | H3 | 1:15:57.000 | Apr 10, 2021 |
| 11 | Men's H3 Time Trial | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 24:58.660 | Jul 19, 2019 |
| 10 | Men's H3 Road Race | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 1:02:49.000 | Jul 19, 2019 |
| 9 | Men's H3 Road Race | 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019) | H3 | 0:00.021 | Jul 19, 2019 |
| 10 | 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 |
| 40 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | — | May 18, 2019 |
| 35 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | 36:31.080 | May 18, 2019 |
| 6 | Men's H3 Time Trial | Parabiago Paracycling (Road) (May 2019) | H3 | 21:28.000 | May 3, 2019 |
| 6 | Men's H3 Road Race | Parabiago Paracycling (Road) (May 2019) | H3 | 1:13:55.000 | May 3, 2019 |
| 6 | Men's H3 Road Race | Parabiago Paracycling (Road) (May 2019) | H3 | 0:00.012 | May 3, 2019 |
| 13 | Men's H3 Time Trial | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 22:51.000 | Apr 26, 2019 |
| 11 | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 1:39:22.000 | Apr 26, 2019 |
| 10 | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 0:00.024 | Apr 26, 2019 |
| 9 | Men's H3 Time Trial | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | 36:13.000 | Apr 5, 2019 |
| 14 | Men's H3 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | 1:09:03.000 | Apr 5, 2019 |
| 11 | Men's H3 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | H3 | 0:00.023 | Apr 5, 2019 |
| 8 | Men's H3 Road Race | Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018) | H3 | 0:01.340 | Jun 30, 2018 |
| 11 | Men's H3 Time Trial | UCI C1 Swiss Serie (Road) (Jun 2018) | H3 | 0:00.011 | Jun 8, 2018 |
| 10 | Men's H3 Road Race | UCI C1 Swiss Serie (Road) (Jun 2018) | H3 | 0:00.010 | Jun 8, 2018 |
| 9 | Men's H3 Road Race | UCI C1 Swiss Serie (Road) (Jun 2018) | H3 | 0:00.009 | Jun 8, 2018 |
| 4 | Men's H3 Time Trial | Campionati Italiani Paraciclismo - Prova a cronometro (Road) (May 2018) | H3 | — | May 25, 2018 |
| 15 | Men's H3 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 16:27.380 | Apr 20, 2018 |
| 13 | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 1:18:24.000 | Apr 20, 2018 |
| 11 | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 0:00.028 | Apr 20, 2018 |
| 8 | Men's H3 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | H3 | — | Apr 6, 2018 |
| 7 | Men's H3 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | H3 | — | Apr 6, 2018 |
| 21 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Maniago (May 2017) | H3 | — | May 11, 2017 |
| 9 | Men's H3 Road Race | 3° Brixia Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 28, 2017 |
| 10 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 0:00.020 | Apr 22, 2017 |
| 11 | Men's H3 Time Trial | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | 25:53.000 | Apr 21, 2017 |
| 9 | Men's H3 Road Race | 5° Verola Paracycling Cup (Road) (Apr 2017) | H3 | — | Apr 21, 2017 |
| 3 | Men's H3 Road Race | 2 Giorni del Mare - 3° edizione (Road) (Apr 2017) | H3 | — | Apr 7, 2017 |
| 23 | Men's H3 Road Race | UCI C1 Swiss Serie (Road) (Jun 2016) | H3 | 0:00.091 | Jun 4, 2016 |
| 19 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H3 | 1:48:47.000 | May 20, 2016 |
| 19 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H3 | 30:27.000 | May 19, 2016 |
| 4 | Men's H3 Road Race | Due Giorni Del Mare 2° edizione (Road) (Apr 2016) | H3 | — | Apr 16, 2016 |
| 2 | Men's H3 Road Race | Montecatone Paracycling (Aug 2015) | H3 | 0:00.005 | Aug 29, 2015 |
| 2 | Men's H3 Road Race | V° Piacenza Paracycling (Road) (Jul 2015) | H3 | 0:00.004 | Jul 4, 2015 |
| 18 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | H3 | 1:47:24.000 | Jun 14, 2015 |
| 12 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | H3 | 21:09.000 | Jun 13, 2015 |
| 14 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | H3 | 1:50:18.000 | Jun 5, 2015 |
| 17 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | H3 | 23:54.000 | Jun 4, 2015 |
| 2 | Men's H3 Road Race | Brixia Paracycling Cup (Road) (Apr 2015) | H3 | 0:00.005 | May 2, 2015 |
| 3 | Men's H3 Road Race | Verola Paracycling Cup (Road) (Apr 2015) | H3 | 0:00.008 | Apr 25, 2015 |
| 3 | Men's H3 Road Race | La Due Giorni Del Mare (Road) (Apr 2015) | H3 | 0:00.005 | Apr 11, 2015 |
| 20 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | H3 | 1:58:44.000 | Jul 25, 2014 |
| 14 | Men's H3 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | H3 | 17:05.000 | Jul 24, 2014 |
| 16 | Men's H3 Road Race | UCI World Cup - Para-cycling Road (May 2014) | H3 | 1:53:51.000 | May 9, 2014 |
| 3 | Men's H3 Road Race | Verola Paracycling Cup (May 2014) | H3 | 0:00.008 | May 3, 2014 |
| 7 | Men's H3 Road Race | II Handbike Barcelona Cup 2014 (Apr 2014) | H3 | 0:00.014 | Apr 12, 2014 |
| 10 | Men's H3 Road Race | European Handcycling Circuit (Mar 2014) | H3 | 1:19:59.000 | Mar 15, 2014 |
| 6 | Men's H3 Time Trial | European Handcycling Circuit (Mar 2014) | H3 | 28:40.000 | Mar 15, 2014 |
| 3 | Men's H2 Road Race | Para-cycling Europacup (Jun 2013) | H2 | 1:18:34.000 | Jun 22, 2013 |
| 12 | Men's H2 Road Race | UCI P1 Swiss Serie (May 2013) | H2 | — | Jun 1, 2013 |
| 16 | Men's H2 Road Race | EHC Schenkon (Jun 2012) | H2 | — | Jun 2, 2012 |
| 14 | Men's H2 Road Race | Piacenza Paracycling (May 2012) | H2 | — | May 19, 2012 |
| 17 | Men's H2 Road Race | EHC - Parabiago (Sep 2011) | H2 | 0:00.036 | Sep 30, 2011 |
| 4 | Men's H2 Road Race | Trofeo Comune Di Verolanuova (Jul 2011) | H2 | — | Jul 23, 2011 |
| 9 | Men's H2 Road Race | Piacenza 2011 (May 2011) | H2 | 1:01:21.000 | May 28, 2011 |
| 23 | Men's H2 Road Race | EHC - Rosenau (Apr 2011) | H2 | 1:11:38.000 | Apr 22, 2011 |
| 19 | Men's H2 Time Trial | EHC - Schenkon (May 2010) | H2 | 39:30.000 | May 14, 2010 |
| 26 | Men's H2 Road Race | EHC - Rosenau (Apr 2010) | H2 | 1:19:14.000 | Apr 2, 2010 |
| 14 | Men's H2 Road Race | EHC - Al-Ain (Mar 2010) | H2 | 47:47.000 | Mar 12, 2010 |
| 8 | Men Elite - Individual Road Race - HCB | Trofeo Internazionale Piacenza - Road (Jul 2009) | | 0:00.016 | Jul 25, 2009 |
| 21 | Men Elite - Individual Time Trial - HCB | EHC - Oensingen (Jun 2009) | | 19:08.000 | Jun 11, 2009 |
| 17 | Men Elite - Individual Road Race - HCB | EHC - Oensingen (Jun 2009) | | 2:18:20.000 | Jun 10, 2009 |
| 14 | Men Elite - Individual Time Trial - HCB | EHC - Al-Ain (Mar 2009) | | 28:28.000 | Mar 6, 2009 |
| 15 | Men Elite - Individual Road Race - HCB | EHC - Al-Ain (Mar 2009) | | 1:28:07.000 | Mar 5, 2009 |