After playing for Alajuelense, Herrera joined Norwegian club Aalesund in August 2009 [REF].
In December 2014, Cartaginés declared they could lose the player over a legal battle with former club Alajuelense [REF].