 He made the top ten at both the 2006 IAAF World Cross Country Championships and 2006 IAAF World Road Running Championships.He had some of his best half marathon performances in 2007, including a bronze medal at the 2007 All-Africa Games and set a significant personal best of 59