John ha esordito nei campionati nazionali nel 1995 e debuttato internazionalmente nel 1998. Nel corso della sua carriera ha preso parte sia a competizioni regionali, vincendo una medaglia di bronzo ai Giochi panafricani in Nigeria nel 2003, sia in ambito extra-continentale partecipando a diverse edizioni dei Giochi del Commonwealth o dei Mondiali, arrivando quarta ai Mondiali indoor 2001 in Portogallo.