Vazquez speelde in de jeugd voor het Mexicaanse Club Tijuana. Hij vertrok in 2017 naar het Amerikaanse Atlanta United FC. Op 22 april 2017 maakte Vazquez zijn debuut in de Major League Soccer. Tijdens de wedstrijd tegen Real Salt Lake viel hij in en scoorde in de blessuretijd zijn eerste doelpunt.