| 03-10 | 61 | | Sparkassen Münsterland Giro (1.HC) | 210.0km |
| 16-09 | DNF | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 185.0km |
| | | Deutschland Tour (2.1) |
| 107 | | Standings |
| 26-08 | 104 | 107 | Stage 4Lorsch - Stuttgart | 200.0km |
| 25-08 | 99 | 115 | Stage 3Trier - Merzig | 176.0km |
| 24-08 | 112 | 121 | Stage 2Bonn - Trier | 210.0km |
| 23-08 | 127 | 127 | Stage 1Koblenz - Bonn | 154.0km |
| 05-08 | 50 | | La Poly Normande (1.1) | |
| 01-07 | 25 | | National Road Championships - Germany (CN) | 228.0km |
| 29-06 | 18 | | National Road Championships - Germany TT U23 (CN) | 30.0km |
| 17-06 | 8 | | National Road Championships - Germany U23 (CN) | 170.0km |
| 10-06 | DNF | | Rund um Köln (1.1) | 207.0km |
| | | Baltyk - Karkonosze Tour (2.2) |
| 20-05 | DNF | | Stage 5Piechowice - Piechowice | 120.0km |
| 19-05 | 73 | 67 | Stage 4Kowary - Przel. Okraj | 11.0km |
| 18-05 | 34 | 28 | Stage 3Kozuchów - Kowary | 164.0km |
| 17-05 | 31 | 29 | Stage 2Zbaszynek - Zbaszynek | 121.0km |
| 16-05 | 26 | 26 | Stage 1Kolobrzeg - Trzcianka | 173.0km |
| | | Rhône-Alpes Isère Tour (2.2) |
| 05-05 | DNF | | Stage 3Vaulx-Milieu - Saint-Maurice-l'Exil | 171.0km |
| 04-05 | 99 | 103 | Stage 2Aéroport de Lyon-Saint Exupéry - Saint-Laurent-de-Mure | 142.0km |
| 03-05 | 88 | 88 | Stage 1Charvieu-Chavagneux - Châteauvilain | 143.0km |
| 21-04 | 96 | | Arno Wallaard Memorial (1.2) | |
| | | International Tour of Rhodes (2.2) |
| 45 | | Standings |
| 11-03 | 35 | 45 | Stage 3Rhodes - Rhodes | 157.0km |
| 10-03 | 42 | 37 | Stage 2Rhodes - Rhodes | 158.0km |
| 09-03 | 33 | 33 | Stage 1Rhodes - Rhodes | 148.0km |
| 04-03 | 18 | | International Rhodes Grand Prix (1.2) | |
| 28-01 | 83 | | Trofeo Palma (1.1) | |
| 25-01 | 29 | | Trofeo Campos, Porreres, Felanitx, Ses Salines (1.1) | |