Career
Villalobos made his debut for Cartaginés in 2000 and played for 10 years with the side during two spells, both sides of a couple of seasons at Herediano, before eventually moving to Pérez Zeledón in summer 2014. He signed for Uruguay de Coronado ahead of the 2015 Verano season. Villalobos was called up for the first time to the senior national team in August 2009, but has not yet made a competitive appearance for the full squad.