Tuhia he tomokanga mo tenei whitianga - I muri i tana wikitoria i te parahi marathon i te 2005 World Championships ka riro ia hei toa mo te haurua marathon o te ao. I wini ia i te mētara hiriwa i te IAAF World Road Running Championships 2006
I eke ia ki te paepae o te 2007 London Marathon, i te tuatoru o nga waahi.