I mars 2012 deltok Badji ved VM i friidrett innendørs 2012 i Istanbul. Han fikk femte beste lengde i kvalifiseringen, og var en av de åtte som fikk hoppe i finalen. I finalen hoppet han 7,93 og 7,97 meter, som holdt til femteplass. VM-gullet gikk til brasilianske Mauro Vinícius da Silva, som hoppet 8,23 meter.