Herrera forsvarede begge sine titler ved 2007 ALBA Games i Caracas med en personlig rekord på 20,31 sekunder. Han var finalist i 200 m ved Pan American Games 2007 og hjalp stafettholdet med at nå til finalen. Han havde kun en sæsonbest på 20,81 sekunder i 2008 og konkurrerede ikke internationalt. Herrera skiftede sit fokus til 100 m begivenheden i 2009 sæsonen og blev belønnet med en personlig bedste på 10,16 sekunder, sejre på Barrientos Memorial og 2009 ALBA Games. Han blev syvende i finalen ved 2009 CAC Championships
- Hvad?