| | | Baby Giro (2.2) |
| 08-06 | DNF | | Stage 1Monte Urano - Tortoreto Lido (144.0km) | 144.0km |
| 27-05 | 76 | | Paris-Roubaix Espoirs (1.2U) | 179.0km |
| | | Flèche du Sud (2.2) |
| 102 | | Standings |
| 20-05 | 102 | 102 | Stage 5Belvaux - Esch-sur-Alzette (181.0km) | 181.0km |
| 19-05 | 72 | 104 | Stage 4Tétange - Rumelange (14.0km) | 14.0km |
| 18-05 | 64 | 105 | Stage 3Tandel - Wiltz (154.0km) | 154.0km |
| 17-05 | 113 | 110 | Stage 2Schifflange - Roeser (166.0km) | 166.0km |
| 16-05 | 81 | 81 | Stage 1Differdange - Differdange (81.0km) | 81.0km |
| 01-05 | 53 | | Trofeo Papà Cervi Coppa 1° Maggio (1.2) | |
| | | Toscana-Terra di ciclismo-Coppa delle Nazioni (2.NCUP) |
| 18-04 | DNF | | Stage 2Figlile Valdarno - Gaiole in Chianti | |
| 17-04 | 114 | 114 | Stage 1Camping Girasole - Scarperia | |
| | | Istarsko proljece - Istrian Spring Trophy (2.2) |
| 18-03 | DNF | | Stage 3Pazin - Umag (169.0km) | 169.0km |
| 17-03 | 99 | 97 | Stage 2Vrsar - Motovun (157.0km) | 157.0km |
| 16-03 | 89 | 96 | Stage 1Umag - Labin (159.0km) | 159.0km |
| 15-03 | 108 | 108 | PrologueUmag - Umag (2.0km) | 2.0km |