She finished nineteenth at the 2004 Summer Olympics and fifth at the 2006 Commonwealth Games, the latter in a personal best score of 6181 points. On the regional level she won a silver medal at the 2004 African Championships and the gold at the 2006 African Championships. At the 2007 All-Africa Games she only entered the long jump competition, which she won with a new personal best of 6.79 metres. She did not reach the final at the 2007 World Championships, but finished eighth at the 2008 World Indoor Championships and won another gold medal at the 2008 African Championships.