Career-high ranking
#54
(2023)
WTA titles
2
1 finals
Career record
126W/93L
58% wins
On tour since
2019
Recent matches
2026-05-24
1
vs Ajla Tomljanovic
Roland Garros (Clay)
6-3,6(7)-7,3-6
✓
2026-05-08
2
vs Iga Swiatek
Rome (Clay)
1-6,7-6 (5),3-6
✗
2026-05-06
1
vs Daria Kasatkina
Rome (Clay)
6-2,6-3
✓
2026-04-27
4
vs Marta Kostyuk
Madrid (Clay)
2-6,3-6
✗
2026-04-26
3
vs Katerina Siniakova
Madrid (Clay)
6-3,2-6,7-6(2)
✓
Compare Caty Mcnally
Search an opponent: head-to-head, shared history and form, surface by surface.
- Katie Volynets 9 matches
- Tamara Zidansek 5 matches
- Kristina Mladenovic 4 matches
- Alycia Parks 3 matches
- Ashlyn Krueger 3 matches
- Daria Kasatkina 3 matches
- Elise Mertens 3 matches
- Iga Swiatek 3 matches
- Kaja Juvan 3 matches
- Lin Zhu 3 matches
- Nao Hibino 3 matches
- Ajla Tomljanovic 2 matches
- Alison Riske-Amritraj 2 matches
- Ankita Raina 2 matches
- Anna Danilina 2 matches
- Anna Kalinskaya 2 matches
- Anna-Lena Friedsam 2 matches
- Claire Liu 2 matches
- Dalma Galfi 2 matches
- Dayana Yastremska 2 matches
- Ekaterina Alexandrova 2 matches
- Emma Navarro 2 matches
- Eugenie Bouchard 2 matches
- Jodie Burrage 2 matches
- Jule Niemeier 2 matches
- Karolina Muchova 2 matches
- Katerina Siniakova 2 matches
- Kimberly Birrell 2 matches
- Kirsten Flipkens 2 matches
- Kurumi Nara 2 matches
- Laura Siegemund 2 matches
- Maddison Inglis 2 matches
- Marta Kostyuk 2 matches
- Misaki Doi 2 matches
- Ons Jabeur 2 matches
- Rebecca Peterson 2 matches
- Sara Errani 2 matches
- Shelby Rogers 2 matches
- Sloane Stephens 2 matches
- Tara Moore 2 matches
- Timea Bacsinszky 2 matches
- Victoria Mboko 2 matches
- Viktoria Hruncakova 2 matches
- Viktoriya Tomova 2 matches
- Xinyu Wang 2 matches
- Aleksandra Krunic 1 matches
- Aliaksandra Sasnovich 1 matches
- Alizé Cornet 1 matches
- Anastasia Gasanova 1 matches
- Anastasia Potapova 1 matches
- Anastasija Sevastova 1 matches
- Anhelina Kalinina 1 matches
- Anna Blinkova 1 matches
- Anna Karolina Schmiedlova 1 matches
- Aryna Sabalenka 1 matches
- Asia Muhammad 1 matches
- Astra Sharma 1 matches
- Audrey Albie 1 matches
- Bernarda Pera 1 matches
- Bibiane Schoofs 1 matches
- Camila Giorgi 1 matches
- Catherine Aulia 1 matches
- Celine Naef 1 matches
- Christina Mchale 1 matches
- Coco Gauff 1 matches
- Cristina Bucsa 1 matches
- Dalila Spiteri 1 matches
- Danielle Collins 1 matches
- Daria Saville 1 matches
- Daria Snigur 1 matches
- Darja Vidmanova 1 matches
- Dasha Lopatetskaya 1 matches
- Diana Shnaider 1 matches
- Diane Parry 1 matches
- Donna Vekic 1 matches
- Elena Rybakina 1 matches
- Elena-Gabriela Ruse 1 matches
- Elizabeth Mandlik 1 matches
- Elvina Kalieva 1 matches
- En-Shuo Liang 1 matches
- Harmony Tan 1 matches
- Heather Watson 1 matches
- Himeno Sakatsume 1 matches
- Irene Burillo 1 matches
- Jana Cepelova 1 matches
- Jelena Ostapenko 1 matches
- Jessica Pieri 1 matches
- Jil Teichmann 1 matches
- Joanna Garland 1 matches
- Julia Grabher 1 matches
- Karolina Pliskova 1 matches
- Katarina Zavatska 1 matches
- Kateryna Baindl 1 matches
- Kristie Ahn 1 matches
- Kristina Kucova 1 matches
- Kristyna Pliskova 1 matches
- Lanlana Tararudee 1 matches
- Laura Pigossi 1 matches
- Lauren Davis 1 matches
- Leonie Kung 1 matches
- Lesia Tsurenko 1 matches
- Liudmila Samsonova 1 matches
- Lizette Cabrera 1 matches
- Lulu Sun 1 matches
- Madison Keys 1 matches
- Magdalena Frech 1 matches
- Mari Osaka 1 matches
- Maria Lourdes Carle 1 matches
- Mariam Bolkvadze 1 matches
- Marie Bouzkova 1 matches
- Martina Trevisan 1 matches
- Maryna Zanevska 1 matches
- Mayar Sherif 1 matches
- Mccartney Kessler 1 matches
- Nadia Podoroska 1 matches
- Oceane Dodin 1 matches
- Paula Badosa 1 matches
- Pemra Ozgen 1 matches
- Peyton Stearns 1 matches
- Priscilla Hon 1 matches
- Qinwen Zheng 1 matches
- Rebecca Sramkova 1 matches
- Rebeka Masarova 1 matches
- Reese Brantmeier 1 matches
- Renata Tomanova 1 matches
- Robin Anderson 1 matches
- Samantha Stosur 1 matches
- Sara Sorribes Tormo 1 matches
- Sesil Karatantcheva 1 matches
- Shuai Zhang 1 matches
- Sofia Kenin 1 matches
- Solana Sierra 1 matches
- Sorana Cirstea 1 matches
- Su Jeong Jang 1 matches
- Su-Wei Hsieh 1 matches
- Suzan Lamens 1 matches
- Talia Gibson 1 matches
- Tamara Korpatsch 1 matches
- Tatjana Maria 1 matches
- Tereza Martincova 1 matches
- Tsvetana Pironkova 1 matches
- Valentini Grammatikopoulou 1 matches
- Varvara Gracheva 1 matches
- Varvara Lepchenko 1 matches
- Vera Lapko 1 matches
- Victoria Azarenka 1 matches
- Victoria Jimenez Kasintseva 1 matches
- Viktorija Golubic 1 matches
- Xinyun Han 1 matches
- Xiyu Wang 1 matches
- Yafan Wang 1 matches
- Ysaline Bonaventure 1 matches
- Yue Yuan 1 matches
- Yuliia Starodubtseva 1 matches
No player found.
Player profile
Level
Overall level top 23%
Hard top 31%
Clay top 34%
Grass top 12%
Strongest surface: Grass
Form · 2026
W win · L loss — most recent on the right
Current streak : 1 wins in a row
Last match : 24/05/2026 · Roland Garros · win vs Ajla Tomljanovic
Serve & Return · 2026 season
1st serve points won60%
2nd serve points won43%
Break points converted47%
Double faults / match3
Aces / match0.8
26 matches this season