2020 (Tacoma Defiance): While on loan to Tacoma, Herrera made six appearances, all starts. He tallied 20 saves and two clean sheets on the year.
2019 (Orlando City B): Started 10 games for Orlando’s USL side.
2018 (Swope Park Rangers): Made four appearances, all starts.
2017 (Timbers 2): Herrera made zero appearances but was on the bench for ten matches.
Signed to Defiance's roster on December 15, 2020.