2022
4e Stage 3 / Tirreno-Adriatico
2021
2e Stage 5 / Paris - Nice
2e Stage 4 / Tour de France
3e Stage 3 / Tour de France
3e Stage 6 / Tour de France
4e Stage 10 / Tour de France
2020
4e Stage 5 / Paris - Nice
5e Stage 3 / Paris - Nice
2019
4e Stage 4 / Amgen Tour of California
8e Stage 5 / Amgen Tour of California
2018
Vainqueur Stage 6 / La Vuelta ciclista a España
4e Stage 3 / La Vuelta ciclista a España
7e Stage 1 / Volta Ciclista a Catalunya
2017
Vainqueur Stage 4 / Volta Ciclista a Catalunya
2e Stage 1 / Volta Ciclista a Catalunya
3e Stage 2 / Critérium du Dauphiné
4e Stage 4 / Tour de France
4e Stage 21 / Tour de France
5e Stage 5 / Critérium du Dauphiné
5e Stage 6 / Tour de France
6e Stage 10 / Tour de France
8e Stage 2 / Tour de France
8e Stage 7 / Tour de France
8e Stage 11 / Tour de France
2016
Vainqueur Stage 4 / Paris - Nice
Vainqueur Stage 1 / Volta Ciclista a Catalunya
Vainqueur Stage 2 / Volta Ciclista a Catalunya
Vainqueur Stage 1 / Criterium du Dauphiné
2e Stage 1 / Eneco Tour
3e Stage 1 / Paris - Nice
3e Stage 2 / Paris - Nice
3e Stage 4 / Criterium du Dauphiné
3e Stage 3 / Eneco Tour
7e Stage 6 / Eneco Tour
8e Stage 3 / Criterium du Dauphiné
2015
Vainqueur Stage 2 / Critérium du Dauphiné
Vainqueur Stage 4 / Critérium du Dauphiné
2e Stage 3 / Vuelta a España
2e Stage 1 / Paris - Nice
4e Stage 5 / Paris - Nice
6e Stage 2 / Paris - Nice
6e Stage 1 / Critérium du Dauphiné
6e Stage 4 / Tour de France
8e Stage 3 / Paris - Nice
2014
Vainqueur Stage 1 / Paris - Nice
Vainqueur Stage 4 / Giro d'Italia
Vainqueur Stage 7 / Giro d'Italia
Vainqueur Stage 10 / Giro d'Italia
Vainqueur Stage 4 / Eneco Tour
Vainqueur Stage 2 / Vuelta a España
Vainqueur Stage 8 / Vuelta a España
2e Stage 2 / Giro d'Italia
2e Stage 5 / Vuelta a España
3e Stage 2 / Paris - Nice
4e Stage 13 / Giro d'Italia
4e Stage 21 / Giro d'Italia
5e Stage 3 / Giro d'Italia
5e Stage 13 / Vuelta a España
7e Stage 3 / Paris - Nice
8e Stage 3 / Vuelta a España
2013
Vainqueur Stage 1 / Paris - Nice
Vainqueur Stage 2 / Tour of Beijing
Vainqueur Stage 3 / Tour of Beijing
2e Stage 12 / Giro d'Italia
2e Stage 5 / Tour of Beijing
3e Stage 1 / Giro d'Italia
4e Stage 6 / Giro d'Italia
7e Stage 3 / Critérium du Dauphiné
8e Stage 1 / Tour of Beijing
2012
2e Stage 10 / Vuelta a España
4e Stage 1 / Critérium du Dauphiné
4e Stage 5 / Vuelta a España
4e Stage 7 / Vuelta a España
7e Stage 9 / Vuelta a España
2008
4e Stage 3 / Trofeo Karlsbergb
8e Stage 2 / Trofeo Karlsberg