Nel 2003, in occasione di un evento a Canberra, batté il record mondiale sui 100 metri piani, ma a causa di una falsa partenza fu squalificato e il record non fu registrato. Due settimane dopo, in un altro evento a Gold Coast, fece segnare il nuovo record mondiale di 13"99. Ad Atene 2004, vinse una medaglia d'argento nella staffetta 4×100 metri.