| 03-10 | 79 | | Sparkassen Münsterland Giro (1.1) | |
| | | Tour du Gévaudan Languedoc-Roussillon (2.2) |
| 58 | | Klassement |
| 25-09 | 56 | 58 | Stage 2Mende - Mende (162.0km) | 162.0km |
| 24-09 | 80 | 80 | Stage 1La Grande Combe - Langogne (149.0km) | 149.0km |
| 16-09 | 51 | | Grand Prix de la Somme (1.1) | 201.0km |
| 04-09 | 26 | | Kernen Omloop Echt-Susteren (1.2) | |
| 28-08 | 22 | | Ronde van Midden-Nederland (1.2) | |
| 23-08 | 21 | | Grand Prix des Marbriers (1.2) | |
| | | La Mi-Août en Bretagne (2.2) |
| 59 | | Klassement |
| 14-08 | 34 | 59 | Stage 4Guerlesquin - Guerlesquin (179.0km) | 179.0km |
| 13-08 | 49 | 59 | Stage 3Poullaouen - Poullaouen (170.0km) | 170.0km |
| 12-08 | 59 | 70 | Stage 2Pont Scor - Cléguer (165.0km) | 165.0km |
| 11-08 | 63 | 63 | Stage 1Plouëc-du-Trieux - Pontrieux (171.0km) | 171.0km |
| | | Tour Alsace (2.2) |
| 89 | | Klassement |
| 31-07 | 83 | 89 | Stage 5Ribeauville - Ballon d'Alsace | |
| 30-07 | 93 | 114 | Stage 4Illzach - Mulhouse | |
| 29-07 | 26 | 117 | Stage 3Colmar - Carspach | |
| 28-07 | 121 | 124 | Stage 2Strasbourg - Bischoffsheim | |
| 27-07 | 23 | 27 | Stage 1Basel - Huningue | |
| 21-07 | 46 | | GP Beeckman-De Caluwé Ninove (Nat) | 169.0km |
| | | Volta ao Alentejo (2.2) |
| 33 | | Klassement |
| 12-06 | 36 | 33 | Stage 4Montemor - Redondo (169.0km) | 169.0km |
| 11-06 | 28 | 33 | Stage 3Aljustrel - Reguengos de Monsaraz (175.0km) | 175.0km |
| 10-06 | 33 | 37 | Stage 2Vila Viçosa - Mértola (176.0km) | 176.0km |
| 09-06 | 29 | 31 | Stage 1Mora - Campo Maior (166.0km) | 166.0km |
| | | Tour of Norway (2.2) |
| 05-06 | DNF | | Stage 5Hamar - Lillestrøm (178.0km) | 178.0km |
| 04-06 | 106 | 124 | Stage 4Jessheim - Hamar (188.0km) | 188.0km |
| 03-06 | 132 | 130 | Stage 3Sarpsborg - Halden (183.0km) | 183.0km |
| 02-06 | 121 | 124 | Stage 2Skien - Drammen (171.0km) | 171.0km |
| 01-06 | 123 | 123 | Stage 1Tønsberg - Larvik (175.0km) | 175.0km |
| | | Albert Achterhes Ronde van Drenthe (2.1) |
| 69 | | Klassement |
| 16-04 | 79 | 69 | Stage 2Hoogeveen - Hoogeveen (180.0km) | 180.0km |
| 15-04 | 49 | 49 | Stage 1Coevorden - Hoogeveen (180.0km) | 180.0km |
| | | Circuit des Ardennes International (2.2) |
| 10-04 | 96 | 100 | Stage 3Charleville-Mézières - Charleville-Mézières (66.0km) | 66.0km |
| 10-04 | 84 | 92 | Stage 4Bogny-sur-Meuse - Bogny-sur-Meuse (74.0km) | 74.0km |
| 09-04 | | 90 | Stage 2Givet - Vireux (158.0km) | 158.0km |
| 08-04 | 36 | 37 | Stage 1Vouziers - Vouziers (164.0km) | 164.0km |
| 03-04 | 78 | | Grand Prix de la Ville de Nogent-sur-Oise (1.2) | |
| | | Troféu Cidade da Guarda-GP Portugal (2.2) |
| 81 | | Klassement |
| 27-03 | 52 | 81 | Stage 3Sines - Grandola (157.0km) | 157.0km |
| 26-03 | 83 | 90 | Stage 2Santiago do Cacém - Ourique (154.0km) | 154.0km |
| 25-03 | 92 | 92 | Stage 1Quinta do Conde - Setubal (152.0km) | 152.0km |
| 26-02 | 50 | | VZW. Beverbeek Classic (1.2) | 176.0km |