Vásquez , de 22 años , jugó tres temporadas con Comunicaciones en Guatemala 2.011-2.014 , haciendo 86 apariciones en la Liga Nacional y tres más en la CONCACAF Liga de Campeones . Él era una parte de equipos que terminaron con el mejor récord de la liga en tres temporadas consecutivas y se clasificó para la Liga de Campeones de la CONCACAF en sus últimas dos campañas. Después de la temporada 2013-2014 , se trasladó a Dorados en la segunda división de México , pero jugó en sólo cuatro partidos en todas las competiciones antes de completar su traspaso al Real Salt Lake .
Además de su carrera de club, Vázquez también ha sido uno de los fijos con la Selección Nacional de Guatemala , haciendo 25 apariciones desde su debut en la Copa Oro de CONCACAF 2011 contra Jamaica. Jugó cuatro partidos en la tercera ronda de la CONCACAF para la Copa Mundial de la FIFA 2014 .