| 15-10 | 101 | | UCI World Championship Plouay (CM) | 268.0km |
| 08-10 | 32 | | Paris - Tours (CDM) | 254.0km |
| 27-09 | 77 | | Olympic Games Sydney (JO) | 239.0km |
| 20-09 | 10 | | Olympic Games Sydney - Track (Points Race) (JO) | |
| 09-09 | 16 | | Paris-Brussel (1.1) | 249.0km |
| | | Tour de Poitou-Charentes (2.4) |
| 23-08 | 5 | | Stage 1Cognac - Saint-Georges-de-Didonne (184.0km) | 184.0km |
| | | Tour de France (GT) |
| 20-07 | 4 | | Stage 18Lausanne - Freiburg im Breisgau (246.0km) | 246.0km |
| 08-07 | 12 | | Stage 8Limoges - Villeneuve-sur-Lot (203.0km) | 203.0km |
| 07-07 | DNS | | Stage 7Tours - Limoges (205.0km) | 205.0km |
| 05-07 | 8 | | Stage 5Vannes - Vitré (202.0km) | 202.0km |
| 03-07 | 5 | | Stage 3Loudun - Nantes (161.0km) | 161.0km |
| 02-07 | 2 | | Stage 2Futuroscope - Loudun (194.0km) | 194.0km |
| 01-07 | 73 | 73 | Stage 1Futuroscope - Futuroscope (16.0km) | 16.0km |
| | | Tour of Sweden-Postgirot Open (2.3) |
| 14-06 | 5 | | PrologueVargarda - Vargarda (3.0km) | 3.0km |
| 14-06 | 5 | | Stage 1Vargarda - Skövde (131.0km) | 131.0km |
| | | Tour de Luxembourg (2.2) |
| 11-06 | 7 | | Stage 5Diekirch - Diekirch (179.0km) | 179.0km |
| | | Grand Prix Midi Libre (2.1) |
| 18-05 | 1 | 1 | Stage 3Cuxac-Cabardes - Decazeville (188.0km) | 188.0km |
| 17-05 | 2 | 1 | Stage 2Port Barcares - Narbonne (187.0km) | 187.0km |
| 16-05 | 3 | | Stage 1Palavas-les-Flots - Port Barcares (193.0km) | 193.0km |
| | | Quatre Jours de Dunkerque (2.1) |
| 07-05 | 3 | | Stage 7Grande-Synthe - Dunkerque (104.0km) | 104.0km |
| 05-05 | 6 | | Stage 4Saint-Amand-les-Eaux - Saint-Amand-les-Eaux (138.0km) | 138.0km |
| 09-04 | OTL | | Paris-Roubaix (CDM) | 273.0km |
| 02-04 | 40 | | Ronde van Vlaanderen (CDM) | 269.0km |
| | | Critérium International (2.2) |
| 25-03 | 2 | 2 | Stage 1Saint Jean de Luz - Jurancon (192.0km) | 192.0km |
| 19-03 | 5 | | Cholet - Pays De Loire (1.2) | 200.0km |
| | | Tirreno-Adriatico (2.HC) |
| 6 | | Standings |
| 15-03 | | 6 | Stage 8San Benedetto del Tronto - San Benedetto del Tronto (166.0km) | 166.0km |
| 14-03 | 3 | | Stage 7Teramo - Torricella Sicura (214.0km) | 214.0km |
| 13-03 | 10 | | Stage 6Montegranaro - Monte San Giusto (149.0km) | 149.0km |
| 10-03 | 3 | | Stage 3Aversa - Santuario dell Addolorata (160.0km) | 160.0km |
| | | Paris-Nice (2.HC) |
| 103 | | Standings |
| 12-03 | 4 | 103 | Stage 8Nice - Nice (160.0km) | 160.0km |
| 06-03 | 3 | | Stage 2Sens - Nevers (201.0km) | 201.0km |
| 26-02 | 16 | | Omloop Het Volk (1.1) | 204.0km |
| | | Tour Méditerranéen (2.3) |
| 11-02 | 5 | | Stage 4Gréasque - La Seyne-sur-Mer (135.0km) | 135.0km |
| | | Tour Down Under (2.3) |
| 2 | | Standings |
| 23-01 | 3 | 2 | Stage 6Adelaide - Adelaide (96.0km) | 96.0km |
| 22-01 | | 2 | Stage 5Gawler - Tanunda (156.0km) | 156.0km |
| 21-01 | 3 | 2 | Stage 4Unley - Modbury (136.0km) | 136.0km |
| 20-01 | 9 | | Stage 3Glenelg Shire - McLaren Vale (184.0km) | 184.0km |
| 19-01 | 5 | | Stage 2Adelaide - Goolwa (152.0km) | 152.0km |
| 18-01 | 8 | | Stage 1Adelaide - Adelaide (52.0km) | 52.0km |