| | | Vuelta a España (2.UWT) |
| 18-08 | DNF | | Stage 2Cascais - Ourém (194.0km) | 194.0km |
| 17-08 | 141 | 141 | Stage 1Lisboa - Oeiras (12.0km) | 12.0km |
| 10-08 | 66 | | Donostia San Sebastian Klasikoa (1.UWT) | 236.0km |
| 03-08 | 36 | | Olympic Games Paris (JO) | 272.0km |
| | | Critérium du Dauphiné (2.UWT) |
| 06-06 | DNF | | Stage 5Amplepuis - Saint-Priest (200.0km) | 200.0km |
| 05-06 | 84 | 130 | Stage 4Saint-Germain-Laval - Neulise (34.0km) | 34.0km |
| 04-06 | 128 | 135 | Stage 3 Celles-sur-Durolle - Les Estables (181.0km) | 181.0km |
| 03-06 | 147 | 147 | Stage 2Gannat - Col de la Loge (142.0km) | 142.0km |
| 02-06 | 103 | 104 | Stage 1Saint-Pourçain-sur-Sioule - Saint-Pourçain-sur-Sioule (174.0km) | 174.0km |
| 07-04 | DNS | | Paris-Roubaix (1.UWT) | 260.0km |
| 31-03 | 83 | | Ronde van Vlaanderen (1.UWT) | 270.0km |
| 22-03 | 88 | | E3 Saxo Bank Classic (1.UWT) | 207.0km |
| | | Tirreno-Adriatico (2.UWT) |
| 121 | | Klassement |
| 10-03 | | 121 | Stage 7San Benedetto del Tronto - San Benedetto del Tronto (154.0km) | 154.0km |
| 09-03 | 124 | 136 | Stage 6Sassoferrato - Cagli (180.0km) | 180.0km |
| 08-03 | 123 | 145 | Stage 5Torricella Sicura - Valle Castellana (146.0km) | 146.0km |
| 07-03 | 146 | 151 | Stage 4Arrone - Giulianova (207.0km) | 207.0km |
| 06-03 | 164 | 155 | Stage 3Volterra - Gualdo Tadino (220.0km) | 220.0km |
| 05-03 | 149 | 144 | Stage 2Camaiore - Follonica (198.0km) | 198.0km |
| 04-03 | 73 | 73 | Stage 1Lido di Camaiore - Lido di Camaiore (10.0km) | 10.0km |
| 25-02 | 47 | | Kuurne-Brussel-Kuurne (1.Pro) | 196.0km |
| 24-02 | 34 | | Omloop Het Nieuwsblad Elite (1.UWT) | 202.0km |