Han deltok i Samveldelekene 2006 i Melbourne, men ble slått ut i semifinalen på 200 meter der. Han kom på femteplass i sin semifinale med tiden 20,70, og var kun 0,04 sekunder bak Uchenna Emedolu som tok den siste finaleplassen i dette heatet. Etter Samveldelekene konkurrerte han ikke før i slutten av april, da han løp 200 meter på 20,89 i Dakar, og han løp på 20,59 i Super Grand Prix i Doha.