En 2006 corrió para el equipo Phonak Hearing Systems en el UCI ProTour, pero tras la desaparición de este equipo firmó en la temporada 2007 con el equipo Barloworld, perteneciente a la categoría UCI Continental Circuits.