| 03-10 | 45 | | Sparkassen Münsterland Giro (1.Pro) | |
| | | Flanders Tomorrow Tour (2.2U) |
| 04-09 | 50 | 80 | Etappe 3aKoksijde - Koksijde (12.0km) | 12.0km |
| 04-09 | 78 | 80 | Etappe 3bHandzame - Handzame (124.0km) | 124.0km |
| 03-09 | 63 | 87 | Etappe 2Staden - Staden (153.0km) | 153.0km |
| 02-09 | 89 | 89 | Etappe 1Poperinge - Poperinge (155.0km) | 155.0km |
| 20-06 | DNF | | National Road Championships - Germany (CN) | 180.0km |
| | | Orlen Nations Grand Prix (2.NCUP) |
| 30-05 | OTL | | Etappe 2Bialystok - Bialystok (124.0km) | 124.0km |
| 29-05 | 100 | 100 | Etappe 1Bialystok - Bialystok (143.0km) | 143.0km |
| 24-05 | 11 | | National Road Championships - Germany U23 (CN) | |
| | | Istarsko Proljece - Istrian Spring Trophy (2.2) |
| 63 | | Klassement |
| 14-03 | 45 | 63 | Etappe 3Marcana - Umag (143.0km) | 143.0km |
| 13-03 | 87 | 83 | Etappe 2Vizinada - Motovun (165.0km) | 165.0km |
| 12-03 | 12 | 77 | Etappe 1Funtana - Porec (168.0km) | 168.0km |
| 11-03 | 92 | 92 | ProloogUmag - Umag (2.0km) | 2.0km |
| 07-03 | 122 | | Trofej Porec - Porec Trophy (1.2) | 156.0km |