| 28-09 | DNF | | UCI World Championship Varese (CM) | 260.0km |
| 25-09 | 37 | | UCI World Championship Varese TT (WC) | 43.0km |
| 07-09 | 83 | | Vattenfall Cyclassics (PT) | 214.0km |
| 09-08 | 28 | | Olympic Games Beijing (JO) | 245.0km |
| 27-06 | 1 | | National Road Championships - Lithuania TT (CN) | |
| | | Tour de Luxembourg (2.HC) |
| 4 | | Standings |
| 08-06 | | 4 | Stage 4Mersch - Luxembourg | 157.0km |
| 07-06 | 6 | 4 | Stage 3Wiltz - Diekirch | 172.0km |
| 06-06 | 1 | 5 | Stage 2Schifflange - Differdange | 197.0km |
| | | Tour de Picardie (2.1) |
| 18-05 | 4 | | Stage 3Grandvilliers - Cayeux-sur-Mer | 88.0km |
| 20-04 | 90 | | Amstel Gold Race (PT) | 257.0km |
| | | Circuit Cycliste Sarthe (2.1) |
| 09-04 | 19 | | Stage 3Angers - Angers | 9.0km |
| | | Tour ivoirien de la Paix (2.1) |
| 08-03 | 4 | | Stage 2Toumodi - Bouaké | 150.0km |
| 07-03 | 5 | | Stage 1Abidjan - Akoupé | 130.0km |
| | | Amgen Tour of California (2.HC) |
| 22-02 | 16 | | Stage 5Solvang - Solvang | 24.0km |
| | | Tour of Qatar (2.1) |
| 14 | | Standings |
| 01-02 | | 14 | Stage 6Al Wakra - Doha | 120.0km |