Estreia com a equipa Discovery Channel em 2007, onde mostrou grandes qualidades ao ganhar uma etapa no Tour de Georgia, e outra na Volta a Áustria. Em 2008, ficha pela equipa francesa A Française dês Jeux, onde se levou, a quarta etapa do Tour de Valónia.
Depois de um 2009 e 2010, sem grandes resultados, em 2011, volta a aparecer, para surpreender a todos se levando o Circuito das Ardenas, com a classificação dos pontos e uma etapa incluído. Esta grande temporada faz-lhe participar no Tour de France 2011 onde finalizou em 77º posição, escapando numa etapa.