En 2005, il court pour la formation Webcor Builders.
En 2006, il entre dans l'équipe TIAA-CREF, qui devient ensuite Slipstream Chipotle, Garmin-Chipotle, puis Garmin-Slipstream.
En 2010, il est membre de l'équipe SpiderTech-Planet Energy qui devient l'année suivante SpiderTech-C10[1].
Il entre en 2013 dans la formation UnitedHealthcare[1]. Fin 2014 ses dirigeants annoncent qu'il fera toujours partie de l'effectif de la formation UnitedHealthcare en 2015[2].