| 03-10 | DNF | | Sparkassen Münsterland Giro (1.1) | |
| | | Baltic Chain Tour (2.2) |
| 82 | | Klassement |
| 25-08 | 63 | 82 | Etappe 6Utena - Vilnius (146.0km) | 146.0km |
| 24-08 | 58 | 84 | Etappe 5Panevezys - Utena (180.0km) | 180.0km |
| 22-08 | 57 | 99 | Etappe 4Smiltene - Sigulda (178.0km) | 178.0km |
| 21-08 | 107 | 107 | Etappe 3Viljandi - Otepää (173.0km) | 173.0km |
| 20-08 | 114 | 109 | Etappe 2Tallinn - Viljandi (188.0km) | 188.0km |
| 19-08 | 44 | 44 | Etappe 1Lahti - Lahti (168.0km) | 168.0km |
| 23-06 | DNF | | National Road Championships - Germany (CN) | 225.0km |
| | | Tour de Serbie (2.2) |
| 97 | | Klassement |
| 16-06 | 82 | 97 | Etappe 6Sremska Mitrovica - Belgrade (127.0km) | 127.0km |
| 15-06 | 95 | 98 | Etappe 5Požarevac - Sremska Mitrovica (200.0km) | 200.0km |
| 14-06 | 80 | 97 | Etappe 4Kladovo - Požarevac (186.0km) | 186.0km |
| 13-06 | 82 | 95 | Etappe 3Bor - Kladovo (150.0km) | 150.0km |
| 12-06 | 96 | 95 | Etappe 2Niš - Bor (137.0km) | 137.0km |
| 09-06 | 108 | | Garmin ProRace Berlin (1.1) | 185.0km |
| 19-05 | 40 | | Simac Omloop der Kempen (1.2) | |
| | | Tour de Berlin (2.2U) |
| 72 | | Klassement |
| 12-05 | 71 | 72 | Etappe 5Berlin - Berlin (183.0km) | 183.0km |
| 11-05 | 47 | 77 | Etappe 4Rudow - Rudow (158.0km) | 158.0km |
| 10-05 | 43 | 58 | Etappe 2Baruth - Baruth (19.0km) | 19.0km |
| 10-05 | 77 | 77 | Etappe 3Baruth - Baruth (123.0km) | 123.0km |
| 09-05 | 78 | 79 | Etappe 1Birkenwerder - Birkenwerder (164.0km) | 164.0km |