| 05-10 | 53 | | Giro dell'Emilia (1.Pro) | 215.0km |
| 01-10 | 35 | | Coppa Citta' Di San Daniele (1.2) | 160.0km |
| 27-09 | 65 | | UCI World Championship Zurich U23 (CM) | 173.0km |
| 15-09 | 53 | | Trofeo Matteotti (1.1) | 194.0km |
| 14-09 | 56 | | Memorial Marco Pantani (1.1) | 195.0km |
| 12-09 | 32 | | Gran Premio città di Peccioli - Coppa Sabatini (1.Pro) | 197.0km |
| 11-09 | 29 | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 182.0km |
| 08-09 | 58 | | GP Industria & Artigianato (1.Pro) | 168.0km |
| | | Giro della Regione Friuli Venezia Giulia (2.2) |
| 17 | | Klassement |
| 9 | | Jongeren |
| 07-09 | 31 | 17 | Stage 4Sacile - Gorizia (160.0km) | 160.0km |
| 06-09 | 31 | 19 | Stage 3Codroipo - San Daniele del Friuli (147.0km) | 147.0km |
| 05-09 | 25 | 26 | Stage 2Ampezzo - Sauris (141.0km) | 141.0km |
| 04-09 | 53 | 53 | Stage 1Palazzolo dello Stella - San Giorgio di Nogaro (177.0km) | 177.0km |
| | | Giro d'Italia Next Gen (2.2U) |
| 14 | | Klassement |
| 16-06 | 37 | 14 | Stage 8Cesena - Forlimpopoli (146.0km) | 146.0km |
| 15-06 | 22 | 13 | Stage 7Montegrotto Terme - Zocca (170.0km) | 170.0km |
| 14-06 | 14 | 13 | Stage 6Borgo Virgilio - Fosse (145.0km) | 145.0km |
| 13-06 | 46 | 20 | Stage 5Bergamo - Cremona (136.0km) | 136.0km |
| 12-06 | 42 | 20 | Stage 4Pertusio - Borgomanero (130.0km) | 130.0km |
| 11-06 | 21 | 21 | Stage 3Verrès - Pian della Mussa (127.0km) | 127.0km |
| 10-06 | 51 | 48 | Stage 2Aymavilles - Saint-Vincent (121.0km) | 121.0km |
| 09-06 | 95 | 95 | Stage 1Aosta - Aosta (11.0km) | 11.0km |
| | | Course de la Paix U23 (2.NCUP) |
| 26 | | Klassement |
| 11 | | Jongeren |
| 02-06 | 29 | 26 | Stage 4Šumperk - Jeseník (126.0km) | 126.0km |
| 01-06 | 27 | 26 | Stage 3Bruntal - Dlouhé (99.0km) | 99.0km |
| 31-05 | 26 | 26 | Stage 2Uničov - Rýmařov (117.0km) | 117.0km |
| 30-05 | 41 | 41 | Stage 1Krnov - Opava (123.0km) | 123.0km |
| | | Ronde de l'Isard (2.2U) |
| 18 | | Klassement |
| 33 | | Punten |
| 23 | | Berg |
| 6 | | Jongeren |
| 05-05 | 11 | 18 | Stage 5Pamiers - Saint-Girons (134.0km) | 134.0km |
| 04-05 | 16 | 22 | Stage 4Lavelanet - Plateau de Beille (122.0km) | 122.0km |
| 03-05 | 43 | 40 | Stage 3Bagnères-de-Luchon - Saverdun (153.0km) | 153.0km |
| 02-05 | 28 | 44 | Stage 2Bagnères-de-Bigorre - Bagnères-de-Luchon (125.0km) | 125.0km |
| 01-05 | 75 | 75 | Stage 1L'Isle-en-Dodon - Trie-sur-Baïse (146.0km) | 146.0km |
| | | Vuelta Asturias Julio Alvarez Mendo (2.1) |
| 43 | | Klassement |
| 28-04 | 51 | 43 | Stage 3Benia de Onís - Oviedo (142.0km) | 142.0km |
| 27-04 | 81 | 47 | Stage 2Ribera de Arriba - Ribadesella (198.0km) | 198.0km |
| 26-04 | 34 | 34 | Stage 1Oviedo - Pola de Lena (179.0km) | 179.0km |
| 21-04 | 54 | | Giro della Romagna (1.1) | 196.0km |
| 14-04 | 9 | | 64° GP Industria & Commercio (1.2U) | |
| 07-04 | 24 | | Trofeo Piva (1.2U) | 123.0km |
| 27-01 | 23 | | National Road Championships - Colombia U23 (CN) | 144.0km |