1 | 2023-10-01 | DNF | Il Lombardia Under 23 | 1.2U | 170.6 | - | - | 2099 |
2 | 2022-08-14 | 111 | Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni | 1.2U | 128 | - | - | 1791 |
3 | 2022-07-15 | DNF | Giro Ciclistico della Valle d'Aosta - Mont Blanc | Stage 3 | 2.2U | 138.8 | - | - | 3123 |
4 | 2022-07-14 | 82 | Giro Ciclistico della Valle d'Aosta - Mont Blanc | Stage 2 | 2.2U | 124.5 | - | - | 2492 |
5 | 2022-07-13 | 104 | Giro Ciclistico della Valle d'Aosta - Mont Blanc | Stage 1 | 2.2U | 82.4 | - | - | 1807 |
6 | 2022-06-08 | DNF | Adriatica Ionica Race / Sulle Rotte della Serenissima | Stage 5 | 2.1 | 152.3 | - | - | 2054 |
7 | 2022-06-07 | 60 | Adriatica Ionica Race / Sulle Rotte della Serenissima | Stage 4 | 2.1 | 164.5 | - | - | 1911 |
8 | 2022-06-06 | 92 | Adriatica Ionica Race / Sulle Rotte della Serenissima | Stage 3 | 2.1 | 141.3 | - | - | 1941 |
9 | 2022-06-05 | 92 | Adriatica Ionica Race / Sulle Rotte della Serenissima | Stage 2 | 2.1 | 174.6 | - | - | 3183 |
10 | 2022-06-04 | 50 | Adriatica Ionica Race / Sulle Rotte della Serenissima | Stage 1 | 2.1 | 193.8 | - | - | 1324 |
11 | 2022-06-02 | DNF | Trofeo Alcide Degasperi | 1.2 | 165.1 | - | - | 1855 |
12 | 2022-05-28 | 29 | Strade Bianche di Romagna | 1.2U | 155.8 | - | - | 2039 |
13 | 2022-04-25 | 45 | Gran Premio della Liberazione | 1.2U | 138 | - | - | 1308 |
14 | 2022-03-23 | DNF | Settimana Internazionale Coppi e Bartali | Stage 2 | 2.1 | 165.9 | - | - | 2686 |
15 | 2022-03-22 | 128 | Settimana Internazionale Coppi e Bartali | Stage 1 | 2.1 | 164.6 | - | - | 2969 |
16 | 2022-03-20 | DNF | Per Sempre Alfredo | 1.1 | 172.7 | - | - | 2976 |
17 | 2022-03-18 | DNF | Youngster Coast Challenge | 1.2U | 167.2 | - | - | 378 |
18 | 2021-10-04 | DNF | Coppa Bernocchi - GP BPM | 1.Pro | 197.15 | - | - | 2050 |
19 | 2021-09-28 | DNF | Ruota d'Oro - GP Festa del Perdono | 1.2U | 173 | - | - | 1947 |
20 | 2020-09-05 | 3 | National Championships Italy MJ - Road Race | NC | 143.5 | 7 | - | |
21 | 2019-09-15 | DNF | Trofeo Buffoni | 1.1 | 135.4 | - | - | 1666 |
22 | 2019-09-01 | 18 | Giro della Lunigiana | Youth classification | 2.1 | | - | - | |
23 | 2019-09-01 | 3 | Giro della Lunigiana | Points classification | 2.1 | | - | - | |
24 | 2019-09-01 | 50 | Giro della Lunigiana | 2.1 | | - | - | |
25 | 2019-09-01 | 3 | Giro della Lunigiana | Stage 4 | 2.1 | 107.7 | 7 | - | 1029 |
26 | 2019-08-31 | 64 | Giro della Lunigiana | Stage 3 | 2.1 | 113.6 | - | - | 1282 |
27 | 2019-08-30 | 92 | Giro della Lunigiana | Stage 2b (ITT) | 2.1 | 4.5 | - | - | 252 |
28 | 2019-08-30 | 1 | Giro della Lunigiana | Stage 2a | 2.1 | 70.6 | 20 | - | 307 |
29 | 2019-08-29 | 84 | Giro della Lunigiana | Stage 1 | 2.1 | 100 | - | - | 1328 |
30 | 2019-08-25 | 52 | Trofeo Emilio Paganessi | 1.1 | 134 | - | - | 1713 |
31 | 2019-08-24 | DNF | Trofeo Comune di Vertova - Memorial Pietro Merelli | 1.1 | 81.2 | - | - | 518 |
| | | | | 3860.75 | 34 | - | 48028 |