Date Rank GC Race Route
Tour de France (2.UWT)
05.07 14 14 Stage 7 Nuits-Saint-Georges - Gevrey-Chambertin
04.07 31 21 Stage 6 Mâcon - Dijon
03.07 29 21 Stage 5 Saint-Jean-de-Maurienne - Saint-Vulbas
02.07 17 21 Stage 4 Pinerolo - Valloire
01.07 23 27 Stage 3 Piacenza - Torino
30.06 38 28 Stage 2 Cesenatico - Bologna
29.06 17 17 Stage 1 Florence - Rimini
Critérium du Dauphiné (2.UWT)
3 General Classification
4 Points Classification
6 Mountain Classification
09.06 3 3 Stage 8 Thônes - Plateau des Glières
08.06 5 3 Stage 7 Albertville - Samoëns
07.06 4 4 Stage 6 Hauterives - Le Collet d'Allevard
06.06 4 Stage 5 Amplepuis - Saint-Priest
05.06 6 4 Stage 4 Saint-Germain-Laval - Neulise
04.06 1 1 Stage 3 Celles-sur-Durolle - Les Estables
03.06 20 6 Stage 2 Gannat - Col de la Loge
02.06 17 20 Stage 1 Saint-Pourçain-sur-Sioule - Saint-Pourçain-sur-Sioule
01.05 14 Eschborn-Frankfurt (1.UWT) Eschborn - Frankfurt
28.04 36 Lotto Famenne Ardenne Classic (1.1) Marche-en-Famenne - Marche-en-Famenne
21.04 86 Liège-Bastogne-Liège (1.UWT) Liège - Liège
Giro d'Abruzzo (2.1)
41 General Classification
12.04 41 41 Stage 4 Montorio al Vomano - L'Aquila
11.04 48 48 Stage 3 Pratola Peligna - Prati di Tivo
10.04 49 68 Stage 2 Alanno - Magliano de' Marsi
09.04 93 94 Stage 1 Vasto - Pescara
24.02 DNF Omloop Het Nieuwsblad Elite (1.UWT) Gent - Ninove
28.01 54 Cadel Evans Great Ocean Road Race (1.UWT)
25.01 37 Surf Coast Classic (1.1) Lorne (Victoria) - Torquay (Victoria)
Santos Tour Down Under (2.UWT)
52 General Classification
21.01 82 52 Stage 6 Unley - Mount Lofty
20.01 43 41 Stage 5 Christies Beach - Willunga
19.01 47 38 Stage 4 Murray Bridge - Port Elliot
18.01 22 40 Stage 3 Tea Tree Gully - Campbelltown
17.01 76 59 Stage 2 Norwood - Lobethal
16.01 55 56 Stage 1 Tanunda - Tanunda
13.01 65 Down Under Classic (CRTP) Adelaide - Adelaide