2018 trat Herrera bei den Südamerikaspielen im bolivianischen Cochabamba an, bei denen er zunächst im 400-Meter-Lauf mit 45,64 die Silbermedaille gewinnen konnte. Anschließend gewann er mit der Staffel, wie schon bei den Südamerikameisterschaften, zudem die Goldmedaille. Zwei Monate später gewann er mit jener Staffel die Bronzemedaille bei den Zentralamerika- und Karibikspiele in der kolumbianischen Heimat. 2019 nahm er in Lima zum zweiten Mal an Südamerikameisterschaften teil. Über 400 Meter konnte er den fünften Platz belegten. Im Gegensatz zu den letzten Meisterschaften, war er bei dieser Veranstaltung Teil der 4-mal-100-Meter-Staffel, mit der er die Bronzemedaille gewinnen konnte. 2021 belegte Herrera Anfang Mai, zusammen mit seinen Teamkollegen, den sechsten Platz im 4 × 400 m Staffel-Wettbewerb bei den World Athletics Relays in Chorzów.