| 03-10 | 62 | | Sparkassen Münsterland Giro (1.1) | 205.0km |
| | | Tour of China (2.2) |
| 19-09 | 4 | | Stage 7Tianjin - Tianjin | |
| 13-09 | 2 | | Stage 3Sanmenxia - Luoyang | |
| 17-08 | 16 | | GP Stad Zottegem (1.1) | |
| | | Course de la Solidarité Olympique (2.1) |
| 04-07 | 2 | | Stage 6Lesko - Jaroslaw (158.0km) | 158.0km |
| 02-07 | 4 | 5 | Stage 4Radom - Kielce (188.0km) | 188.0km |
| 01-07 | 4 | 4 | Stage 3Piotrkow Tribunalski - Skarzysko (157.0km) | 157.0km |
| 30-06 | 8 | 3 | Stage 2Radomsko - Bechatow (78.0km) | 78.0km |
| 30-06 | 3 | 3 | Stage 1Lodz - Kleszczow (138.0km) | 138.0km |
| 27-06 | 2 | | National Road Championships - Germany (CN) | 204.0km |
| | | Volta ao Alentejo em Bicicleta (2.1) |
| 13-06 | 1 | | Stage 4Redondo - Évora (162.0km) | 162.0km |
| 11-06 | 8 | | Stage 2Viana Do Alentejo - Estremoz (180.0km) | 180.0km |
| 10-06 | 2 | 2 | Stage 1Vidigueira - Aljustrel (178.0km) | 178.0km |
| | | Bayern Rundfahrt (2.HC) |
| 59 | | Klassement |
| 30-05 | 15 | 59 | Stage 5Berching - Fürstenfeldbruck (156.0km) | 156.0km |
| 29-05 | 103 | | Stage 4Berching - Berching (27.0km) | 27.0km |
| 28-05 | 70 | | Stage 3Bayreuth - Hersbruck (177.0km) | 177.0km |
| 27-05 | 3 | | Stage 2Viechtach - Bayreuth (200.0km) | 200.0km |
| 26-05 | 8 | | Stage 1Erding - Viechtach (189.0km) | 189.0km |
| 23-05 | 2 | | Neuseen Classics - Rund um die Braunkohle (1.1) | |
| | | Szlakiem Grodòw Piastowskich (2.1) |
| 09-05 | 2 | | Stage 4Rudna - Legnica (82.0km) | 82.0km |
| 07-05 | 3 | | Stage 1Jawor - Zlotoryja (158.0km) | 158.0km |
| 25-04 | 4 | | Int. Ronde van Noord-Holland (1.2) | 211.0km |
| 24-04 | 21 | | Arno Wallaard Memorial (1.2) | 196.0km |
| 18-04 | 3 | | Rund um Düren (1.2) | 160.0km |
| 11-04 | 93 | | Dwars door Drenthe (1.1) | 179.0km |
| 21-03 | 58 | | Eneco Ronde van het Groene Hart (1.1) | 207.0km |
| 17-03 | 79 | | Nokere-Koerse (1.1) | 193.0km |
| 27-02 | 7 | | Beverbeek Classic (1.2) | |