[1] At the 2018 FINA Swimming World Cup stop held at the Hamad Aquatic Centre in Doha, Qatar, Vázquez won her first medal in the 200 metre breaststroke where she posted a time of 2:30.33 to finish 6.78 seconds behind the gold medalist in the event, Yuliya Yefimova of Russia, 6.27 seconds behind the silver medalist, Vitalina Simonova of Russia, and win the bronze medal.
[3] In July 2019, at the 2019 European Junior Swimming Championships held at the Palace of Water Sports in Kazan, Russia, Vázquez set a new Championships record in the 400 metre individual medley with her gold medal-winning time of 4:40.64, breaking the former record of 4:40.88 set in 2009 by Gráinne Murphy of Ireland.
[4][5] On the first day of competition, 20 August, of the 2019 World Junior Championships at Danube Arena in Budapest, Hungary, Vázquez advanced to the final of the 400 metre individual medley with a time of 4:43.17 that ranked her first overall.
[11] On 23 August, Vázquez ranked seventh in the prelims heats of the 200 metre individual medley, swimming a time of 2:15.82 and qualifying for the final.
[15][16][17] At the 2020 European Aquatics Championships in Budapest, Hungary in May, Vázquez placed eleventh in her first event, the 400 metre individual medley, with a time of 4:45.26.
[22] In the final, she finished behind Sara Franceschi of Italy and Deniz Ertan of Turkey to win the bronze medal with a time of 4:45.53.
[49] The fifth and final day, she ranked eleventh in the preliminaries of the 200 metre breaststroke with a time of 2:38.31, qualified for the evening b-final, and withdrew from further competition in the event.