Villalobos made his debut for Cartaginés in 2000[1] 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.[2] He signed for Uruguay de Coronado ahead of the 2015 Verano season.[3]
International career
He was a member of the Costa Rica U23 team that competed at 2004 Summer Olympics,[4] playing the full 90 minutes in all matches as Costa Rica lost to Argentina on the quarterfinals and scoring in the group stage match against Portugal.[5] Villalobos was called up for the first time to the senior national team in August 2009,[6] but has not yet made a competitive appearance for the full squad.