Zakari juoksi ensimmäisen kerran alle 10 sekunnin 14. kesäkuuta 2005 samassa juoksussa, jossa Jamaikan Asafa Powell juoksi uuden maailmanennätyksen. Samana vuonna hän juoksi Helsingin MM-kisoissa 100 metrillä kahdeksanneksi ja toiseksi ajalla 10,01. Seuraavana vuonna hän sijoittui Kansainyhteisön kisoissa 100 metrillä viidenneksi. Huhtikuussa 2006 Zakari jäi kiinni doping-testissä anabolisten aineiden käytöstä ja sai kahden vuoden kilpailukiellon. Hänen 29. huhtikuuta 2006 alkaen tekemänsä tulokset mitätöitiin. Hänen kilpailukieltonsa päättyi 8. kesäkuuta 2008.