El primer equipo en el que corrió fue el US Postal desde el año 1998 hasta el año 2003 momento en el que fichó por Liberty Seguros-Würth estando únicamente una temporada, después fichó por el Team CSC en 2005, hasta que en el 2008 firmó con el Garmin, equipo en el cual se retiró a finales de 2013.