Date Rank GC Race Route
Tour de Suisse (2.UWT)
67 General Classification
16.06 77 67 Stage 8 Villars-sur-Ollon - Villars-sur-Ollon
15.06 64 65 Stage 7 Villars-sur-Ollon - Villars-sur-Ollon
14.06 47 66 Stage 6 Locarno - Blatten
13.06 61 69 Stage 5 Ambri - Carì
12.06 60 74 Stage 4 Rüschlikon - Gotthard Pass
11.06 108 107 Stage 3 Steinmaur - Rüschlikon
10.06 110 114 Stage 2 Regensdorf - Regensdorf
09.06 108 108 Stage 1 Vaduz - Vaduz
Giro d'Italia (2.UWT)
05.05 DNS Stage 2 San Francesco al Campo - Santuario di Oropa
04.05 169 169 Stage 1 Venaria Reale - Torino
Tour de Romandie (2.UWT)
39 General Classification
28.04 89 39 Stage 5 Vernier - Vernier
27.04 43 42 Stage 4 Bains de Saillon - Leysin
26.04 64 66 Stage 3 Oron - Oron
25.04 50 65 Stage 2 Freiburg - Salvan
24.04 92 93 Stage 1 Château-d'Œx - Freiburg
23.04 91 91 Prologue Payerne - Payerne
Volta Ciclista a Catalunya (2.UWT)
65 General Classification
35 Mountain Classification
24.03 43 65 Stage 7 Barcelona - Barcelona
23.03 67 71 Stage 6 Berga - Nuestra Senore de Queralt
22.03 90 73 Stage 5 Altafulla - Viladecans
21.03 134 82 Stage 4 Sort - Lleida
20.03 58 84 Stage 3 Port Ainé-Rialp - Sant Joan de les Abadesses
19.03 84 118 Stage 2 Mataró - Vallter 2000
18.03 124 125 Stage 1 San Felíu de Guixols - San Felíu de Guixols
Tirreno-Adriatico (2.UWT)
06.03 DNS Stage 3 Volterra - Gualdo Tadino
05.03 170 169 Stage 2 Camaiore - Follonica
04.03 65 65 Stage 1 Lido di Camaiore - Lido di Camaiore
12.02 DNF Clásica Jaén (1.1) Baeza - Úbeda
10.02 59 Vuelta Ciclista a la Region de Murcia "Costa Calida" (1.1)
Santos Tour Down Under (2.UWT)
49 General Classification
21.01 51 49 Stage 6 Unley - Mount Lofty
20.01 40 56 Stage 5 Christies Beach - Willunga
19.01 84 90 Stage 4 Murray Bridge - Port Elliot
18.01 102 90 Stage 3 Tea Tree Gully - Campbelltown
17.01 104 100 Stage 2 Norwood - Lobethal
16.01 120 120 Stage 1 Tanunda - Tanunda
13.01 77 Down Under Classic (CRTP) Adelaide - Adelaide