Powell deltok i sommer-OL 2012 i London. Etter 10,04 i innledningsheatet og 9,94 i semifinalen ble han kvalifisert til finalen. I finalen løp han imidlertid inn på 11,99 og kom sist i mål, etter at hans gamle lyskeskade kom tilbake 30 meter fra mål. Denne skaden avsluttet 2012-sesongen for Asafa Powell.