2017

  • 3rd Tour de Suisse: Stage 7

2016

  • 8th Giro d'Italia: Stage 15
  • 3rd Giro d'Italia: Stage 20
  • 34th Giro d'Italia: Overall GC
  • 5th Tour of Utah: Stage 7
  • 8th Tour of Utah: Overall GC

2015

  • 7th Tour de San Luis: Stage 6
  • 7th Tour de San Luis: Overall GC
  • 10th Tour of California: Stage 3
  • 4th Tour of California: Stage 7
  • 4th Tour of California: Overall GC
  • 2nd National Championship, Road, Elite
  • 24th Tour de Suisse: Overall GC
  • 1st Tour of Utah: Stage 6
  • 9th Tour of Utah: Stage 7
  • 1st Tour of Utah: Overall GC
  • 15th Vuelta a Espana: Stage 11

2014

  • 26th Tour of California: Overall GC

2013

  • 1st Giro del Trentino: Stage 1 part b
  • 10th Tour de Suisse: Stage 7
  • 3rd Österreich-Rundfahrt: Stage 1
  • 19th Tour of Beijing: Overall GC
  • 7th Japan Cup
 

2012

  • 2nd Tour of the Gila: Stage 1
  • 3rd Tour of the Gila: Stage 3
  • 2nd Tour of the Gila: Overall GC
  • 4th Tour of California: Stage 7
  • 12th Tour of California: Overall GC
  • 1st Baby Giro: Stages 4 & 8
  • 1st Baby Giro: Overall GC
  • 3rd Tour of Utah: Stage 5
  • 6th Tour of Utah: Stage 6
  • 4th Tour of Utah: Overall GC
  • 7th USA Pro Cycling Challenge: Stages 2 & 6
  • 8th USA Pro Cycling Challenge: Stage 4
  • 10th USA Pro Cycling Challenge: Overall GC

2011

  • 3rd Tour of the Gila: Stages 1 & 5
  • 3rd Ronde de l'Isard d'Ariége: Overall GC
  • 2nd Giro della Valle d'Aosta: Stage 3
  • 1st Giro della Valle d'Aosta: Stage 5
  • 3rd Giro della Valle d'Aosta: Stage 6
  • 2nd Giro della Valle d'Aosta: Overall GC