Vekić je počela trenirati tenis sa šest godina.[1] Godine 2011. s nepunih je 15 godina osvojila juniorsko prvenstvo Hrvatske.[2] U srpnju iste godine u Chiswicku, predgrađu Londona, došla je do prvog ITF naslova. Za hrvatsku je Fed Cup reprezentaciju debitirala u veljači 2012. godine, ubilježivši poraz od Urszule Radwańske iz Poljske i pobjedu nad Anitom Husarić iz BiH.[3][4] U to vrijeme se o njoj pisalo kao o jednoj od najperspektivnijih svjetskih igračica.[5][6]
Do svoje prve WTA titule došla je 2014. u Kuala Lumpuru pobijedivši u finalu 10. tenisačicu svijeta Dominiku Cibulkovu. Drugu titulu osvojila je 2017. u Nottinghamu pobijedivši u finalu domaću predstavnicu i tadašnju 10. igračicu svijeta Johannu Kontu.