El peruano Raúl Pacheco logró la posición número 21 en la maratón de varones de los Juegos Olímpicos de Londres 2012, con un tiempo de 2:15:35.
Así, el deportista no consiguió superar el récord nacional (2:11:36) de Miguel Mallqui, quien lo marcó en la maratón de Chicago de 1996, e incluso no mejoró su tiempo personal (2:13:37).
Sin embargo, Pacheco fue el cuarto mejor maratonista de los sudamericanos, ya que quedó más adelante que los brasileros Marilson dos Dantos (quinto puesto), Roberto Paula (octavo puesto) y Franck de Almeida (puesto 13).
De otro lado, Stephen Kiprotich (Uganda) se hizo con la medalla de oro de la maratón, aunque también sin mejorar su récord personal.