Nos Jogos Olímpicos de Verão de 2012, participou na prova de Contrarrelógio, na que obteve a medalha de bronze, subindo ao pódio junto ao vencedor e medalha de ouro, seu compatriota e colega na equipa Sky Bradley Wiggins, e a medalha de prata, o alemão Tony Martin.