W 2005 wygrał również prestiżowy półmaraton Great North Run w Newcastle. 2 kwietnia 2006 zajął czwarte miejsce w mistrzostwach świata w biegach przełajowych w Fukuoce w biegu na długim dystansie, a w konkurencji drużynowej zdobył srebrny medal. 10 września 2006 wygrał półmaraton w Rotterdamie.