El peruano Raúl Pacheco, último compatriota en participar en Londres 2012, culminó en el puesto 21 del maratón masculino –la competencia más emblemática de los Juegos Olímpicos–, al hacer un tiempo de 2 horas 15 minutos 35 segundos, 7:34 minutos más que el líder.

El gran ganador fue el ugandés Stephen Kiprotich, quien sorprendió a todos al superar en la última fase a los favoritos keniatas Abel Kirui y Wilson Kipsang, segundo y tercer puesto respectivamente.

En total, 88 atletas atravesaron la línea de meta al final de los 42 kilómetros, luego que 17 de ellos se retiraran a mitad de la competencia.