Youth Herrera played as part of the
Rio Grande Valley FC academy for five years, where he made more than one hundred appearances for the Toros in both the USL Academy competition and the
MLS Next. Herrera signed a USL academy contract with the club's
USL Championship first team on 9 February 2022. He made his debut on 12 March 2022, appearing as an 83rd–minute substitute during a 1–0 win over
Oakland Roots. ==References==