In 2016, Villagran represented the Chile national junior team at the 2016 Junior World Cup, scoring two goals in the tournament. Chile finished in 11th place at the tournament.