En 2016, elle atteint les demi-finales du tournoi junior de l'Open d'Australie puis remporte celui de Roland-Garros en battant Amanda Anisimova en finale[1].
Le , elle atteint les demi-finales du tournoi de Gstaad pour son premier tournoi WTA[2].
En , elle perd en finale du tournoi junior de l'Open d'Australie.
D'origine espagnole par sa mère, elle choisit de représenter ce pays à partir de .
En juillet 2022, elle atteint pour la première fois de sa carrière la finale d'un tournoi WTA 125 à Båstad, en battant notamment la tête de série numéro 2, Anna Karolína Schmiedlová en quarts de finale (3-6, 6-1, 7-5)[3]. Elle s'incline en finale contre la Sud-Coréenne Jang Su-jeong (6-3, 3-6, 1-6)[4].
En janvier 2023, elle atteint sa première finale au niveau WTA à Auckland. Issue des qualifications, elle se défait de la tête de série numéro deux Sloane Stephens, de la Russe Anna Blinkova, de Karolína Muchová et d'une autre qualifiée, Ysaline Bonaventure en demi-finale, le tout sans perdre un seul set. Elle est battue en finale par la septième joueuse mondiale, Coco Gauff, en deux petits sets (1-6, 1-6)[5].