Race |
Pos | Date |
Tour of Hainan - General classification |
22 |
31/10/2018 |
Tour of Hainan - Stage 9 |
34 |
31/10/2018 |
Tour of Hainan - Stage 8 |
28 |
30/10/2018 |
Tour of Hainan - Stage 7 |
10 |
29/10/2018 |
Tour of Hainan - Stage 6 |
22 |
28/10/2018 |
Tour of Hainan - Stage 5 |
10 |
27/10/2018 |
Tour of Hainan - Stage 4 |
12 |
26/10/2018 |
Tour of Hainan - Stage 3 |
12 |
25/10/2018 |
Tour of Hainan - Stage 2 |
76 |
24/10/2018 |
Tour of Hainan - Stage 1 |
20 |
23/10/2018 |
Hammer Hong Kong |
13 |
14/10/2018 |
Tre Valli Varesine |
72 |
09/10/2018 |
World Championships - Men's Road Race - U23 |
19 |
28/09/2018 |
Coppa Sabatini - Gran Premio città di Peccioli |
32 |
20/09/2018 |
Giro della Toscana - Memorial Alfredo Martini |
89 |
19/09/2018 |
100° Coppa Bernocchi - 43° GP BPM |
36 |
16/09/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - General classification |
66 |
24/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Points classification |
41 |
24/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Mountains classification |
10 |
24/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Young Riders Classification |
18 |
24/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Stage 5 |
41 |
24/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Stage 3 |
92 |
23/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Stage 4 |
93 |
23/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Stage 2 |
97 |
22/08/2018 |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne - Stage 1 |
68 |
21/08/2018 |
Gran Premio Capodarco |
5 |
16/08/2018 |
Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni-Gran Premio Pasta |
27 |
12/08/2018 |
La Poly Normande |
20 |
05/08/2018 |
GP Kranj |
40 |
29/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - General classification |
16 |
15/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Points classification |
2 |
15/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Mountains classification |
3 |
15/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - Stage 4 |
2 |
15/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - Stage 3 |
1 |
14/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - Stage 2 |
48 |
13/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - Stage 1 |
45 |
12/07/2018 |
Giro Ciclistico della Valle d'Aosta Mont Blanc - Giro Ciclistico della Valle d'Aosta Mont Blanc - Prologue |
8 |
11/07/2018 |
Giro del Medio Brenta |
7 |
08/07/2018 |
Trofeo Città di Brescia |
19 |
03/07/2018 |
Italian National Championships - Men's Road Race - U23 |
15 |
23/06/2018 |
Grand Prix Priessnitz spa - Grand Prix Priessnitz spa - General classification |
42 |
03/06/2018 |
Grand Prix Priessnitz spa - Points classification |
15 |
03/06/2018 |
Grand Prix Priessnitz spa - Mountains classification |
30 |
03/06/2018 |
Grand Prix Priessnitz spa - Grand Prix Priessnitz spa - Stage 3 |
28 |
03/06/2018 |
Grand Prix Priessnitz spa - Grand Prix Priessnitz spa - Stage 2 |
60 |
02/06/2018 |
Grand Prix Priessnitz spa - Grand Prix Priessnitz spa - Stage 1 |
9 |
01/06/2018 |
Grand Prix Priessnitz spa - Grand Prix Priessnitz spa - Prologue |
9 |
31/05/2018 |
Tour of Estonia - General classification |
44 |
26/05/2018 |
Tour of Estonia - Points classification |
7 |
26/05/2018 |
Tour of Estonia - Young Riders Classification |
18 |
26/05/2018 |
Tour of Estonia - Stage 2 |
7 |
26/05/2018 |
Tour of Estonia - Stage 1 |
83 |
25/05/2018 |
Ronde de l'Isard d'Ariège - Ronde de l'Isard d'Ariège - Stage 4 |
DNF |
20/05/2018 |
Ronde de l'Isard d'Ariège - Ronde de l'Isard d'Ariège - Stage 2 |
67 |
18/05/2018 |
Ronde de l'Isard d'Ariège - Ronde de l'Isard d'Ariège - Stage 1 |
34 |
17/05/2018 |
Gran Premio Industrie del Marmo |
8 |
13/05/2018 |
Circuito del Porto - Trofeo Arvedi |
25 |
06/05/2018 |
Toscana Terra di Ciclismo Eroica - Toscana Terra di Ciclismo Eroica - Stage 3 |
DNF |
01/05/2018 |
Toscana Terra di Ciclismo Eroica - Toscana Terra di Ciclismo Eroica - Stage 2 |
17 |
30/04/2018 |
Toscana Terra di Ciclismo Eroica - Toscana Terra di Ciclismo Eroica - Stage 1 |
14 |
28/04/2018 |
GP della Liberazione |
1 |
25/04/2018 |
Tr. Città di San Vendemiano - GP Industria e Commercio |
20 |
22/04/2018 |
Trofeo Edil C |
1 |
07/04/2018 |
GP Palio del Recioto |
7 |
03/04/2018 |
Giro del Belvedere di Villa di Cordignano |
72 |
02/04/2018 |
Trofeo Piva Banca Popolare di Vicenza |
40 |
01/04/2018 |
Settimana Internazionale Coppi e Bartali - General classification |
73 |
25/03/2018 |
Settimana Internazionale Coppi e Bartali - Points classification |
21 |
25/03/2018 |
Settimana Internazionale Coppi e Bartali - Young Riders Classification |
16 |
25/03/2018 |
Settimana Internazionale Coppi e Bartali - Stage 4 |
79 |
25/03/2018 |
Settimana Internazionale Coppi e Bartali - Stage 3 |
52 |
24/03/2018 |
Settimana Internazionale Coppi e Bartali - Stage 2 |
90 |
23/03/2018 |
Settimana Internazionale Coppi e Bartali - Stage 1a |
8 |
22/03/2018 |
Settimana Internazionale Coppi e Bartali - Stage 1b |
14 |
22/03/2018 |
103° Popolarissima |
61 |
18/03/2018 |
GP Izola |
17 |
25/02/2018 |
Colombia Oro y Paz - Young Riders Classification |
30 |
11/02/2018 |
Colombia Oro y Paz - Stage 6 |
90 |
11/02/2018 |
Colombia Oro y Paz - Stage 5 |
71 |
10/02/2018 |
Colombia Oro y Paz - Stage 4 |
77 |
09/02/2018 |
Colombia Oro y Paz - Stage 3 |
128 |
08/02/2018 |
Colombia Oro y Paz - Stage 2 |
39 |
07/02/2018 |
Colombia Oro y Paz - Stage 1 |
127 |
06/02/2018 |
Trofeo Edil C |
1 |
2018 |
Gran Premio della Liberazione |
1 |
2018 |