Nyorai mberi kwechikamu chino - Akaberekerwa kuKenya saPeter Ndegwa, asi akachinja zita uye nyika muna 2005. Akakunda menduru yesirivha pa2006 Asian Games. Akapedza 29th pa 2007 World Championships, 39th pa 2008 World Cross Country Championships
uye wechi40 pa2007 World Championships. Akakunda Madrid Marathon muna 2009.