| | | Tour of Bulgaria (2.2) |
| 64 | | Standings |
| 15-09 | 48 | 64 | Stage 7Shumen - Dobrich (176.0km) | 176.0km |
| 14-09 | 61 | 72 | Stage 6Burgas - Shumen (217.0km) | 217.0km |
| 13-09 | 55 | 76 | Stage 5Stara Zagora - Burgas (170.0km) | 170.0km |
| 12-09 | 62 | 79 | Stage 4Tryavna - Stara Zagora (97.0km) | 97.0km |
| 11-09 | 74 | 80 | Stage 3Gabrovo - Tryavna (113.0km) | 113.0km |
| 10-09 | 34 | 76 | Stage 2Troyan - Gabrovo (100.0km) | 100.0km |
| 09-09 | 89 | 90 | Stage 1bZlatitsa - Troyan (93.0km) | 93.0km |
| 09-09 | 94 | 94 | Stage 1aSofia - Zlatitsa (68.0km) | 68.0km |
| 10-08 | 75 | | European Championship TT U23 (EC) | 25.0km |
| | | Tour des Pays de Savoie (2.2) |
| 44 | | Standings |
| 17-06 | 54 | 44 | Stage 3Bessans - Col du Mont Cenis (133.0km) | 133.0km |
| 16-06 | 39 | 35 | Stage 2Neydens - Bourg-Saint-Maurice (159.0km) | 159.0km |
| 15-06 | 33 | 33 | Stage 1Les Houches - Plateau de Solaison (127.0km) | 127.0km |
| 14-06 | 96 | 96 | PrologueChambéry - Chambéry (3.0km) | 3.0km |
| | | International Tour of Hellas (2.2) |
| 21 | | Standings |
| 20-05 | 33 | 21 | Stage 5Korinthos - Athene (104.0km) | 104.0km |
| 19-05 | 22 | 21 | Stage 4Ancient Olympia - Kalavryta (149.0km) | 149.0km |
| 18-05 | 35 | 33 | Stage 3Sparti - Methoni (135.0km) | 135.0km |
| 17-05 | 42 | 34 | Stage 2Leonidion - Sparti (133.0km) | 133.0km |
| 16-05 | 40 | 40 | Stage 1Korinthos - Leonidion (138.0km) | 138.0km |
| 06-05 | 44 | | Grand Prix Dobrich II (1.2) | |
| 21-04 | 34 | | Banjaluka Belgrade I (1.2) | |