15/06/2024 | Tour de Suisse, Stage 7 : Villars-sur-Ollon - Villars-sur-Ollon | 4. |
11/06/2024 | Tour de Suisse, Stage 3 : Steinmaur - Rüschlikon | 6. |
10/03/2024 | Paris - Nice | 8. |
9/03/2024 | Paris - Nice, Stage 7 : Nice - Madone d'Utelle | 8. |
8/03/2024 | Paris - Nice, Stage 6 : Sisteron - La-Colle-sur-Loup | 8. |
19/07/2023 | Tour de France, Stage 17 : Saint-Gervais Mont Blanc - Courchevel | 10. |
18/06/2023 | Tour de Suisse | 4. |
15/06/2023 | Tour de Suisse, Stage 5 : Fiesch - La Punt | 6. |
14/06/2023 | Tour de Suisse, Stage 4 : Monthey - Leukerbad | 5. |
13/06/2023 | Tour de Suisse, Stage 3 : Tafers - Villars-sur-Ollon | 7. |
9/03/2023 | Tirreno - Adriatico, Stage 4 : Greccio - Tortoreto | 4. |
6/03/2023 | Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T. | 10. |
3/09/2022 | Vuelta a España, Stage 14 : Montoro - Sierra de la Pandera | 9. |
1/09/2022 | Vuelta a España, Stage 12 : Salobreña - Peñas Blancas | 2. |
23/08/2022 | Vuelta a España, Stage 4 : Vitoria-Gasteiz - Laguardia | 9. |
19/05/2022 | Giro d'Italia, Stage 12 : Parma - Genova | 6. |
17/05/2022 | Giro d'Italia, Stage 10 : Pescara - Jesi | 4. |
7/05/2022 | Giro d'Italia, Stage 2 : Budapest - Budapest I.T.T. | 7. |
6/05/2022 | Giro d'Italia, Stage 1 : Budapest - Visegrad | 5. |
10/03/2022 | Tirreno - Adriatico, Stage 4 : Cascata della Marmore - Bellante | 8. |
18/07/2021 | Tour de France | 5. |
15/07/2021 | Tour de France, Stage 18 : Pau - Luz Ardiden | 9. |
14/07/2021 | Tour de France, Stage 17 : Muret - Saint-Lary-Soulan Col de Portet | 6. |
7/07/2021 | Tour de France, Stage 11 : Sorgues - Malaucène | 9. |
27/06/2021 | Tour de France, Stage 2 : Perros-Guirec - Mûr-de-Bretagne | 4. |
26/06/2021 | Tour de France, Stage 1 : Brest - Landerneau | 5. |
6/06/2021 | Critérium du Dauphiné | 4. |
4/06/2021 | Critérium du Dauphiné, Stage 6 : Loriol-sur-Drôme - Le Sappey-en-Chartreuse | 4. |
2/06/2021 | Critérium du Dauphiné, Stage 4 : Firminy - Roche-la-Molière I.T.T. | 4. |
1/06/2021 | Critérium du Dauphiné, Stage 3 : Langeac - Saint-Haon-le-Vieux | 5. |
2/05/2021 | Tour de Romandie | 10. |
29/04/2021 | Tour de Romandie, Stage 2 : La Neuville - Saint-Imier | 6. |
28/03/2021 | Volta a Catalunya | 5. |
25/03/2021 | Volta a Catalunya, Stage 4 : Ripoll - Port Ainé | 8. |
25/10/2020 | Giro d'Italia | 3. |
24/10/2020 | Giro d'Italia, Stage 20 : Alba - Sestriere | 8. |
22/10/2020 | Giro d'Italia, Stage 18 : Pinzolo - Laghi di Cancano | 5. |
18/10/2020 | Giro d'Italia, Stage 15 : Rivolto - Piancavallo | 2. |
17/10/2020 | Giro d'Italia, Stage 14 : Conegliano - Valdobbiadene I.T.T. | 9. |
13/10/2020 | Giro d'Italia, Stage 10 : Lanciano - Tortoreto | 8. |
11/10/2020 | Giro d'Italia, Stage 9 : San Salvo - Roccaraso | 8. |
7/10/2020 | Giro d'Italia, Stage 5 : Mileto - Camigliatello Silano | 4. |
5/10/2020 | Giro d'Italia, Stage 3 : Enna - Etna (Piano Provenzana) | 4. |
14/09/2020 | Tirreno - Adriatico | 4. |
13/09/2020 | Tirreno - Adriatico, Stage 7 : Pieve Torina - Loreto | 4. |
11/09/2020 | Tirreno - Adriatico, Stage 5 : Norcia - Sarnano-Sassotetto | 5. |
10/09/2020 | Tirreno - Adriatico, Stage 4 : Terni - Cascia | 6. |
9/09/2020 | Tirreno - Adriatico, Stage 3 : Follonica - Saturnia | 3. |
9/08/2020 | Tour de Pologne | 7. |
8/08/2020 | Tour de Pologne, Stage 4 : Bukovina Tatranska - Bukowina Tatrzanska | 6. |
7/08/2020 | Tour de Pologne, Stage 3 : Wadowice - Bielsko Biala | 5. |
29/02/2020 | UAE Tour | 6. |
27/02/2020 | UAE Tour, Stage 5 : Al Ain - Jebel Hafeet | 8. |
15/09/2019 | Vuelta a España | 7. |
14/09/2019 | Vuelta a España, Stage 20 : Arenas de San Pedro - Plataforma de Gredos | 10. |
11/09/2019 | Vuelta a España, Stage 17 : Aranda de Duero - Guadelajara | 5. |
6/09/2019 | Vuelta a España, Stage 13 : Bilbao - Los Machucos | 10. |
1/09/2019 | Vuelta a España, Stage 9 : Andorra la Vella (AND) - Cortals d'Encamp (AND) | 8. |
24/08/2019 | Vuelta a España, Stage 1 : Salinas de Torrevieja - Torrevieja T.T.T. | 3. |
27/03/2019 | Volta a Catalunya, Stage 3 : Sant Feliu de Guixols - Setcases/Vallter 2000 | 9. |
17/03/2019 | Paris - Nice, Stage 8 : Nice - Nice | 3. |
2/03/2019 | UAE Tour | 5. |
1/03/2019 | UAE Tour, Stage 6 : Ajman - Jabel Jais | 6. |
27/02/2019 | UAE Tour, Stage 4 : Dubai - Hatta Dam | 6. |
16/09/2018 | Vuelta a España | 10. |
15/09/2018 | Vuelta a España, Stage 20 : Escaldes-Engordany (AND) - Collada de La Gallina (AND) | 6. |
14/09/2018 | Vuelta a España, Stage 19 : Lleida - Coll de la Rabassa (AND) | 7. |
2/09/2018 | Vuelta a España, Stage 9 : Talavera de la Reina - La Covatilla | 6. |
31/08/2018 | Vuelta a España, Stage 7 : Puerto Lumbreras - Pozo Alcon | 9. |
26/08/2018 | Vuelta a España, Stage 2 : Marbella - Caminito del Rey | 4. |
25/08/2018 | Vuelta a España, Stage 1 : Malaga I.T.T. | 10. |
17/06/2018 | Tour de Suisse | 5. |
15/06/2018 | Tour de Suisse, Stage 7 : Eschenbach - Arosa | 5. |
13/06/2018 | Tour de Suisse, Stage 5 : Gstaad - Leukerbad | 4. |
10/03/2018 | Tirreno - Adriatico, Stage 4 : Foligno - Sarnano/Sassotetto | 8. |
9/03/2018 | Tirreno - Adriatico, Stage 3 : Follonica - Trevi | 9. |
25/02/2018 | Abu Dhabi Tour | 2. |
25/02/2018 | Abu Dhabi Tour, Stage 5 : Al Ain - Jebel Hafeet | 5. |
24/02/2018 | Abu Dhabi Tour, Stage 4 : Abu Dhabi I.T.T. | 5. |
10/09/2017 | Vuelta a España | 4. |
9/09/2017 | Vuelta a España, Stage 20 : Corvera de Asturias - Alto de l'Angliru | 8. |
6/09/2017 | Vuelta a España, Stage 17 : Villadiego - Alto de los Machucos | 9. |
5/09/2017 | Vuelta a España, Stage 16 : Los Arcos - Logroño I.T.T. | 2. |
3/09/2017 | Vuelta a España, Stage 15 : Alcala la Real - Sierra Nevada/Alto Hoya de la Mora | 3. |
2/09/2017 | Vuelta a España, Stage 14 : Ecija - Sierra de la Pandera | 6. |
1/09/2017 | Vuelta a España, Stage 13 : Coin - Tomares | 8. |
30/08/2017 | Vuelta a España, Stage 11 : Lorca - Calar Alto | 4. |
27/08/2017 | Vuelta a España, Stage 9 : Orihuela-Costa - Cumbre del Sol | 4. |
4/08/2017 | Tour de Pologne | 4. |
4/08/2017 | Tour de Pologne, Stage 7 : Bukowina Tatrzanska - Bukowina Tatrzanska | 4. |
3/08/2017 | Tour de Pologne, Stage 6 : Wieliczka - Zakopane | 5. |
31/07/2017 | Tour de Pologne, Stage 3 : Jaworzno - Szczyrk | 4. |
11/05/2017 | Giro d'Italia, Stage 6 : Reggio Calabria - Terme Luigiane | 7. |
30/04/2017 | Tour de Romandie | 7. |
26/04/2017 | Tour de Romandie, Stage 1 : Aigle - Champéry | 7. |
22/01/2017 | Tour Down Under | 9. |
25/09/2016 | Eneco Tour | 6. |
25/09/2016 | Eneco Tour, Stage 7 : Bornem - Geraardsbergen | 7. |
20/09/2016 | Eneco Tour, Stage 2 : Breda I.T.T. | 4. |
23/07/2016 | Tour de France, Stage 20 : Megève - Morzine | 7. |
3/07/2016 | Tour de France, Stage 2 : Saint-Lô - Cherbourg-en-Cotentin | 6. |
19/06/2016 | Tour de Suisse | 8. |
18/06/2016 | Tour de Suisse, Stage 8 : Davos - Davos I.T.T. | 4. |
16/06/2016 | Tour de Suisse, Stage 6 : Weesen - Amden | 5. |
15/06/2016 | Tour de Suisse, Stage 5 : Brig-Glis - Cari | 5. |
11/06/2016 | Tour de Suisse, Stage 1 : Baar I.T.T. | 10. |
1/05/2016 | Tour de Romandie, Stage 5 : Ollon - Genève | 3. |
9/04/2016 | Vuelta al Pais Vasco | 10. |
7/04/2016 | Vuelta al Pais Vasco, Stage 4 : Lesaka - Orio | 8. |
5/04/2016 | Vuelta al Pais Vasco, Stage 2 : Markina-Xemein - Baranbio (Garrastatxu) | 2. |
13/09/2015 | GP de Montréal | 6. |
16/08/2015 | Eneco Tour | 3. |
15/08/2015 | Eneco Tour, Stage 6 : Heerlen (NED) - Houffalize | 10. |
14/08/2015 | Eneco Tour, Stage 5 : Riemst (BEL) - Sittard | 5. |
13/08/2015 | Eneco Tour, Stage 4 : Hoogerheide (NED) I.T.T. | 2. |
4/07/2015 | Tour de France, Stage 1 : Utrecht (NED) I.T.T. | 9. |
22/04/2015 | Flèche Wallonne | 10. |
29/03/2015 | Volta a Catalunya | 9. |
26/03/2015 | Volta a Catalunya, Stage 4 : Tona - Alp/La Molina | 5. |
25/03/2015 | Volta a Catalunya, Stage 3 : Girona - Girona | 9. |
24/03/2015 | Volta a Catalunya, Stage 2 : Mataro - Olot | 5. |
5/09/2014 | Vuelta a España, Stage 13 : Belorado - Obregon | 3. |
25/08/2014 | Vuelta a España, Stage 3 : Cadiz - Arcos de la Frontera | 4. |
15/06/2014 | Critérium du Dauphiné | 4. |
15/06/2014 | Critérium du Dauphiné, Stage 8 : Megève - Courchevel | 7. |
12/06/2014 | Critérium du Dauphiné, Stage 5 : Sisteron - La Mure | 2. |
9/06/2014 | Critérium du Dauphiné, Stage 2 : Tarare - Col du Béal | 3. |
8/06/2014 | Critérium du Dauphiné, Stage 1 : Lyon - Lyon I.T.T. | 5. |
1/06/2014 | Giro d'Italia | 7. |
27/05/2014 | Giro d'Italia, Stage 16 : Ponte di Legno - Val Martello | 4. |
22/05/2014 | Giro d'Italia, Stage 12 : Barbaresco - Barolo I.T.T. | 7. |
21/05/2014 | Giro d'Italia, Stage 11 : Collecchio - Savona | 4. |
18/05/2014 | Giro d'Italia, Stage 9 : Lugo - Sestola | 6. |
17/05/2014 | Giro d'Italia, Stage 8 : Foligno - Montecopiolo | 3. |
15/05/2014 | Giro d'Italia, Stage 6 : Sassano - Montecassino | 7. |
14/05/2014 | Giro d'Italia, Stage 5 : Taranto - Viggiano | 8. |
26/03/2014 | Volta a Catalunya, Stage 3 : Banyoles - Alp/La Molina | 7. |
16/03/2014 | Paris - Nice, Stage 8 : Nice - Nice | 5. |
12/03/2014 | Paris - Nice, Stage 4 : Nevers - Belleville | 3. |
18/08/2013 | Eneco Tour of Benelux | 7. |
18/08/2013 | Eneco Tour of Benelux, Stage 7 : Tienen - Geraardsbergen | 7. |
28/04/2013 | Tour de Romandie | 5. |
27/04/2013 | Tour de Romandie, Stage 4 : Marly - Les Diablerets | 5. |
23/04/2013 | Tour de Romandie, Prologue : Le Châble - Bruson I.T.T. | 10. |
3/03/2013 | Paris - Nice, Prologue : Houilles I.T.T. | 4. |
27/01/2013 | Tour Down Under | 6. |
26/01/2013 | Tour Down Under, Stage 5 : McLaren Vale - Old Willunga Hill | 6. |
23/01/2013 | Tour Down Under, Stage 2 : Mount Barker - Rostrevor | 8. |
10/06/2012 | Critérium du Dauphiné | 8. |
7/06/2012 | Critérium du Dauphiné, Stage 4 : Villié-Morgon - Bourg-en-Bresse I.T.T. | 4. |