| 6 | Men's C3 Scratch | 2019 Manchester Paracycling International (Track) (Nov 2019) | C3 | — | Nov 30, 2019 |
| 6 | Men's C3 1 km Time Trial | 2019 Manchester Paracycling International (Track) (Nov 2019) | C3 | 0:01.300 | Nov 28, 2019 |
| 8 | Men's C3 Individual Pursuit | 2019 Manchester Paracycling International (Track) (Nov 2019) | C3 | 0:04.330 | Nov 28, 2019 |
| DNS | Men's C3 Time Trial | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | C3 | — | Apr 5, 2019 |
| 5 | Men's C3 Road Race | 5° edizione "due Giorni del Mare" (Road) (Apr 2019) | C3 | 1:24:06.000 | Apr 5, 2019 |
| 1 | Men's C3 Road Race | European Cup Belgrade (Road) (Sep 2018) | C3 | 0:00.002 | Sep 15, 2018 |
| 1 | Men's C3 Time Trial | European Cup Belgrade (Road) (Sep 2018) | C3 | 19:03:16.000 | Sep 14, 2018 |
| 1 | Men's C3 Road Race | European Cup Belgrade (Road) (Sep 2018) | C3 | 54:15.000 | Sep 14, 2018 |
| 1 | Men's C3 Road Race | Hungarian European Paracycling Cup (Road) (Sep 2018) | C3 | 0:00.002 | Sep 8, 2018 |
| 1 | Men's C3 Time Trial | Hungarian European Paracycling Cup (Road) (Sep 2018) | C3 | 30:09.490 | Sep 7, 2018 |
| 1 | Men's C3 Road Race | Hungarian European Paracycling Cup (Road) (Sep 2018) | C3 | 1:20:48.000 | Sep 7, 2018 |
| 2 | Men's C3 1 km Time Trial | Campionati Italiani Assoluti - Pista (Track) (Jul 2018) | C3 | 1:36:08.000 | Jul 20, 2018 |
| 2 | Men's C3 Individual Pursuit | Campionati Italiani Assoluti - Pista (Track) (Jul 2018) | C3 | 4:42:50.000 | Jul 20, 2018 |
| 4 | Men's C3 Road Race | Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018) | C3 | — | Jun 30, 2018 |
| 4 | Men's C3 Time Trial | Campionati Italiani Paraciclismo - Prova a cronometro (Road) (May 2018) | C3 | — | May 25, 2018 |
| 7 | Men's C3 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 15:17.410 | Apr 20, 2018 |
| 8 | Men's C3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 1:17:21.000 | Apr 20, 2018 |
| 8 | Men's C3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 0:00.015 | Apr 20, 2018 |
| 4 | Men's C3 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | C3 | — | Apr 6, 2018 |
| 3 | Men's C3 Road Race | 2 Giorni del Mare - 4° edizione (Road) (Apr 2018) | C3 | — | Apr 6, 2018 |
| 6 | Men's C3 Road Race | 3° Brixia Paracycling Cup (Road) (Apr 2017) | C3 | — | Apr 28, 2017 |
| 1 | Men's C3 Road Race | Para-cycling European Cup - Šid (Road) (Apr 2017) | C3 | 1:10:46.000 | Apr 8, 2017 |
| 1 | Men's C3 Road Race | Para-cycling European Cup - Šid (Road) (Apr 2017) | C3 | 1:10:46.000 | Apr 7, 2017 |
| 1 | Men's C3 Time Trial | Para-cycling European Cup - Šid (Road) (Apr 2017) | C3 | 24:41.000 | Apr 7, 2017 |
| 1 | Men's C3 Road Race | Para-cycling European Cup - Belgrade (Road) (Sep 2016) | C3 | 0:00.002 | Sep 24, 2016 |
| 12 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | C3 | — | Jul 16, 2016 |
| 12 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | C3 | 31:30.000 | Jul 14, 2016 |
| 7 | Men's C3 Road Race | Brixia Paracycling Cup (Road) (Apr 2016) | C3 | 0:00.014 | Apr 30, 2016 |
| 6 | Men's C3 Road Race | Verola Paracycling Cup (Road) (Apr 2016) | C3 | 0:00.012 | Apr 23, 2016 |
| 3 | Men's C3 Road Race | Due Giorni Del Mare 2° edizione (Road) (Apr 2016) | C3 | — | Apr 16, 2016 |
| 3 | Men's C3 Road Race | Para-Cycling European Cup Belgrade (Road) (Sep 2015) | C3 | 0:00.006 | Sep 19, 2015 |
| 2 | Men's C3 Road Race | Montecatone Paracycling (Aug 2015) | C3 | 0:00.004 | Aug 29, 2015 |
| 5 | Men's C3 Road Race | V° Piacenza Paracycling (Road) (Jul 2015) | C3 | 0:00.010 | Jul 4, 2015 |
| 22 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | C3 | — | Jun 6, 2015 |
| 2 | Men's C3 Road Race | International Paralympic Valle Olona (Road) (May 2015) | C3 | 0:00.004 | Jun 1, 2015 |
| 8 | Men's C3 Road Race | Brixia Paracycling Cup (Road) (Apr 2015) | C3 | 0:00.016 | May 2, 2015 |
| 3 | Men's C3 Road Race | La Due Giorni Del Mare (Road) (Apr 2015) | C3 | 0:00.006 | Apr 11, 2015 |
| 9 | Men's C4 Road Race | Verola Paracycling Cup (May 2014) | C4 | 0:00.018 | May 3, 2014 |