Villagra previously played for
Libertad,
Cerro Porteño,
Sportivo Luqueño, and
12 de Octubre in Paraguay. He has usually spent his time in Colombia with
Deportivo Pasto,
Millonarios,
Atlético Nacional,
Atlético Huila, and
Deportes Quindío in his 30s. He has also played for
CSD Municipal of Peru
LDU Quito of Ecuador, as well as
Oriente Petrolero of Bolivia.
Honors ==References==