| 03-10 | 116 | | Sparkassen Münsterland Giro (1.HC) | 225.0km |
| 04-09 | 103 | | Kernen Omloop Echt-Susteren (1.2) | |
| 28-08 | DNF | | Schaal Sels (1.1) | |
| 31-07 | DNF | | Rad am Ring (1.1) | |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 65 | | Klassement |
| 02-07 | 66 | 65 | Stage 5Tarnobrzeg - Krosno (195.0km) | 195.0km |
| 01-07 | 71 | 74 | Stage 4Trybunalski - Kielce (169.0km) | 169.0km |
| 30-06 | 99 | 81 | Stage 3Pabianice - Sieradz (84.0km) | 84.0km |
| 30-06 | 75 | 67 | Stage 2Koluszki - Kutno (99.0km) | 99.0km |
| 29-06 | 56 | 60 | Stage 1Radom - Lodz (178.0km) | 178.0km |
| 26-06 | 107 | | National Road Championships - Germany (CN) | 215.0km |
| 12-06 | 97 | | Rund um Köln (1.1) | 205.0km |
| | | Tour de Gironde (2.2) |
| 59 | | Klassement |
| 29-05 | 61 | 59 | Stage 3Captieux - Villenave-d'Ornon (163.0km) | 163.0km |
| 28-05 | 82 | 84 | Stage 2Carbon-Blanc - Cenon (211.0km) | 211.0km |
| 27-05 | 113 | 111 | Stage 1Bordeaux-Caudéran - Lacanau Océan (162.0km) | 162.0km |
| | | Flèche du Sud (2.2) |
| 49 | | Klassement |
| 08-05 | 68 | 49 | Stage 5Schifflange - Esch-sur-Alzette (136.0km) | 136.0km |
| 07-05 | 39 | 52 | Stage 4Rosport - Echternach (157.0km) | 157.0km |
| 05-05 | 51 | 45 | Stage 2Roeser - Rumelange (154.0km) | 154.0km |
| 04-05 | 93 | 93 | Stage 1Kayl - Kayl (76.0km) | 76.0km |
| 01-05 | DNF | | Rund um den Finanzplatz Eschborn-Frankfurt (1.HC) | 206.0km |
| 02-04 | DNF | | Volta Limburg Classic (1.1) | 198.0km |
| 12-03 | DNF | | Energiewacht Ronde van Drenthe (1.1) | |