| 24-05 | 76 | | Due Giorni Marchigiana - Trofeo Città di Castelfidardo (1.2) | 180.0km |
| 23-05 | DNF | | Due Giorni Marchigiana - G.P. Santa Rita (1.2) | 170.0km |
| | | Presidential Cycling Tour of Turkiye (2.Pro) |
| 72 | | Standings |
| 03-05 | 139 | 72 | Stage 8Ankara - Ankara (105.0km) | 105.0km |
| 02-05 | 111 | 61 | Stage 7Antalya - Antalya (152.0km) | 152.0km |
| 01-05 | 72 | 61 | Stage 6Antalya - Feslikan (131.0km) | 131.0km |
| 30-04 | 83 | 60 | Stage 5Patara - Kemer (180.0km) | 180.0km |
| 29-04 | 89 | 48 | Stage 4Marmaris - Fethiye (130.0km) | 130.0km |
| 28-04 | 49 | 49 | Stage 3Marmaris - Kiran (132.0km) | 132.0km |
| 27-04 | 33 | 36 | Stage 2Aydin - Marmaris (152.0km) | 152.0km |
| 26-04 | 71 | 72 | Stage 1Çeşme - Selçuk (148.0km) | 148.0km |
| 29-03 | DNF | | Velika Nagrada Novega Mesta (1.2) | 168.0km |
| 18-03 | 114 | | Milano - Torino (1.Pro) | 173.0km |
| | | Tour of Rhodes (2.2) |
| 66 | | Standings |
| 39 | | Youth |
| 15-03 | 69 | 66 | Stage 3Kremasti - Kremasti (156.0km) | 156.0km |
| 14-03 | 67 | 49 | Stage 2Rhodes - Kalithies (158.0km) | 158.0km |
| 13-03 | 80 | 60 | Stage 1Maritsa - Maritsa (154.0km) | 154.0km |
| 12-03 | 70 | 70 | PrologueRhodes - Rhodes (2.0km) | 2.0km |
| 07-03 | 117 | | Rhodes GP (1.2) | 179.0km |
| 23-01 | DNF | | Classica Camp de Morvedre (1.1) | 163.0km |