Idoko kilpaili 2006 Ateenan yleisurheilun maailmancupissa Afrikan joukkueessa, joka sijoittui 4 × 100 metrin viestijuoksussa kolmanneksi. Seuraavana vuonna hän juoksi Afrikan kisoissa 100 metrin juoksussa neljänneksi ajalla 11,46. Vuonna 2008 Idoko oli Valencian sisäratojen MM-kisoissa 60 metrin juoksun seitsemäs ajalla 7,30. Saman vuoden Addis Adeban Afrikan-mestaruuskisoissa hän sijoittui 100 metrillä neljänneksi ajalla 11,47. Pekingin olympialaisissa hän karsiutui 100 metrin toisissa alkuerissä, mutta oli mukana Nigerian pikaviestijoukkueessa. Joukkue sijoittui alun perin kolmanneksi, mutta nousi myöhemmin olympiahopealle kun edelle sijoittunut Venäjän joukkue hylättiin vuonna 2016.