Tuhia he haere tonu mō tēnei wāhanga - I te IAAF World Road Running Championships 2006
I oti ia i te 72 o nga tau. I te tau e whai ake nei, ka mutu a Cabada i te 50 i te 2007 World Championships i te marathon. I te tau 2008, i wikitoria a Cabada i te 2008 Twin Cities Marathon.