College career Herrera started his college career at
Iowa Western Community College, transferring after two years to
Texas A&M International University. While in college Herrera played for NPSL clubs
Little Rock Rangers and
Laredo Heat.
Monterey Bay Seeking his first professional contract, Herrera trialed with
Monterey Bay before the start of their inaugural season, but ultimately wasn't signed. However, after Union goalkeeper
Rafael Díaz suffered an injury, Monterey Bay signed Herrera to a 25-day contract on 14 April 2022. His contract was extended through the remainder of the season on 6 May 2022. The very next day Herrera would make his first professional appearance, starting in the club's first-ever home match on 7 May 2022. Herrera would lead the team to a 1–0 win over
Las Vegas Lights, Monterey Bay's first shutout in club history. In the spring of 2023 Herrera became an assistant coach for Monterey Bay's pre-professional side Monterey Bay F.C. 2, which plays in
USL League Two. Following the 2024 season, Monterey declined to pick up his contract option and he became a free agent.
Detroit CIty Herrera signed a two-year deal with
Detroit City FC ahead of their upcoming 2025 season. == References ==