Colombia obtuvo su mejor actuación histórica en los Juegos Olímpicos de Londres 2012, ganando 1 medalla de oro, 3 medallas de plata y 4 medallas de bronce. Las medallas de oro y plata fueron ganadas por Mariana Pajón en ciclismo BMX y Rigoberto Urán y Catherine Ibarguen en atletismo respectivamente. Las medallas de bronce fueron ganadas por Carlos Oquendo y Jacqueline Rentería en ciclismo BMX, Oscar Figueroa en levantamiento de pesas, Oscar