
Em uma prova improvável, Stephen Kiprotich, de Uganda, surpreendeu os quenianos e levou o ouro na maratona aos 23 anos de idade, depois de um sprint no quilômetro 38, em um momento em que os quenianos Kirui e Kipsang lideravam e ele vinha um pouco atrás. A partir dai, Kiprotich abriu e liderou até o final, vencendo com 2:08:01. Os três brasileiros na prova terminaram, entre os 15 primeiros, e Marilson dos Santos, em 5º, fez o melhor resultado do atletismo brasileiro em Londres