Ibargüen vant en olympisk sølvmedalje i friidrett i OL-2012 i London. Hun kom på andreplass i tresteg for kvinner bak Olga Rypakova fra Kasakhstan. Ibargüen hoppet 14,80 meter i sitt siste hopp og knep sølvmedaljen fra Olha Saladukha fra Ukraina med én centimeter.