| 15-10 | 109 | | UCI World Championship Plouay (CM) | 268.0km |
| 12-10 | 22 | | UCI World Championship Plouay TT (CM) | 48.0km |
| 08-10 | 75 | | Paris - Tours (CDM) | 254.0km |
| 30-09 | 7 | | Olympic Games Sydney TT (OS) | 53.0km |
| 27-09 | DNF | | Olympic Games Sydney (JO) | 239.0km |
| | | Tour de l'Avenir (2.5) |
| 02-09 | 3 | | Stage 3Ligné - Mouchamps | 156.0km |
| 31-08 | 5 | | Stage 1Ancenis - Ancenis | 159.0km |
| | | Tour de l'Ain (2.3) |
| 10-08 | 6 | | Stage 1bSaint-Vulbas - Bourg-en-Bresse | 92.0km |
| 09-08 | 1 | 1 | PrologueSaint-Didier-sur-Chalaronne - Saint-Didier-sur-Chalaronne | 5.0km |
| 06-08 | 5 | | HEW-Cyclassics (CDM) | 251.0km |
| | | Tour de la Région Wallonne (2.4) |
| 03-08 | 2 | | Stage 6Gilly - Charleroi | 172.0km |
| 30-07 | | 2 | Stage 2Ousset - Amay | 167.0km |
| 29-07 | 2 | 2 | Stage 1Aubel - Seraing | 152.0km |
| | | Tour of Sweden-Postgirot Open (2.3) |
| 16-06 | 9 | | Stage 3Motala - Eskilstuna | 204.0km |
| 14-06 | 4 | 3 | Stage 1Vargarda - Skövde | 131.0km |
| 14-06 | 3 | 3 | PrologueVargarda - Vargarda | 3.0km |
| | | Bayern Rundfahrt (2.3) |
| 4 | | Standings |
| 21-05 | | 4 | Stage 5Coburg - Aisch | 152.0km |
| 20-05 | 3 | | Stage 4Bamberg - Coburg | 175.0km |
| 19-05 | 5 | | Stage 3Roding - Bamberg | 218.0km |
| 18-05 | 2 | | Stage 2Burghausen - Roding | 208.0km |
| 17-05 | 6 | | Stage 1bBurghausen - Burghausen | 12.0km |
| 17-05 | 7 | | Stage 1aBurghausen - Burghausen | 125.0km |
| | | Tour de Picardie (2.2) |
| 14-05 | 3 | | Stage 4Nogent-sur-Oise - Nogent-sur-Oise | 5.0km |
| 14-05 | 5 | | Stage 3Soissons - Verneuil-en-Halatte | 94.0km |
| 12-05 | 1 | 1 | Stage 1Creil - Le Crotoy | 170.0km |
| 20-04 | 2 | | GP de Denain (1.2) | 196.0km |
| 09-04 | 63 | | Paris-Roubaix (CDM) | 273.0km |
| 02-04 | DNF | | Ronde van Vlaanderen (CDM) | 269.0km |
| | | Tirreno-Adriatico (2.HC) |
| 15-03 | 9 | | Stage 8San Benedetto del Tronto - San Benedetto del Tronto | 166.0km |
| 11-03 | 7 | | Stage 4Isernia - Luco de Marsi | 207.0km |
| 27-02 | 41 | | Kuurne-Brussel-Kuurne (1.2) | 188.0km |
| 26-02 | DNF | | Omloop Het Volk (1.1) | 204.0km |