Vilar began his career playing for
Boca Juniors in Argentina from 1993 to 2000 and
Almirante Brown from 2000 to 2001. He then migrated to Mexico and played for second division team
Acapulco until making his debut in Mexico's
First Division on 1 December 2003, against
Monterrey. Vilar played for
Atlante for seven years where he won the Apertura 2007 league title, the
2008–09 CONCACAF Champions League, and played in the
2009 FIFA Club World Cup. Vilar moved to Morelia in 2010 where he won the
2010 North American SuperLiga, reached the Clausura 2011 league final, and won the
Apertura 2013 Copa MX. He later played for
Atlas and
Club Tijuana. Vilar announced his retirement in a press conference in
Tijuana on 29 November 2016. Throughout his career, Vilar wore the number 3 jersey as a tribute to his father.
Free Kicks Vilar scored four goals in his five-year career at Atlante. The first one, against
Necaxa, was scored on 1 February 2004. The second was scored on 12 August 2006, against
Cruz Azul. He also scored a goal by free kick against the Chilean champion
Colo-Colo during an exhibition match. Also, on 8 October 2008, he scored another goal from a free kick against
CD Olimpia of Honduras in the CONCACAF Champions League. == Honours ==