| 13-08 | 27 | | Olympic Games Beijing TT (OS) | 47.0km |
| 09-08 | DNF | | Olympic Games Beijing (JO) | 245.0km |
| 26-06 | 1 | | National Road Championships - Hungary TT (CN) | 36.0km |
| | | Tour de Luxembourg (2.HC) |
| 18 | | Standings |
| 1 | | Mountain |
| 08-06 | | 18 | Stage 4Mersch - Luxembourg | 157.0km |
| | | Tour de Romandie (PT) |
| 02-05 | 14 | | Stage 3Sion - Sion | 18.0km |
| 29-04 | 13 | | PrologueGenève - Genève | 1.0km |
| 13-04 | 50 | | Paris-Roubaix (Nat) | 259.0km |
| 09-04 | 139 | | Gent-Wevelgem (PT) | 209.0km |
| 06-04 | 78 | | Ronde van Vlaanderen (PT) | 264.0km |
| | | Critérium International (2.HC) |
| 30-03 | 12 | | Stage 3Charleville-Mézières - Charleville-Mézières | 8.0km |
| 19-03 | 64 | | Nokere Koerse (1.1) | 197.0km |
| | | Volta ao Distrito de Santarém (2.1) |
| 2 | | Standings |
| 16-03 | | 2 | Stage 4Alcanena - Santarém | 149.0km |
| 15-03 | 2 | 2 | Stage 3Almeirim - Almeirim | 21.0km |
| 02-03 | DNF | | Kuurne-Brussel-Kuurne (1.1) | 193.0km |
| 01-03 | 37 | | Omloop Het Volk (1.HC) | 199.0km |
| 24-02 | 61 | | Tour du Haut Var (1.1) | 197.0km |
| | | Tour Down Under (PT) |
| 87 | | Standings |
| 27-01 | | 87 | Stage 6Adelaide - Adelaide | 88.0km |