RSL: Signed as a Homegrown player on October 6, 2018.
2019: Vázquez played 11 games for Real Monarchs and saw the starting eleven in four matches. In 484 minutes, Vázquez scored one goal and recorded one assist.
2018: Vazquez, 17, has started and featured in five matches for the RSL Academy U-19s in 2018, scoring one goal.
2017: For the RSL U-17s in 2017, Vazquez played in 29 matches, making 25 starts and scoring 13 goals.
OUTSIDE MLS: Through his club career in Utah, Vazquez featured for local powerhouse La Roca Futbol Club and played for Ridgeline High School in Millville, Utah.