In July 2007 she became the first All-Africa Games champion in the event, as it was staged for the first time. In August the same year she finished fourth at the World Championships in a world junior record time of 9:25.25 minutes. The old record was 9:30.70 and belonged to Melissa Rollison. At the 2008 African Championships in Athletics she finished third.