| 19-10 | 46 | | Giro di Lombardia (CDM) | |
| 13-10 | 46 | | UCI World Championship Lugano (CM) | 252.0km |
| 10-10 | 11 | | UCI World Championship Lugano TT (CM) | 40.0km |
| | | Vuelta a España (2.HC) |
| 16-09 | 7 | | Stage 10El Tiemblo - Ávila (46.0km) | 46.0km |
| | | Ronde van Nederland (2.8) |
| 9 | | Standings |
| 31-08 | 9 | 9 | Stage 6Roermond - Landgraaf (210.0km) | 210.0km |
| 29-08 | 9 | | Stage 4Doetinchem - Doetinchem (20.0km) | 20.0km |
| | | Danmark Rundt (2.2) |
| 10-08 | 4 | | Stage 4Næstved - Næstved (18.0km) | 18.0km |
| 03-08 | DNF | | Olympic Games Atlanta TT (JO) | 52.0km |
| | | Tour of Sweden (2.3) |
| 16-06 | 2 | | Stage 6Kolmardens Djurpark - Sodertalje (156.0km) | 156.0km |
| 14-06 | 1 | | Stage 3Karlstad - Skoghall (13.0km) | 13.0km |
| | | Course de la Paix (2.4) |
| 2 | | Standings |
| 18-05 | | 2 | Stage 11Dessau - Leipzig (163.0km) | 163.0km |
| 17-05 | | 2 | Stage 10Cottbus - Dessau (204.0km) | 204.0km |
| 16-05 | | 2 | Stage 9Liberec - Cottbus (163.0km) | 163.0km |
| 15-05 | 4 | 2 | Stage 8Chocen - Zlate Navrsi (185.0km) | 185.0km |
| 14-05 | | 2 | Stage 7Ostrava - Chocen (201.0km) | 201.0km |
| 13-05 | 8 | 2 | Stage 6Zywiec - Ostrava (164.0km) | 164.0km |
| 12-05 | | 3 | Stage 5Frydlant - Zywiec (128.0km) | 128.0km |
| 12-05 | 3 | 3 | Stage 4Frydlant - Frydlant (23.0km) | 23.0km |
| 11-05 | 1 | 2 | Stage 3Trencin - Visalaje (191.0km) | 191.0km |
| 10-05 | | 3 | Stage 2Zlin - Trencin (145.0km) | 145.0km |
| 09-05 | | 3 | Stage 1Brno - Zlin (141.0km) | 141.0km |
| 08-05 | 3 | 3 | PrologueBrno - Brno (8.0km) | 8.0km |
| | | Paris-Nice (2.1) |
| 76 | | Standings |
| 17-03 | | 76 | Stage 9Antibes - Nice (19.0km) | 19.0km |
| | | Volta a la Comunitat Valenciana (2.3) |
| 02-03 | 8 | | Stage 5bValencia - Valencia (21.0km) | 21.0km |