Career
South America
Herrera spent most of his early professional career in his native Colombia, playing for Independiente Santa Fe, Atlético Nacional, Deportes Quindío and Millionarios. He also played briefly for Huracán in Argentina and Club Guaraní in Paraguay before coming to the United States. United States
Herrera signed with Charlotte Eagles of the USL Second Division in 2007, and immediately made an impact, scoring a goal and registering five assists in his first five games until problems with his visa led to him having to return to Colombia.
Following his return to Charlotte in 2008 season.