| 13-10 | 31 | | UCI World Championship Zolder (CM) | 256.0km |
| 06-10 | 68 | | Paris - Tours (CDM) | 257.0km |
| | | Paris-Corrèze (2.3) |
| 4 | | Standings |
| 29-09 | | 4 | Stage 3Objat - Brive-la-Gaillarde | 155.0km |
| 28-09 | 9 | | Stage 2Contres - Saint-Junien | 207.0km |
| 27-09 | 5 | | Stage 1Ormes - Romorantin | 196.0km |
| | | Tour of Poland (2.2) |
| 11-09 | 1 | 2 | Stage 3Kolobrzeg - Szczecin | 178.0km |
| 09-09 | 4 | | Stage 1Gdansk - Sopot | 178.0km |
| 20-08 | 2 | | GP Stad Zottegem (1.3) | 154.0km |
| | | Post Danmark Rundt (2.2) |
| 16-08 | 9 | | Stage 4Fredericia - Odense | 98.0km |
| 14-08 | 5 | | Stage 2Aabenraa - Århus | 219.0km |
| 04-08 | 46 | | HEW-Cyclassics (CDM) | 253.0km |
| | | Tour de la Région Wallonne (2.3) |
| 5 | | Standings |
| 02-08 | 2 | 5 | Stage 5Soignies - Flobecq | 149.0km |
| 01-08 | 9 | | Stage 4Beauvechain - Nivelles | 163.0km |
| 31-07 | 3 | | Stage 3Arlon - Namur | 208.0km |
| 30-07 | 3 | | Stage 2Amay - Bastogne | 154.0km |
| | | Gran Premio Minho (2.3) |
| 19-07 | 3 | | Stage 3Fafe - Barcelos | 145.0km |
| 18-07 | 1 | | Stage 2Fafe - Fafe | 176.0km |
| 30-06 | 3 | | National Road Championships - Estonia (CN) | 176.0km |
| | | Route du Sud (2.3) |
| 23-06 | 10 | | Stage 2Castesarrasin - Saint-Gaudens | 180.0km |
| 22-06 | 6 | | Stage 1Castres - Castesarrasin | 180.0km |
| | | Tour of Sweden-Postgirot Open (2.2) |
| 12-05 | 2 | | Stage 1Uppsala - Eskilstuna | 138.0km |
| | | Quatre Jours de Dunkerque (2.1) |
| 10-05 | | 1 | Stage 3Gravelines - Douvrin | 98.0km |
| 09-05 | 1 | 1 | Stage 2Hellemmes - Steenvoorde | 190.0km |
| 08-05 | 2 | 2 | Stage 1Dunkerque - Wasquehal | 183.0km |
| 01-05 | 7 | | Trophée des Grimpeurs (1.3) | |
| 14-04 | DNF | | Paris-Roubaix (CDM) | 261.0km |
| 07-04 | DNF | | Ronde van Vlaanderen (CDM) | 264.0km |
| | | KBC-Driedaagse De Panne-Koksijde (2.2) |
| 03-04 | 6 | | Stage 2Zottegem - Koksijde | 232.0km |
| 27-03 | DNF | | Dwars door Vlaanderen (1.2) | 201.0km |