20 February 2022 – 26 February 2022
UAE Tour
2.UWT
41
21 March 2022 – 27 March 2022
Volta Ciclista a Catalunya
2.UWT
DNF
02 April 2022
Volta Limburg Classic
1.1
6
10 April 2022
Amstel Gold Race
1.UWT
30
06 May 2022 – 29 May 2022
Giro d’Italia
2.UWT
DNF
22 June 2022
National Championships – ITT
NC
2
24 June 2022
National Championships – Road Race
NC
38
30 July 2022
Donostia San Sebastian Klasikoa
1.UWT
DNF
06 June 2021 – 13 June 2021
Tour de Suisse
2.UWT
41
Points classification
27
13 June 2021
Stage 8 | Andermatt › Andermatt
54
12 June 2021
Stage 7 (ITT) | Disentis Sedrun › Andermatt
5
11 June 2021
Stage 6 | Fiesch › Disentis Sedrun
45
10 June 2021
Stage 5 | Gstaad › Leukerbad
51
09 June 2021
Stage 4 | Sankt Urban › Gstaad
38
08 June 2021
Stage 3 | Lachen › Pfaffnau
38
07 June 2021
Stage 2 | Neuhausen am Rheinfall › Lachen
142
06 June 2021
Stage 1 (ITT) | Frauenfeld › Frauenfeld
16
16 June 2021
National Championships – ITT
NC
1
20 June 2021
National Championships – Road Race
NC
DNF
24 July 2021
Olympic Games – Road Race
Olympics
44
28 July 2021
Olympic Games – ITT
Olympics
2
30 August 2021 – 05 September 2021
Benelux Tour
2.UWT
9
20 October 2020 – 08 November 2020
La Vuelta ciclista a España
2.UWT
DNF
28 October 2020
Stage 8: Logroño › Alto de Moncalvillo
DNS
27 October 2020
Stage 7: Vitoria-Gasteiz › Villanueva de Valdegovia
95
25 October 2020
Stage 6: Biescas › Aramón Formigal
82
24 October 2020
Stage 5: Huesca › Sabiñanigo
58
23 October 2020
Stage 4: Garray › Ejea de los Caballeros
76
22 October 2020
Stage 3: Lodosa › La Laguna Negra de Vinuesa
135
21 October 2020
Stage 2: Pamplona › Lekunberri
37
20 October 2020
Stage 1: Irún › Arrate
16
04 October 2020
Liège-Bastogne-Liège
1.UWT
12
30 September 2020
La Flèche Wallonne
1.UWT
DNF
27 September 2020
World Championships – Road Race
WC
14
25 September 2020
World Championships – ITT
WC
10
29 August 2020 – 20 September 2020
Tour de France
2.UWT
7
Points classification
41
20 September 2020
Stage 21: Mantes-la-Jolie › Paris
37
19 September 2020
Stage 20: Lure › La Planche des Belles Filles (ITT)
2
18 September 2020
Stage 19: Bourg-en-Bresse › Champagnole
41
17 September 2020
Stage 18: Méribel › La Roche-sur-Foron
10
16 September 2020
Stage 17: Grenoble › Méribel – Col de la Loze
10
15 September 2020
Stage 16: La Tour-du-Pin › Villard-de-Lans
30
13 September 2020
Stage 15: Lyon › Grand Colombier
12
12 September 2020
Stage 14: Clermont-Ferrand › Lyon
26
11 September 2020
Stage 13: Châtel-Guyon › Pas de Peyrol (Le Puy Mary)
23
10 September 2020
Stage 12: Chauvigny › Sarran
22
09 September 2020
Stage 11: Châtelaillon-Plage › Poitiers
43
08 September 2020
Stage 10: île d’Oléron › Île de Ré
28
06 September 2020
Stage 9: Pau › Laruns
17
05 September 2020
Stage 8: Cazères › Loudenvielle
30
04 September 2020
Stage 7: Millau › Lavaur
25
03 September 2020
Stage 6: Le Teil › Mont Aigoual
15
02 September 2020
Stage 5: Gap › Privas
26
01 September 2020
Stage 4: Sisteron › Orcières-Merlette
11
31 August 2020
Stage 3: Nice › Sisteron
34
30 August 2020
Stage 2: Nice › Nice
22
29 August 2020
Stage 1: Nice › Nice
43
12 August 2020 – 16 August 2020
Critérium du Dauphiné
2.UWT
7
Mountains classification
31
Points classification
23
16 August 2020
Stage 5: Megève › Megève
5
15 August 2020
Stage 4: Ugine › Megève
13
14 August 2020
Stage 3: Corenc › Saint-Martin-de-Belleville
19
13 August 2020
Stage 2: Vienne › Col de Porte
14
12 August 2020
Stage 1: Clermont-Ferrand › Saint-Christo-en-Jarez
22
07 August 2020 – 09 August 2020
Tour de l’Ain
2.1
11
Points classification
8
09 August 2020
Stage 3: Saint-Vulbas › Grand Colombier
8
08 August 2020
Stage 2: Lagnieu › Lélex Monts-Jura
23
07 August 2020
Stage 1: Montréal-la-Cluse › Ceyzeriat
4
09 June 2019 – 16 June 2019
Critérium du Dauphiné
2.UWT
DNF
15 June 2019
Stage 7: Saint-Genix-les-Villages › Pipay
DNS
14 June 2019
Stage 6: Saint-Vulbas › Saint-Michel-de-Maurienne
50
13 June 2019
Stage 5: Boën-sur-Lignon › Voiron
77
12 June 2019
Stage 4: Roanne › Roanne (ITT)
3
11 June 2019
Stage 3: Le Puy-en-Velay › Riom
54
10 June 2019
Stage 2: Mauriac › Craponne-sur-Arzon
72
09 June 2019
Stage 1: Aurillac › Jussac
41
11 February 2019 – 02 June 2019
Giro d’Italia
2.UWT
DNF
15 May 2019
Stage 5: Frascati › Terracina
DNF
14 May 2019
Stage 4: Orbetello › Frascati
98
13 May 2019
Stage 3: Vinci › Orbetello
34
12 May 2019
Stage 2: Bologna › Fucecchio
20
11 May 2019
Stage 1: Bologna › Madonna di San Luca (ITT)
5
28 April 2019
Liège-Bastogne-Liège
1.UWT
50
23 March 2019
Milano-Sanremo
1.UWT
11
13 March 2019 – 19 March 2019
Tirreno-Adriatico
2.UWT
4
Mountains classification
18
Points classification
11
19 March 2019
Stage 7: San Benedetto del Tronto › San Benedetto del Tronto (ITT)
7
18 March 2019
Stage 6: Matelica › Jesi
29
17 March 2019
Stage 5: Colli al Metauro › Recanati
4
16 March 2019
Stage 4: Foligno › Fossombrone
17
15 March 2019
Stage 3: Pomarance › Foligno
33
14 March 2019
Stage 2: Camaiore › Pomarance
18
13 March 2019
Stage 1: Lido di Camaiore › Lido di Camaiore (TTT)
3
24 February 2019 – 02 March 2019
UAE Tour
2.UWT
6
Points classification
12
02 March 2019
Stage 7: Dubai Safari Park › City Walk
28
01 March 2019
Stage 6: Ajman › Jebel Jais
2
28 February 2019
Stage 5: Flag Island › Khor Fakkan
45
27 February 2019
Stage 4: Palm Jumeirah › Hatta Dam
14
26 February 2019
Stage 3: UAE University › Jebel Hafeet
13
25 February 2019
Stage 2: Yas Island › Abu Dhabi Big Flag
35
24 February 2019
Stage 1: Al Hudayriat Island › Al Hudayriat Island (TTT)
2
14 October 2018
Hammer Hong Kong
1.1
1
30 September 2018
World Championships – Road Race
WC
4
26 September 2018
World Championships – ITT
WC
2
23 September 2018
World Championships – TTT
WC
2
23 August 2018 – 26 August 2018
Deutschland Tour
2.1
4
Mountains classification
8
Points classification
13
26 August 2018
Stage 4: Lorsch › Stuttgart
14
25 August 2018
Stage 3: Trier › Merzig
17
24 August 2018
Stage 2: Bonn › Trier
3
23 August 2018
Stage 1: Koblenz › Bonn
55
07 July 2018 – 29 July 2018
Tour de France
2.UWT
2
Mountains classification
5
Points classification
15
29 July 2018
Stage 21: Houilles › Paris
36
28 July 2018
Stage 20: Saint-Pée-sur-Nivelle › Espelette (ITT)
1
27 July 2018
Stage 19: Lourdes › Laruns
6
26 July 2018
Stage 18: Trie-sur-Baïse › Pau
27
25 July 2018
Stage 17: Bagnères-de-Luchon › Col Du Portet
5
24 July 2018
Stage 16: Carcassonne › Bagnères-de-Luchon
25
22 July 2018
Stage 15: Millau › Carcassonne
35
21 July 2018
Stage 14: Saint-Paul-Trois-Châteaux › Mende
31
20 July 2018
Stage 13: Bourg d’Oisans › Valence
37
19 July 2018
Stage 12: Bourg-Saint-Maurice Les Arcs › Alpe d’Huez
2
18 July 2018
Stage 11: Albertville › La Rosière Espace San Bernardo
2
17 July 2018
Stage 10: Annecy › Le Grand-Bornand
16
15 July 2018
Stage 9: Arras Citadelle › Roubaix
19
14 July 2018
Stage 8: Dreux › Amiens Métropole
31
13 July 2018
Stage 7: Fougères › Chartres
31
12 July 2018
Stage 6: Brest › Mûr de Bretagne
46
11 July 2018
Stage 5: Lorient › Quimper
27
10 July 2018
Stage 4: La Baule › Sarzeau
23
09 July 2018
Stage 3: Cholet › Cholet (TTT)
5
08 July 2018
Stage 2: Mouilleron-Saint-Germain › La Roche-sur-Yon
16
07 July 2018
Stage 1: Noirmoutier-en-l’Île › Fontenay-le-Comte
27
01 July 2018
National Championships – Road Race
NC
29
01 June 2018
Hammer Sportzone Limburg
2.1
7
04 May 2018 – 27 May 2018
Giro d’Italia
2.UWT
2
Mountains classification
6
Points classification
10
27 May 2018
Stage 21: Roma › Roma
99
26 May 2018
Stage 20: Susa › Cervinia
13
25 May 2018
Stage 19: Venaria Reale › Bardonecchia (Jafferau)
5
24 May 2018
Stage 18: Abbiategrasso › Prato Nevoso
13
23 May 2018
Stage 17: Riva del Garda › Iseo
27
22 May 2018
Stage 16: Trento › Rovereto (ITT)
3
20 May 2018
Stage 15: Tolmezzo › Sappada
3
19 May 2018
Stage 14: San Vito al Tagliamento › Monte Zoncolan
5
18 May 2018
Stage 13: Ferrara › Nervesa della Battaglia
39
17 May 2018
Stage 12: Osimo › Imola
27
16 May 2018
Stage 11: Assisi › Osimo
2
15 May 2018
Stage 10: Penne › Gualdo Tadino
18
13 May 2018
Stage 9: Pesco Sannita › Gran Sasso d’Italia
8
12 May 2018
Stage 8: Praia a Mare › Montevergine di Mercogliano
11
11 May 2018
Stage 7: Pizzo › Praia a Mare
31
10 May 2018
Stage 6: Caltanissetta › Etna
8
09 May 2018
Stage 5: Agrigento › Santa Ninfa (Valle del Belice)
16
08 May 2018
Stage 4: Catania › Caltagirone
11
07 May 2018
Stage 3: Be’er Sheva › Eilat
17
06 May 2018
Stage 2: Haifa › Tel Aviv
19
05 May 2018
Stage 1: Jerusalem › Jerusalem (ITT)
1
22 April 2018
Liège – Bastogne – Liège
1.UWT
15
17 March 2018
Milano-Sanremo
1.UWT
31
07 March 2018 – 13 March 2018
Tirreno-Adriatico
2.UWT
DNF
10 March 2018
Stage 4: Foligno › Sarnano Sassotetto
DNF
09 March 2018
Stage 3: Follonica › Trevi
21
08 March 2018
Stage 2: Camaiore › Follonica
32
07 March 2018
Stage 1: Lido di Camaiore › Lido di Camaiore (TTT)
5
03 March 2018
Strade Bianche
1.UWT
21
21 February 2018 – 25 February 2018
Abu Dhabi Tour
2.UWT
38
25 February 2018
Stage 5: Qasr Al Muwaiji › Jebel Hafeet
54
24 February 2018
Stage 4: Al Maryah Island › Al Maryah Island (ITT)
12
23 February 2018
Stage 3: Nation Towers › Big Flag
29
22 February 2018
Stage 2: Yas Mall › Yas Beach
49
21 February 2018
Stage 1: Madinat Zaya › Adnoc School
30
05 October 2017
Milano-Torino
1.HC
DNF
03 October 2017
Tre Valli Varesine
1.HC
28
24 September 2017
World Championships – Road Race
WC
25
20 September 2017
World Championships – ITT
WC
1
17 September 2017
World Championships – TTT
WC
1
10 September 2017
Grand Prix Cycliste de Montréal
1.UWT
28
08 September 2017
Grand Prix Cycliste de Québec
1.UWT
49
07 August 2017 – 13 August 2017
BinckBank Tour
2.UWT
1
Points classification
3
13 August 2017
Stage 7: Essen › Geraardsbergen
3
12 August 2017
Stage 6: Riemst › Houffalize
2
11 August 2017
Stage 5: Sittard-Geleen › Sittard-Geleen
11
10 August 2017
Stage 4: Lanaken › Lanaken
38
09 August 2017
Stage 3: Blankenberge › Ardooie
32
08 August 2017
Stage 2: Voorburg › Voorburg (ITT)
3
07 August 2017
Stage 1: Breda › Venray
170
29 July 2017
Clásica Ciclista San Sebastian
1.UWT
4
25 June 2017
National Championships – Road Race
NC
47
21 June 2017
National Championships – ITT
NC
1
10 June 2017 – 18 June 2017
Tour de Suisse
2.UWT
DNF
15 June 2017
Stage 6: Locarno › La Punt
DNS
14 June 2017
Stage 5: Bex › Cevio
60
13 June 2017
Stage 4: Bern › Villars-sur-Ollon
41
12 June 2017
Stage 3: Menziken › Bern
22
11 June 2017
Stage 2: Cham › Cham
46
10 June 2017
Stage 1: Cham › Cham (ITT)
5
02 June 2017
Hammer Sportzone Limburg
2.1
2
05 May 2017 – 28 May 2017
Giro d’Italia
2.UWT
1
Mountains classification
8
Points classification
6
28 May 2017
Stage 21: Monza › Milano (ITT)
2
27 May 2017
Stage 20: Pordenone › Asiago
10
26 May 2017
Stage 19: San Candido/Innichen › Piancavallo
22
25 May 2017
Stage 18: Moena › Ortisei/St. Urlich
9
24 May 2017
Stage 17: Tirano › Canazei
37
23 May 2017
Stage 16: Rovetta › Bormio
13
21 May 2017
Stage 15: Valdengo › Bergamo
8
20 May 2017
Stage 14: Castellania › Oropa
1
19 May 2017
Stage 13: Reggio Emilia › Tortona
41
18 May 2017
Stage 12: Forlì › Reggio Emilia
39
17 May 2017
Stage 11: Firenze › Bagno di Romagna
19
16 May 2017
tage 10: Foligno › Montefalco (ITT)
1
14 May 2017
Stage 9: Montenero di Bisaccia › Blockhaus
3
13 May 2017
Stage 8: Molfetta › Peschici
12
12 May 2017
Stage 7: Castrovillari › Alberobello
11
11 May 2017
Stage 6: Reggio Calabria › Terme Luigiane
13
10 May 2017
Stage 5: Pedara › Messina
24
09 May 2017
Stage 4: Cefalù › Etna
6
08 May 2017
Stage 3: Tortolì › Cagliari
33
07 May 2017
Stage 2: Olbia › Tortoli
31
06 May 2017
Stage 1: Alghero › Olbia
28
23 April 2017
Liège – Bastogne – Liège
1.UWT
22
18 March 2017
Milano-Sanremo
1.UWT
69
08 March 2017 – 14 March 2018
Tirreno-Adriatico
2.UWT
6
Mountains classification
19
Points classification
4
14 March 2017
Stage 7: San Benedetto del Tronto › San Benedetto del Tronto (ITT)
13
13 March 2017
Stage 6: Ascoli Piceno › Civitanova Marche
34
12 March 2017
Stage 5: Rieti › Fermo
7
11 March 2017
Stage 4: Montalto di Castro › Terminillo
6
10 March 2017
Stage 3: Monterotondo Marittimo › Montalto di Castro
29
09 March 2017
Stage 2: Camaiore › Pomarance
2
08 March 2017
Stage 1: Lido di Camaiore › Lido di Camaiore (TTT)
11
04 March 2017
Strade Bianche
1.UWT
5
23 February 2017 – 26 February 2017
Abu Dhabi Tour
2.UWT
3
Points classification
13
26 February 2017
Stage 4: Yas Marina › Yas Marina
37
25 February 2017
Stage 3: Hazza Bin Zayed Stadium › Jebel Hafeet
3
24 February 2017
Stage 2: Al Maryah Island › Big Flag
2
23 February 2017
Stage 1: Baynounah Educational Complex › Madinat Zayed
26
16 October 2016
World Championships – Road Race
WC
DNF
12 October 2016
World Championships – ITT
WC
11
09 October 2016
World Championships – TTT
WC
7
01 October 2016
Il Lombardia
1.UWT
DNF
19 September 2016 – 25 September 2016
Eneco Tour
2.UWT
9
Points classification
17
25 September 2016
Stage 7: Bornem › Geraardsbergen
4
24 September 2016
Stage 6: Riemst › Lanaken
41
23 September 2016
Stage 5: Sittard-Geleen › Sittard-Geleen (TTT)
7
22 September 2016
Stage 4: Aalter › St-Pieters-Leeuw
52
21 September 2016
tage 3: Blankenberge › Ardooie
84
20 September 2016
Stage 2: Breda › Breda (ITT)
14
19 September 2016
Stage 1: Bolsward › Bolsward
118
04 September 2016 – 11 September 2016
Tour of Britain
2.HC
3
Mountains classification
17
Points classification
4
11 September 2016
Stage 8: London › London
23
10 September 2016
Stage 7b: Bristol › Bristol
18
10 September 2016
Stage 7a: Bristol › Bristol (ITT)
3
09 September 2016
Stage 6: Sidmouth › Haytor, Dartmoor
3
08 September 2016
Stage 5: Aberdare › Bath
29
07 September 2016
Stage 4: Denbigh › Builth Wells
9
06 September 2016
Stage 3: Congleton › Tatton Park, Knutsford
35
05 September 2016
Stage 2: Carlisle › Kendal
8
04 September 2016
Stage 1: Glasgow › Castle Douglas
58
10 August 2016
Olympic Games – ITT
Olympics
2
06 August 2016
Olympic Games – Road Race
Olympics
DNF
02 July 2016 – 24 July 2016
Tour de France
2.UWT
DNF
22 July 2016
Stage 19: Albertville › Saint-Gervais Mont Blanc
DNF
21 July 2016
Stage 18: Sallanches › Megève (ITT)
2
20 July 2016
Stage 17: Berne › Finhaut-Emosson
78
18 July 2016
Stage 16: Moirans-en-Montagne › Berne
83
17 July 2016
Stage 15: Bourg-en-Bresse › Culoz
60
16 July 2016
Stage 14: Montélimar › Villars-les-Dombes Parc des Oiseaux
90
15 July 2016
Stage 13: Bourg-Saint-Andeol › Le Caverne de Pont d’Arc (ITT)
1
14 July 2016
Stage 12: Montpellier › Chalet-Reynard (Mont Ventoux)
73
13 July 2016
Stage 11: Carcassonne › Montpellier
54
12 July 2016
Stage 10: Escaldes-Engordany › Revel
148
10 July 2016
Stage 9: Vielha val d’Aran › Andorra Arcalis
1
09 July 2016
Stage 8: Pau › Bagnères-de-Luchon
53
08 July 2016
Stage 7: l’Isle-Jourdain › Lac de Payolle
96
07 July 2016
Stage 6: Arpajon-sur-Cère › Montauban
134
06 July 2016
Stage 5: Limoges › Le Lioran
98
05 July 2016
Stage 4: Saumur › Limoges
72
04 July 2016
Stage 3: Granville › Angers
44
03 July 2016
Stage 2: Saint-Lô › Cherbourg
25
02 July 2016
Stage 1: Mont-Saint-Michel › Utah Beach Sainte-Marie-du-Mont
49
25 June 2016
National Championships – Road Race
NC
52
22 June 2016
National Championships – ITT
NC
1
06 May 2016 – 29 May 2016
Giro d’Italia
2.UWT
DNF
18 May 2016
Stage 11: Modena › Asolo
DNF
17 May 2016
Stage 10: Campi Bisenzio › Sestola
70
15 May 2016
Stage 9: Radda in Chianti › Greve in Chianti (ITT)
15
14 May 2016
Stage 8: Foligno › Arezzo
38
13 May 2016
Stage 7: Sulmona › Foligno
28
12 May 2016
Stage 6: Ponte › Roccaraso (Aremogna)
4
11 May 2016
Stage 5: Praia a Mare › Benevento
28
10 May 2016
Stage 4: Catanzaro › Praia a Mare
2
08 May 2016
Stage 3: Nijmegen › Arnhem
36
07 May 2016
Stage 2: Arnhem › Nijmegen
36
06 May 2016
Stage 1: Apeldoorn › Apeldoorn (ITT)
1
26 April 2016 – 01 May 2016
Tour de Romandie
2.UWT
5
Mountains classification
Points classification
Stage 5: Ollon › Genève
Stage 4: Conthey › Villars-s/Ollon
Stage 3: Sion › Sion (ITT)
Stage 2: Moudon › Morgins
Stage 1: Mathod › Moudon
Prologue: La Chaux-de-Fonds › La Chaux-de-Fonds
17 April 2016
Amstel Gold Race
1.UWT
91
13 April 2016
De Brabantse Pijl
1.HC
22
21 March 2016 – 27 March 2016
Volta Ciclista a Catalunya
2.UWT
DNF
23 March 2016
Stage 3: Girona › La Molina
DNF
22 March 2016
Stage 2: Mataró › Olot
178
21 March 2016
Stage 1: Calella › Calella
179
06 March 2016 – 13 March 2016
Paris – Nice
2.UWT
12
Points classification
10
13 March 2016
Stage 7: Nice › Nice
22
12 March 2016
Stage 6: Nice › La Madone d’Utelle
12
11 March 2016
Stage 5: Saint-Paul-Trois-Châteaux › Salon-de-Provence
21
10 March 2016
Stage 4: Juliénas › Romans-sur-Isère
15
08 March 2016
Stage 2: Contres › Commentry
15
07 March 2016
Stage 1: Condé-sur-Vesgre › Vendôme
16
06 March 2016
Prologue: Conflans-Sainte-Honorine › Conflans-Sainte-Honorine
2
16 February 2016 – 21 February 2016
Tour of Oman
2.HC
4
Points classification
10
21 February 2016
Stage 6: The Wave Muscat › Matrah Corniche
30
20 February 2016
Stage 5: Yiti (Al Sifah) › Ministry of Tourism
27
19 February 2016
Stage 4: Knowledge Oasis Muscat › Jabal Al Akhdhar (Green Mountain)
4
18 February 2016
Stage 3: Al Sawadi Beach › Naseem Park
51
17 February 2016
Stage 2: Omantel Head Office › Quriyat
11
16 February 2016
Stage 1: Oman Exhibition Center › Al Bustan
5
08 October 2015 – 11 October 2015
Abu Dhabi Tour
2.1
41
11 October 2015
Stage 4 – Yas Marina › Yas Marina
54
10 October 2015
Stage 3 – Al Ain › Jebel Hafeet
41
09 October 2015
Stage 2 – Abu Dhabi › Abu Dhabi
76
08 October 2015
Stage 1 – Qasr Al Sarab › Madinat Zayed
53
04 October 2015
Il Lombardia
1.UWT
DNF
27 September 2015
World Championships – Road Race
WC
11
23 September 2015
World Championships – ITT
WC
5
20 September 2015
World Championships – TTT
WC
5
22 August 2015 – 13 September 2015
Vuelta a España
2.UWT
6
Mountains classification
14
Points classification
4
13 September 2015
Stage 21 – Alcalá de Henares › Madrid
67
12 September 2015
Stage 20 – San Lorenzo de El Escorial › Cercedilla
35
11 September 2015
Stage 19 – Medina del Campo › Ávila
25
10 September 2015
Stage 18 – Roa › Riaza
15
09 September 2015
Stage 17 (ITT) – Burgos › Burgos
1
07 September 2015
Stage 16 – Luarca › Ermita de Alba. Quiros
16
06 September 2015
Stage 15 – Comillas › Sotres. Cabrales
12
05 September 2015
Stage 14 – Vitoria › Alto Campoo. Fuente del Chivo
15
04 September 2015
Stage 13 – Calatayud › Tarazona
41
03 September 2015
Stage 12 – Escaldes-Engordany › Lleida
22
02 September 2015
Stage 11 – Andorra la Vella › Cortals d’Encamp
9
31 August 2015
Stage 10 – Valencia › Castellón
26
30 August 2015
Stage 9 – Torrevieja › Cumbre del Sol. Benitachell
1
29 August 2015
Stage 8 – Puebla de Don Fadrique › Murcia
24
28 August 2015
Stage 7 – Jódar › La Alpujarra (Capileira)
14
27 August 2015
Stage 6 – Córdoba › Sierra de Cazorla
3
26 August 2015
Stage 5 – Rota › Alcalá de Guadaíra
15
25 August 2015
Stage 4 – Estepona › Vejer de la Frontera
13
24 August 2015
Stage 3 – Mijas › Málaga
29
23 August 2015
Stage 2 – Alhaurín de la Torre › Caminito del Rey
2
22 August 2015
Stage 1 (TTT) – Puerto Banús › Marbella
19
04 July 2015 – 26 July 2015
Tour de France
2.UWT
DNF
06 July 2015
Stage 3 – Antwerpen › Huy
DNF
05 July 2015
Stage 2 – Utrecht › Neeltje Jans
8
04 July 2015
Stage 1 (ITT) – Utrecht › Utrecht
4
24 June 2015
National Championships – ITT
NC
4
13 June 2015 – 21 June 2015
Tour de Suisse
2.UWT
3
Mountains classification
27
Points classification
2
21 June 2015
Stage 9 (ITT) – Bern › Bern
1
20 June 2015
Stage 8 – Bern › Bern
19
19 June 2015
Stage 7 – Biel/Bienne › Düdingen
13
18 June 2015
Stage 6 – Wil › Biel/Bienne
17
17 June 2015
Stage 5 – Unterterzen/Flumserberg › Sölden/Rettenbachgletscher
10
16 June 2015
Stage 4 – Flims › Schwarzenbach
11
15 June 2015
Stage 3 – Quinto › Olivone
5
14 June 2015
Stage 2 – Risch-Rotkreuz › Risch-Rotkreuz
9
13 June 2015
Prologue – Risch-Rotkreuz › Risch-Rotkreuz
1
26 April 2015
Liège – Bastogne – Liège
1.UWT
25
19 April 2015
Amstel Gold Race
1.UWT
26
06 April 2015 – 11 April 2015
Vuelta Ciclista al Pais Vasco
2.UWT
29
Points classification
10
11 April 2015
Stage 6 (ITT) – Aia › Aia
1
10 April 2015
Stage 5 – Eibar › Aia
58
09 April 2015
Stage 4 – Zumarraga › Arrate (Eibar)
53
08 April 2015
Stage 3 – Vitoria-Gasteiz › Zumarraga
28
07 April 2015
Stage 2 – Bilbao › Vitoria-Gasteiz
22
06 April 2015
Stage 1 – Bilbao › Bilbao
16
22 March 2015
Milano-Sanremo
1.UWT
25
08 March 2015 – 15 March 2015
Paris – Nice
2.UWT
DNF
14 March 2015
Stage 6 – Vence › Nice
DNF
13 March 2015
Stage 5 – Saint-Etienne › Rasteau
19
12 March 2015
Stage 4 – Varennes-sur-Allier › Croix de Chaubouret
15
11 March 2015
Stage 3 – Saint-Amand-Montrond › Saint-Pourcain-sur-Sioule
40
10 March 2015
Stage 2 – Zoo Parc de Beauval › Saint-Amand-Montrond
22
09 March 2015
Stage 1 – Saint-Rémy-lès-Chevreuse › Contres
28
08 March 2015
Prologue – Maurepas › Maurepas
9
20 January 2015 – 25 January 2015
Santos Tour Down Under
2.UWT
4
Mountains classification
8
Points classification
4
Youth classification
2
25 January 2015
Stage 6 – Adelaide › Adelaide
13
24 January 2015
Stage 5 – McLaren Vale › Willunga Hill
5
23 January 2015
Stage 4 – Glenelg › Mt Barker
18
22 January 2015
Stage 3 – Norwood › Paracombe
3
21 January 2015
Stage 2 – Unley › Stirling
4
20 January 2015
Stage 1 – Tanunda › Campbelltown
40
05 October 2014
Il Lombardia
1.UWT
43
28 September 2014
World Championships – Road Race
WC
22
24 September 2014
World Championships – ITT
WC
3
21 September 2014
World Championships – TTT
WC
8
14 September 2014
Grand Prix Cycliste de Montréal
1.UWT
6
12 September 2014
Grand Prix Cycliste de Québec
1.UWT
2
02 September 2014 – 07 September 2014
Tour of Alberta
2.1
2
Youth classification
1
07 September 2014
Stage 5 – Edmonton › Edmonton
16
06 September 2014
Stage 4 – Edmonton › Strathcona County
29
05 September 2014
Stage 3 – Wetaskiwin › Edmonton
11
04 September 2014
Stage 2 – Innisfail › Red Deer
28
03 September 2014
Stage 1 – Lethbridge › Lethbridge
13
02 September 2014
Prologue – Calgary › Calgary
1
11 August 2014 – 17 August 2014
Eneco Tour
2.UWT
3
Points classification
1
17 August 2014
Stage 7 – Riemst › Sittard-Geleen
13
16 August 2014
Stage 6 – Heerlen › Aywaille
4
15 August 2014
Stage 5 – Geraardsbergen › Geraardsbergen
2
14 August 2014
Stage 4 – Koksijde › Ardooie
25
13 August 2014
Stage 3 (ITT) – Breda › Breda
1
12 August 2014
Stage 2 – Waalwijk › Vlijmen
66
11 August 2014
Stage 1 – Terneuzen › Terneuzen
7
05 July 2014 – 27 July 2014
Tour de France
2.UWT
33
Mountains classification
63
Points classification
29
Youth classification
4
27 July 2014
Stage 21 – Evry › Paris
60
26 July 2014
Stage 20 (ITT) – Bergerac › Perigueux
2
25 July 2014
Stage 19 – Maubourguet val d’Adour › Bergerac
60
24 July 2014
Stage 18 – Pau › Hautacam
110
23 July 2014
Stage 17 – Saint-Gaudens › Saint-Lary-Soulan (Pla d’Adet)
73
22 July 2014
Stage 16 – Carcassonne › Bagneres-de-Luchon
55
20 July 2014
Stage 15 – Tallard › Nîmes
92
19 July 2014
Stage 14 – Grenoble › Risoul
42
18 July 2014
Stage 13 – Saint-Etienne › Chamrousse
61
17 July 2014
Stage 12 – Bourg-en-Bresse › Saint-Etienne
87
16 July 2014
Stage 11 – Besancon › Oyonnax
40
14 July 2014
Stage 10 – Mulhouse › La Planche des Belles Filles
45
13 July 2014
Stage 9 – Gerardmer › Mulhouse
4
12 July 2014
Stage 8 – Tomblaine › Gerardmer
59
11 July 2014
Stage 7 – Epernay › Nancy
4
10 July 2014
Stage 6 – Arras › Reims
16
09 July 2014
Stage 5 – Ypres › Arenberg Porte du Hainaut
23
08 July 2014
Stage 4 – Le Touquet Paris-Plage › Lille
43
07 July 2014
Stage 3 – Cambridge › London
51
06 July 2014
Stage 2 – York › Sheffield
25
05 July 2014
Stage 1 – Leeds › Harrogate
86
29 June 2014
National Championships – Road Race
NC
36
25 June 2014
National Championships – ITT
NC
1
14 June 2014 – 22 June 2014
Tour de Suisse
2.UWT
5
Mountains classification
40
Points classification
6
22 June 2014
Stage 9 – Martigny › Saas-Fee
9
21 June 2014
Stage 8 – Delémont › Verbier
14
20 June 2014
Stage 7 (ITT) – Worb › Worb
2
19 June 2014
Stage 6 – Buren a. Aare › Delémont
32
18 June 2014
Stage 5 – Ossingen › Buren a. Aare
23
17 June 2014
Stage 4 – Heiden › Ossingen
42
16 June 2014
Stage 3 – Sarnen › Heiden
15
15 June 2014
Stage 2 – Bellinzona › Sarnen
13
14 June 2014
Stage 1 (ITT) – Bellinzona › Bellinzona
2
28 May 2014 – 01 June 2014
Baloise Belgium Tour
2.HC
2
Points classification
12
Youth classification
1
01 June 2014
Stage 5 – Oreye › Oreye
23
31 May 2014
Stage 4 – Lac de l’Eau d’Heure › Lac de l’Eau d’Heure
18
30 May 2014
Stage 3 (ITT) – Diksmuide › Diksmuide
2
29 May 2014
Stage 2 – Lierde › Knokke-Heist
25
28 May 2014
Stage 1 – Lochristi › Buggenhout
18
16 May 2014 – 18 May 2014
Tour de Picardie
2.1
37
Mountains classification
2
18 May 2014
Stage 3 – Cap’Aisne-Chamouille › Bray-sur-Somme
72
17 May 2014
Stage 2 – Mouy › Craonne
48
16 May 2014
Stage 1 – Fort-Mahon › Estrées-Saint-Denis
31
27 April 2014
Liège – Bastogne – Liège
1.UWT
65
23 April 2014
La Flèche Wallonne
1.UWT
21
20 April 2014
Amstel Gold Race
1.UWT
20
07 April 2014 – 12 April 2014
Vuelta Ciclista al Pais Vasco
2.UWT
40
Mountains classification
15
Points classification
22
12 April 2014
Stage 6 (ITT) – Markina-Xemein › Markina-Xemein
6
11 April 2014
Stage 5 – Eibar › Markina-Xemein
95
10 April 2014
Stage 4 – Vitoria-Gasteiz › Eibar (Arrate)
53
09 April 2014
Stage 3 – Urdazubi › Vitoria-Gasteiz
40
08 April 2014
Stage 2 – Ordizia › Dantxarinea (Urdazabi)
53
07 April 2014
Stage 1 – Ordizia › Ordizia
51
29 March 2014 – 30 March 2014
Critérium International
2.HC
16
Points classification
3
Youth classification
6
30 March 2014
Stage 3 – Porto-Vecchio › Col de l’Ospedale
19
29 March 2014
Stage 2 (ITT) – Porto-Vecchio › Porto-Vecchio
1
28 March 2014
Stage 1 – Porto-Vecchio › Porto-Vecchio
52
12 March 2014 – 18 March 2014
Tirreno-Adriatico
2.UWT
102
Points classification
32
Youth classification
16
18 March 2014
Stage 7 (ITT) – San Benedetto del Tronto › San Benedetto del Tronto
5
17 March 2014
Stage 6 – Bucchianico › Porto Sant’Elpidio
150
16 March 2014
Stage 5 – Amatrice › Guardiagrele
73
15 March 2014
Stage 4 – Indicatore (Arezzo) › Cittareale (Selva Rotonda)
141
14 March 2014
Stage 3 – Cascina › Arezzo
100
13 March 2014
Stage 2 – San Vincenzo › Cascina
60
12 March 2014
Stage 1 (TTT) – Donoratico › San Vincenzo
17
09 March 2014
Roma Maxima
1.1
40
08 March 2014
Strade Bianche
1.1
12
19 February 2014 – 23 February 2014
Vuelta a Andalucia Ruta Ciclista Del Sol
2.1
39
Mountains classification
7
Points classification
11
23 February 2014
Stage 4 – Ubrique › Fuengirola
93
22 February 2014
Stage 3 – Sanlúcar La Mayor › Sevilla
12
21 February 2014
Stage 2 – La Guardia de Jaén › Cabra
54
20 February 2014
Stage 1 – Vélez Málaga › Jaén
50
19 February 2014
Prologue – Almeria › Almeria
2