Whakakiia te rerenga e whai ake nei:
I te 2006 IAAF World Road Running Championships i mutu ia i te 72nd. 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.