Alger'n Afrikan kisoissa 2007 Badji voitti kultaa kolmiloikassa tuloksella 16,80. Osakan MM-kilpailuissa hän sijoittui pituushypyssä seitsemänneksi hypättyään 801. Addis Abeban Afrikan-mestaruuskilpailuissa 2008 hän voitti kultaa kolmiloikassa tuloksella 17,07. Pekingin olympialaisissa hän oli pituushypyssä kuudes tuloksella 816, mutta jäi kolmiloikan karsinnassa ilman tulosta. hän oli samana syksynä pituushypyssä seitsemäs ja kolmiloikassa kahdeksas. Vuonna 2009 hän karsiutui Berliinin MM-kilpailuissa pituushypyn loppukilpailusta, mutta oli samassa lajissa neljäs.