| 27-06 | 41 | | Mediterranean Games (CC) | |
| 23-06 | 3 | | National Road Championships - Greece (CN) | |
| 22-06 | 3 | | National Road Championships - Greece TT (CN) | |
| | | Ronde de l'Oise (2.2) |
| 7 | | Standings |
| 3 | | Points |
| 10-06 | 14 | 7 | Stage 4La Croix-Saint-Ouen - Beauvais | 181.0km |
| 09-06 | 17 | 6 | Stage 3Moirenval - Nanteuil-le-Haudouin | 174.0km |
| 08-06 | 2 | 4 | Stage 2Andeville - Ribécourt-Dreslincourt | 208.0km |
| 07-06 | 5 | 6 | Stage 1Bréteuil - Liancourt | 131.0km |
| | | Tour of Estonia (2.1) |
| 47 | | Standings |
| 12 | | Points |
| 26-05 | 48 | 47 | Stage 2Tartu - Tartu | 173.0km |
| 25-05 | 13 | 15 | Stage 1Tallinn - Tartu | 194.0km |
| 12-05 | 24 | | 110th Scandinavian Race in Uppsala 1909-2018 (1.2) | |
| | | Belgrade Banjaluka (2.1) |
| 129 | | Standings |
| 29-04 | 7 | 129 | Stage 2Teslic - Banja Luka | 190.0km |
| 28-04 | 145 | 145 | Stage 1Belgrade - Bijeljina | 130.0km |
| | | International Tour of Rhodes (2.2) |
| 29 | | Standings |
| 11-03 | 25 | 29 | Stage 3Rhodes - Rhodes | 157.0km |
| 10-03 | 70 | 68 | Stage 2Rhodes - Rhodes | 158.0km |
| 09-03 | 79 | 79 | Stage 1Rhodes - Rhodes | 148.0km |
| 04-03 | 72 | | International Rhodes Grand Prix (1.2) | |
| | | Grand Prix International de la ville d'Alger (2.2) |
| 1 | | Standings |
| 1 | | Points |
| 23-02 | 1 | 1 | Stage 3Alger - Alger | 106.0km |
| 22-02 | 6 | 3 | Stage 2Riath-el-Feth - Arbaatach | 108.0km |
| 21-02 | 2 | 3 | Stage 1Zeralda - Zeralda | 137.0km |
| 20-02 | 3 | 3 | PrologueSouidania - Souidania | 2.0km |
| | | Tour of Indonesia (2.1) |
| 20 | | Standings |
| 3 | | Points |
| 28-01 | 19 | 20 | Stage 4Gilimanuk - Denpasar | 155.0km |
| 27-01 | 1 | 7 | Stage 3Probolinggo - Banyuwangi | 198.0km |
| 26-01 | 8 | 9 | Stage 2Madiun - Prigen | 211.0km |
| 25-01 | 6 | 14 | Stage 1Barobudur - Madiun | 191.0km |