1 | 2021-08-25 | DNF | Tour Poitou - Charentes en Nouvelle Aquitaine | Stage 2 | 2.1 | 191.6 | - | - | 1604 |
2 | 2021-08-24 | 117 | Tour Poitou - Charentes en Nouvelle Aquitaine | Stage 1 | 2.1 | 197.3 | - | - | 1655 |
3 | 2021-08-12 | DNF | PostNord Danmark Rundt - Tour of Denmark | Stage 3 | 2.Pro | 219.2 | - | - | 1764 |
4 | 2021-08-11 | 119 | PostNord Danmark Rundt - Tour of Denmark | Stage 2 | 2.Pro | 189.6 | - | - | 817 |
5 | 2021-08-10 | 111 | PostNord Danmark Rundt - Tour of Denmark | Stage 1 | 2.Pro | 175.3 | - | - | 349 |
6 | 2021-06-20 | DNF | National Championships Italy ME - Road Race | NC | 225.9 | - | - | 3022 |
7 | 2021-03-07 | 120 | Trofej Poreč - Poreč Trophy | 1.2 | 156 | - | - | 1599 |
8 | 2021-03-03 | 32 | Trofej Umag - Umag Trophy | 1.2 | 154 | - | - | 1258 |
9 | 2021-02-21 | 92 | Grand Prix Velo Alanya ME | 1.2 | 104.5 | - | - | 2602 |
10 | 2021-02-20 | 18 | Grand Prix Velo Manavgat ME | 1.2 | 147.5 | - | - | 983 |
11 | 2021-02-07 | 144 | Grand Prix Gazipasa | 1.2 | 157.6 | - | - | 1819 |
12 | 2019-09-01 | DNF | Grand Prix Rüebliland | Stage 3 | 2.1 | 119.4 | - | - | 1184 |
13 | 2019-08-31 | 72 | Grand Prix Rüebliland | Stage 2b (ITT) | 2.1 | 9 | - | - | 204 |
14 | 2019-08-31 | 75 | Grand Prix Rüebliland | Stage 2a | 2.1 | 68.5 | - | - | 775 |
15 | 2019-08-30 | 65 | Grand Prix Rüebliland | Stage 1 | 2.1 | 95 | - | - | 1421 |
16 | 2019-08-24 | 1 | Trofeo Comune di Vertova - Memorial Pietro Merelli | 1.1 | 81.2 | 75 | - | 518 |
17 | 2019-08-09 | 44 | European Continental Championships MJ - Road Race | CC | 115 | - | - | |
18 | 2019-06-09 | 67 | Gran Premio dell'Arno | 1.1 | 124 | - | - | |
19 | 2019-05-12 | 10 | Course de la Paix Juniors | Points classification | 2.Ncup | | - | - | |
20 | 2019-05-12 | 63 | Course de la Paix Juniors | 2.Ncup | | 5 | - | |
21 | 2019-05-12 | 55 | Course de la Paix Juniors | Stage 4 | 2.Ncup | 96.4 | - | - | |
22 | 2019-05-11 | 86 | Course de la Paix Juniors | Stage 3 | 2.Ncup | 99.8 | - | - | |
23 | 2019-05-10 | 1 | Course de la Paix Juniors | Stage 2b | 2.Ncup | 80.4 | 30 | - | |
24 | 2019-05-10 | 82 | Course de la Paix Juniors | Stage 2a (ITT) | 2.Ncup | 11.2 | - | - | |
25 | 2019-05-09 | 66 | Course de la Paix Juniors | Stage 1 | 2.Ncup | 100.7 | - | - | |
26 | 2018-08-31 | DNF | Giro della Lunigiana | Stage 2 | 2.1 | 100.2 | - | - | 963 |
27 | 2018-08-30 | 118 | Giro della Lunigiana | Stage 1b (ITT) | 2.1 | 3.5 | - | - | 206 |
28 | 2018-08-30 | 118 | Giro della Lunigiana | Stage 1a | 2.1 | 71.2 | - | - | 749 |
29 | 2018-08-25 | 25 | Trofeo comune di Vertova Memorial Pietro Merelli | 1.1 | 81.2 | - | - | |
| | | | | 3175.2 | 110 | 0 | 23492 |