Date Rank GC Race Route
Giro d'Italia (2.UWT)
88 General Classification
26.05 28 88 Stage 21 Roma - Roma
25.05 65 90 Stage 20 Alpago - Bassano del Grappa
24.05 67 87 Stage 19 Mortegliano - Sappada
23.05 23 93 Stage 18 Fiera di Primeiro - Padua
22.05 97 94 Stage 17 Selva di Valgardena - Passo del Brocon
21.05 76 96 Stage 16 Livigno - Santa Cristina Valgardena
19.05 77 99 Stage 15 Manerba del Garda - Livigno
18.05 73 103 Stage 14 Castiglione delle Stiviere - Desenzano del Garda
17.05 70 101 Stage 13 Riccione - Cento
16.05 45 103 Stage 12 Martinsciuro - Fano
15.05 108 104 Stage 11 Foiano di Valfortore - Francavilla al Mare
14.05 82 106 Stage 10 Pompeii - Cusano Mutri
12.05 97 114 Stage 9 Avvezano - Napoli
11.05 69 119 Stage 8 Spoleto - Prati di Tivo
10.05 148 163 Stage 7 Foligno - Perugia
09.05 105 159 Stage 6 Viareggio - Rapolano Terme
08.05 134 166 Stage 5 Genua - Lucca
07.05 110 170 Stage 4 Acqui Terme - Andora
06.05 173 173 Stage 3 Novara - Fossano
05.05 132 161 Stage 2 San Francesco al Campo - Santuario di Oropa
04.05 170 170 Stage 1 Venaria Reale - Torino
Tour of the Alps (2.Pro)
62 General Classification
21 Points Classification
19.04 35 62 Stage 5 Levico Terme - Levico Terme
18.04 66 72 Stage 4 Laives - Borgo Valsugana
17.04 65 83 Stage 3 Schwaz - Schwaz
16.04 83 90 Stage 2 Salorno - Stans
15.04 91 91 Stage 1 Neumarkt - Kurtinig an der Weinstraße
31.03 72 Ronde van Vlaanderen (1.UWT) Antwerpen - Oudenaarde
22.03 66 E3 Saxo Bank Classic (1.UWT) Harelbeke - Harelbeke
Tirreno-Adriatico (2.UWT)
59 General Classification
10.03 88 59 Stage 7 San Benedetto del Tronto - San Benedetto del Tronto
09.03 49 63 Stage 6 Sassoferrato - Cagli
08.03 78 85 Stage 5 Torricella Sicura - Valle Castellana
07.03 120 123 Stage 4 Arrone - Giulianova
06.03 123 126 Stage 3 Volterra - Gualdo Tadino
05.03 156 155 Stage 2 Camaiore - Follonica
04.03 84 84 Stage 1 Lido di Camaiore - Lido di Camaiore
02.03 26 Strade Bianche (1.UWT) Siena - Siena
25.02 6 Faun Drome Classic (1.1) Étoile-sur-Rhône - Étoile-sur-Rhône
Tour des Alpes-Maritimes (2.1)
5 General Classification
9 Mountain Classification
18.02 7 5 Stage 2 Villefranche-sur-Mer - Vence
17.02 15 16 Stage 1 Levens - Antibes
16.02 7 Classic Var (1.1) Saint-Raphaël - Toulon (Mont Faron)
12.02 2 Clásica Jaén (1.1) Baeza - Úbeda
10.02 DNF Vuelta Ciclista a la Region de Murcia "Costa Calida" (1.1)
Santos Tour Down Under (2.UWT)
21 General Classification
49 Points Classification
21.01 13 21 Stage 6 Unley - Mount Lofty
20.01 28 29 Stage 5 Christies Beach - Willunga
19.01 33 21 Stage 4 Murray Bridge - Port Elliot
18.01 35 16 Stage 3 Tea Tree Gully - Campbelltown
17.01 17 14 Stage 2 Norwood - Lobethal
16.01 18 21 Stage 1 Tanunda - Tanunda
13.01 72 Down Under Classic (CRTP) Adelaide - Adelaide