2017

  • 1st Volta a la Communitat Valenciana: Stage 1 (TTT)
  • 2nd National Championship, Road, ITT, Elite
  • 4th National Championship, Road, Elite
  • 4th Tour de France: Stage 8
  • 6th Tour de France: Stage 15
  • 33rd Tour de France: Overall GC
  • 10th Clasica San Sabastian
  • 1st Vuelta a Espana: Stage 1 (TTT)
  • 7th Vuelta a Espana: Stage 3

2016

  • 2nd Tour de Yorkshire: Stage 3
  • 2nd Tour de Yorkshire: Overall GC
  • 10th Giro d'Italia: Stage 4
  • 12th Giro d'Italia: Stage 16
  • 9th Giro d'Italia: Stage 19
  • 24th Giro d'Italia: Overall GC
  • 1st National Championship, Road, ITT, Elite
  • 1st National Championship, Road, Elite
  • 9th Clasica San Sabastian
  • 29th Olympic Games, Road, Elite
  • 6th Tour of Britain: Stage 6
  • 8th Tour of Britain: Stage 7
  • 6th Tour of Britain: Overall GC
  • 8th European Championship, Road, ITT, Elite
  • 2nd Tour of Abu Dhabi: Stage 3

2015

  • 15th Volta Ciclista a Catalunya: Stage 5
  • 13th Criterium du Dauphiné: Stage 5
  • 7th Tour de France: Stage 17
  • 32nd Tour de France: Overall GC
  • 16th Clasica San Sabastian
  • 3rd Vuelta a Espana: Stages 2 & 13
  • 4th Vuelta a Espana: Stage 4
  • 10th Vuelta a Espana: Stages 6, 7 & 8
  • 8th Vuelta a Espana: Stage 9
  • 1st Vuelta a Espana: Stage 18
  • 26th Vuelta a Espana: Overall GC

2014

  • 19th Tour de Romandie: Overall GC
  • 15th Giro d'Italia: Stage 5
  • 5th Giro d'Italia: Stage 14
  • 4th Giro d'Italia: Stage 20
  • 30th Giro d'Italia: Overall GC
  • 4th Route du Sud: Stage 1
  • 1st Route du Sud: Stage 2
  • 1st Route du Sud: Overall GC
  • 16th Tour de France: Stage 8
  • 9th Tour de France: Stage 17
  • 39th Tour de France: Overall GC
  • 20th Clasica San Sabastian
  • 3rd Tour of Britain: Stage 3
  • 6th Tour of Britain: Stage 4
  • 9th Tour of Britain: Stage 5
  • 5th Tour of Britain: Overall GC

2013

  • 8th Tour Méditerranéen: Stage 2
  • 9th Tour Méditerranéen: Stage 4
  • 5th Tour Méditerranéen: Overall GC
  • 8th Tour du Haut-Var La Croix Valmer
  • 11th Tour de France: Stage 13
  • 40th Tour de France: Overall GC
  • 5th Clasica San Sabastian
  • 1st Vuelta a Espana: Stage 2
  • 9th Vuelta a Espana: Stage 3
  • 10th Vuelta a Espana: Stages 4, 7 & 19
  • 3rd Vuelta a Espana: Stages 8 & 15
  • 4th Vuelta a Espana: Stage 9
  • 7th Vuelta a Espana: Stage 10
  • 6th Vuelta a Espana: Stage 11
  • 5th Vuelta a Espana: Overall GC
  • 13th World Championship, Road, ITT, Elite

2012

  • 5th Volta ao Algarve: Stage 1
  • 7th Paris-Nice: Stage 4
  • 6th Tour de Suisse: Stage 2
  • 10th Tour de Suisse: Overall GC
  • 2nd National Championship, Road, Elite
  • 7th Tour de France: Stage 3
  • 5th Tour de France: Stage 18
  • 12th Tour de France: Overall GC
  • 5th Vuelta a Espana: Stage 4
  • 9th Vuelta a Espana: Stage 6
  • 8th Vuelta a Espana: Stage 12
  • 12th Vuelta a Espana: Overall GC
 

2011

  • 5th Criterium du Dauphiné: Stage 1
  • 9th Criterium du Dauphiné: Stage 2
  • 4th National Championship, Road, Elite
  • 26th Tour de France: Overall GC
  • 5th Vuelta a Espana: Stages 3 & 13
  • 8th Vuelta a Espana: Stage 5
  • 7th Vuelta a Espana: Stage 8
  • 16th Vuelta a Espana: Overall GC
  • 1st Tour of Beijing Yong Ning: Stage 3
  • 5th Giro del Piemonte

2010

  • 6th Paris-Nice: Stage 1
  • 3rd Paris-Nice: Stage 3
  • 8th Paris-Nice: Stage 5
  • 4th Paris-Nice: Stage 7
  • 10th Paris-Nice: Overall GC
  • 9th Volta Ciclista a Catalunya: Stage 1
  • 8th Volta Ciclista a Catalunya: Stage 2
  • 6th Volta Ciclista a Catalunya: Stage 3
  • 3rd Volta Ciclista a Catalunya: Stage 7
  • 5th Volta Ciclista a Catalunya: Overall GC
  • 3rd Tour de Romandie: Stage 1
  • 9th Tour de Romandie: Stage 2
  • 4th GP Kanton Aargau Gippingen
  • 2nd National Championship, Road, Elite
  • 7th Tour de France: Stage 10
  • 15th Tour de France: Overall GC
  • 8th Clasica San Sebastian
  • 6th Vuelta a Espana: Stage 3
  • 8th Vuelta a Espana: Stages 4 & 16
  • 5th Vuelta a Espana: Stage 14
  • 6th Vuelta a Espana: Stage 20
  • 6th Vuelta a Espana: Overall GC

2009

  • 8th Tour du Halt-Var Callian: Stage 2
  • 4th Volta Ciclista a Catalunya: Stage 2
  • 6th Criterium du Dauphiné: Stage 2
  • 1st National Championship, Road, Elite
  • 8th Tour de France: Stages 2 & 19
  • 10th Tour de France: Stage 9
  • 2nd Tour de France: Stage 14
  • 4th Tour de France: Stage 16
  • 23rd Tour de France: Overall GC

2008

  • 1st GP Rota dos Moveis Padron
  • 4th National Championship, Road, Elite
  • 1st Tour du Limousin: Stage 1
  • 2nd Tour du Limousin: Stage 2
  • 5th Vuelta a Espana: Stage 3
  • 9th Vuelta a Espana: Stage 4
  • 2nd Vuelta a Espana: Stage 18
  • 13th Vuelta a Espana: Overall GC