Date Rank GC Race Route
Tour de France (2.UWT)
05.07 8 6 Stage 7 Nuits-Saint-Georges - Gevrey-Chambertin
04.07 54 8 Stage 6 Mâcon - Dijon
03.07 88 8 Stage 5 Saint-Jean-de-Maurienne - Saint-Vulbas
02.07 8 8 Stage 4 Pinerolo - Valloire
01.07 97 21 Stage 3 Piacenza - Torino
30.06 31 22 Stage 2 Cesenatico - Bologna
29.06 43 43 Stage 1 Florence - Rimini
Tour de Suisse (2.UWT)
2 General Classification
2 Points Classification
3 Mountain Classification
16.06 1 2 Stage 8 Villars-sur-Ollon - Villars-sur-Ollon
15.06 2 2 Stage 7 Villars-sur-Ollon - Villars-sur-Ollon
14.06 1 2 Stage 6 Locarno - Blatten
13.06 2 2 Stage 5 Ambri - Carì
12.06 4 2 Stage 4 Rüschlikon - Gotthard Pass
11.06 24 5 Stage 3 Steinmaur - Rüschlikon
10.06 45 3 Stage 2 Regensdorf - Regensdorf
09.06 4 4 Stage 1 Vaduz - Vaduz
21.04 29 Liège-Bastogne-Liège (1.UWT) Liège - Liège
17.04 DNF La Flèche Wallonne (1.UWT) Charleroi - Huy
14.04 38 Amstel Gold Race (1.UWT) Maastricht - Valkenburg
Volta Ciclista a Catalunya (2.UWT)
9 General Classification
7 Mountain Classification
24.03 20 9 Stage 7 Barcelona - Barcelona
23.03 7 9 Stage 6 Berga - Nuestra Senore de Queralt
22.03 70 10 Stage 5 Altafulla - Viladecans
21.03 96 10 Stage 4 Sort - Lleida
20.03 17 10 Stage 3 Port Ainé-Rialp - Sant Joan de les Abadesses
19.03 4 4 Stage 2 Mataró - Vallter 2000
18.03 48 49 Stage 1 San Felíu de Guixols - San Felíu de Guixols
Paris-Nice (2.UWT)
11 General Classification
20 Mountain Classification
10.03 13 11 Stage 8 Nice - Nice
09.03 19 13 Stage 7 Nice - La Madone d'Utelle
08.03 13 7 Stage 6 Sisteron - La Colle-sur-Loup
07.03 79 4 Stage 5 Saint-Sauveur-de-Montagut - Sisteron
06.03 12 4 Stage 4 Chalon-sur-Saône - Mont Brouilly
05.03 3 Stage 3 Auxerre - Auxerre
04.03 91 50 Stage 2 Thoiry - Montargis
03.03 45 45 Stage 1 Les Mureaux - Les Mureaux