1 | 2020-09-13 | DNF | National Championships Italy U23 - Road Race | NC | 160.6 | - | - | 2207 |
2 | 2020-08-30 | DNF | Memorial Marco Pantani | 1.1 | 199.8 | - | - | 2928 |
3 | 2020-03-08 | 84 | Trofej Poreč - Poreč Trophy | 1.2 | 156 | - | - | 1599 |
4 | 2020-02-16 | DNF | Trofeo Laigueglia | 1.Pro | 202 | - | - | 2973 |
5 | 2019-09-22 | DNF | Trofeo Matteotti | 1.1 | 195 | - | - | 2513 |
6 | 2019-09-19 | DNF | Coppa Sabatini - Gran Premio città di Peccioli | 1.1 | 195.9 | - | - | 2166 |
7 | 2019-09-18 | DNF | Giro della Toscana - Memorial Alfredo Martini | 1.1 | 204.4 | - | - | 2485 |
8 | 2019-09-15 | DNF | Coppa Bernocchi - GP BPM | 1.1 | 198.2 | - | - | 1971 |
9 | 2019-09-14 | DNF | Coppa Agostoni - Giro delle Brianze | 1.1 | 195.5 | - | - | 2860 |
10 | 2019-08-04 | 44 | GP Kranj | 1.2 | 157.3 | - | - | 1943 |
11 | 2019-07-14 | 37 | Giro del Medio Brenta | 1.2 | 178.8 | - | - | 2014 |
12 | 2019-06-30 | DNF | National Championships Italy ME - Road Race | NC | 226.9 | - | - | 3846 |
13 | 2019-05-05 | 44 | Circuito del Porto - Trofeo Arvedi | 1.2 | 179.9 | - | - | 319 |
14 | 2019-04-28 | 86 | Giro dell'Appennino | 1.1 | 198.7 | - | - | 2428 |
15 | 2019-04-23 | DNF | G.P. Palio del Recioto - Trofeo C&F Resinatura Blocchi | 1.2U | 159.7 | - | - | 3380 |
16 | 2019-04-22 | DNF | Giro del Belvedere | 1.2U | 163 | - | - | 1742 |
17 | 2019-04-21 | DNF | Belgrade Banjaluka | Stage 4 | 2.1 | 175 | - | - | 595 |
18 | 2019-04-20 | 90 | Belgrade Banjaluka | Stage 3 | 2.1 | 174 | - | - | 637 |
19 | 2019-04-19 | 54 | Belgrade Banjaluka | Stage 2 | 2.1 | 151 | - | - | 1126 |
20 | 2019-04-18 | 75 | Belgrade Banjaluka | Stage 1 | 2.1 | 193.5 | - | - | 1329 |
21 | 2019-02-17 | DNF | Trofeo Laigueglia | 1.HC | 203.7 | - | - | 3005 |
22 | 2018-09-16 | DNF | Trofeo Buffoni | 1.1 | 135.4 | - | - | |
23 | 2018-09-02 | 39 | Giro della Lunigiana | 2.1 | | - | - | |
24 | 2018-09-02 | 56 | Giro della Lunigiana | Stage 4 | 2.1 | 100.9 | - | - | 1116 |
25 | 2018-09-01 | 12 | Giro della Lunigiana | Stage 3 | 2.1 | 116.6 | - | - | 1235 |
26 | 2018-08-31 | 15 | Giro della Lunigiana | Stage 2 | 2.1 | 100.2 | - | - | 963 |
27 | 2018-08-30 | 60 | Giro della Lunigiana | Stage 1a | 2.1 | 71.2 | - | - | 749 |
28 | 2018-08-30 | 34 | Giro della Lunigiana | Stage 1b (ITT) | 2.1 | 3.5 | - | - | 206 |
| | | | | 4396.7 | 0 | 0 | 48335 |