Anteriormente jugó con los Houston Astros, Milwaukee Brewers, Baltimore Orioles, Miami Marlins, Toronto Blue Jays, New York Mets, Chicago Cubs y Los Angeles Angels.
En 2012 fue invitado a los entrenamientos primaverales, y ya para 2013 jugaba con los Oklahoma City RedHawks de Clase AAA.
[7] Culminó la temporada con promedio de .241, 11 jonrones, 40 impulsadas y 23 bases robadas en 403 turnos al bate.
[11] En 54 juegos, bateó .258/.336/.392 con ocho jonrones y lideró a los Orioles con 21 bases robadas.
[13] Fue el primer jugador de la MLB con al menos 24 jonrones y 40 bases robadas en la misma temporada desde Carlos Gómez en 2013.
Junto con Starlin Castro, Whit Merrifield, Marcus Semien y Jorge Soler, fue uno de los únicos cinco jugadores que aparecieron en los 162 juegos en 2019.
[19] Villar pertenece a las Águilas Cibaeñas desde el 2013, ha formado parte del equipo en los campeonatos de 2018 y 2021.