| 20-10 | DNF | | Giro di Lombardia (PT) | 242.0km |
| 14-10 | 42 | | Paris - Tours (PT) | 256.0km |
| 30-09 | 69 | | UCI World Championship Stuttgart (CM) | 267.0km |
| | | Vuelta a España (PT) |
| 137 | | Standings |
| 23-09 | 8 | 137 | Stage 21Rivas-Vaciamadrid - Madrid | 104.0km |
| 13-09 | 14 | | Stage 12Algemesí - Hellín | 176.0km |
| 19-08 | 62 | | Vattenfall Cyclassics (PT) | 229.0km |
| | | Tour de la Région Wallonne (2.HC) |
| 30-07 | 10 | | Stage 3Chièvres - Thuin | 217.0km |
| 28-07 | 9 | | Stage 1Haccourt - Welkenraedt | 143.0km |
| 01-07 | 1 | | National Road Championships - Estonia (CN) | |
| 29-06 | 8 | | National Road Championships - Estonia TT (CN) | |
| | | Tour de Luxembourg (2.HC) |
| 07-06 | 8 | | Stage 1Luxembourg - Mondorf-les-Bains | 166.0km |
| 01-06 | 1 | | E.O.S Tallinn GP (1.1) | |
| 26-05 | 1 | | SEB Ühispanga Tartu GP (1.2) | |
| 29-04 | DNF | | Liège-Bastogne-Liège (PT) | 262.0km |
| 22-04 | DNF | | Amstel Gold Race (PT) | 253.0km |
| 15-04 | 89 | | Paris-Roubaix (PT) | 259.0km |
| 08-04 | 11 | | GP de la Ville de Rennes (1.1) | 195.0km |
| 31-03 | DNF | | E3 Prijs Vlaanderen (1.HC) | 203.0km |
| 24-03 | DNF | | Milano-Sanremo (PT) | 294.0km |
| 03-03 | DNF | | Omloop Het Volk (1.HC) | 200.0km |
| | | Tour Méditerranéen (2.1) |
| 15-02 | 17 | | Stage 3Saint-Cannat - Marseille | 158.0km |
| | | Tour of Qatar (2.1) |
| 18 | | Standings |
| 02-02 | 16 | 18 | Stage 6Al Kharrara - Doha | 134.0km |
| 01-02 | 4 | | Stage 5Al Zubarah - Mesaieed | 160.0km |
| 29-01 | 12 | | Stage 2Al Wakra - Al Whadha | 135.0km |