Viết tiếp cho đoạn này - Herrera đã bảo vệ cả hai danh hiệu của mình tại ALBA Games 2007 ở Caracas và chạy tốt nhất cá nhân 20,31 giây. Anh là một trong những người lọt vào vòng chung kết 200 m tại Thế vận hội Pan American 2007 và giúp đội tiếp sức đạt đến trận chung kết. Ông chỉ có một mùa giải tốt nhất của 20,81 giây vào năm 2008 và không cạnh tranh quốc tế. Herrera chuyển trọng tâm của mình sang sự kiện 100 m trong mùa giải 2009 và được thưởng với một kỷ lục cá nhân là 10,16 giây, chiến thắng tại Barrientos Memorial và ALBA Games 2009. Anh đứng thứ bảy trong trận chung kết tại Giải vô địch CAC 2009
.