Career-high ranking
#30
(2026)
WTA titles
0
2 finals
Career record
120W/109L
52% wins
On tour since
2018
Recent matches
2026-05-24
1
vs Lilli Tagger
Roland Garros (Clay)
3-6,6-3,4-6
✓
2026-05-17
1
vs Lois Boisson
Strasbourg (Clay)
3-6,6-7 (4)
✗
2026-05-08
2
vs Alexandra Eala
Rome (Clay)
4-6,3-6
✗
2026-04-30
2
vs Alina Charaeva
Vic 125 (Clay)
5-7,6-3,6-7 (1)
✗
2026-04-28
1
vs Kaitlin Quevedo
Vic 125 (Clay)
6-3,6-0
✓
Compare Xinyu Wang
Search an opponent: head-to-head, shared history and form, surface by surface.
- Viktoriya Tomova 5 matches
- Beatriz Haddad Maia 4 matches
- En-Shuo Liang 4 matches
- Shuai Zhang 4 matches
- Aliaksandra Sasnovich 3 matches
- Ann Li 3 matches
- Coco Gauff 3 matches
- Ekaterina Alexandrova 3 matches
- Harriet Dart 3 matches
- Jelena Ostapenko 3 matches
- Jessica Pegula 3 matches
- Kamilla Rakhimova 3 matches
- Liudmila Samsonova 3 matches
- Madison Keys 3 matches
- Nuria Parrizas Diaz 3 matches
- Rebeka Masarova 3 matches
- Talia Gibson 3 matches
- Veronika Kudermetova 3 matches
- Ajla Tomljanovic 2 matches
- Alexandra Eala 2 matches
- Alizé Cornet 2 matches
- Anastasia Potapova 2 matches
- Anna Blinkova 2 matches
- Anna Kalinskaya 2 matches
- Anna-Lena Friedsam 2 matches
- Arina Rodionova 2 matches
- Barbora Krejcikova 2 matches
- Caroline Dolehide 2 matches
- Caty Mcnally 2 matches
- Daria Kasatkina 2 matches
- Donna Vekic 2 matches
- Elena Rybakina 2 matches
- Elina Avanesyan 2 matches
- Elina Svitolina 2 matches
- Elise Mertens 2 matches
- Emiliana Arango 2 matches
- Emma Raducanu 2 matches
- Kaitlin Quevedo 2 matches
- Leonie Kung 2 matches
- Lin Zhu 2 matches
- Linda Noskova 2 matches
- Magda Linette 2 matches
- Mayar Sherif 2 matches
- Ons Jabeur 2 matches
- Sofia Kenin 2 matches
- Storm Hunter 2 matches
- Tamara Korpatsch 2 matches
- Yue Yuan 2 matches
- Yulia Putintseva 2 matches
- Alicia Smith 1 matches
- Alina Charaeva 1 matches
- Alison Riske-Amritraj 1 matches
- Alison Van Uytvanck 1 matches
- Allie Kiick 1 matches
- Alycia Parks 1 matches
- Amanda Anisimova 1 matches
- Amandine Hesse 1 matches
- Anastasia Gasanova 1 matches
- Anhelina Kalinina 1 matches
- Anna Bondar 1 matches
- Anna Karolina Schmiedlova 1 matches
- Aryna Sabalenka 1 matches
- Barbara Haas 1 matches
- Cagla Buyukakcay 1 matches
- Caroline Garcia 1 matches
- Chloe Paquet 1 matches
- Clara Burel 1 matches
- Coco Vandeweghe 1 matches
- Diana Shnaider 1 matches
- Diane Parry 1 matches
- Ekaterina Kazionova 1 matches
- Elena-Gabriela Ruse 1 matches
- Elisabetta Cocciaretto 1 matches
- Ellen Perez 1 matches
- Elvina Kalieva 1 matches
- Emerson Jones 1 matches
- Emina Bektas 1 matches
- Ena Shibahara 1 matches
- Eva Lys 1 matches
- Francesca Jones 1 matches
- Gabriela Dabrowski 1 matches
- Gabriela Lee 1 matches
- Garbiñe Muguruza 1 matches
- Grace Min 1 matches
- Hailey Baptiste 1 matches
- Harmony Tan 1 matches
- Heather Watson 1 matches
- Irina Falconi Hartman 1 matches
- Irina-Camelia Begu 1 matches
- Ivana Jorovic 1 matches
- Jamie Loeb 1 matches
- Jasmine Paolini 1 matches
- Jessika Ponchet 1 matches
- Jil Teichmann 1 matches
- Joanne Zuger 1 matches
- Jule Niemeier 1 matches
- Julia Grabher 1 matches
- Kaia Kanepi 1 matches
- Karolina Muchova 1 matches
- Karolina Pliskova 1 matches
- Kateryna Baindl 1 matches
- Katherine Sebov 1 matches
- Katie Boulter 1 matches
- Kennedy Shaffer 1 matches
- Kimberly Birrell 1 matches
- Kristina Mladenovic 1 matches
- Kurumi Nara 1 matches
- Laura Samson 1 matches
- Laura Siegemund 1 matches
- Lauren Davis 1 matches
- Lilli Tagger 1 matches
- Lily Taylor 1 matches
- Lois Boisson 1 matches
- Lucia Bronzetti 1 matches
- Lucie Havlickova 1 matches
- Maddison Inglis 1 matches
- Madison Brengle 1 matches
- Mai Hontama 1 matches
- Manon Leonard 1 matches
- Mara Guth 1 matches
- Maria Sakkari 1 matches
- Mariam Bolkvadze 1 matches
- Marina Melnikova 1 matches
- Marketa Vondrousova 1 matches
- Maya Joint 1 matches
- Mccartney Kessler 1 matches
- Mirjam Bjorklund 1 matches
- Moyuka Uchijima 1 matches
- Nadia Podoroska 1 matches
- Nao Hibino 1 matches
- Oleksandra Oliynykova 1 matches
- Olga Govortsova 1 matches
- Olivia Gadecki 1 matches
- Paula Badosa 1 matches
- Polina Kudermetova 1 matches
- Qinwen Zheng 1 matches
- Rebecca Marino 1 matches
- Rebecca Peterson 1 matches
- Renata Zarazua 1 matches
- Robin Anderson 1 matches
- Sara Bejlek 1 matches
- Shuyue Ma 1 matches
- Sloane Stephens 1 matches
- Suzan Lamens 1 matches
- Svetlana Kuznetsova 1 matches
- Tatjana Maria 1 matches
- Tereza Martincova 1 matches
- Tessah Andrianjafitrimo 1 matches
- Varvara Gracheva 1 matches
- Varvara Lepchenko 1 matches
- Victoria Azarenka 1 matches
- Victoria Mboko 1 matches
- Viktorija Golubic 1 matches
- Xinyu Gao 1 matches
- Xiyu Wang 1 matches
- Yafan Wang 1 matches
- Zeynep Sonmez 1 matches
No player found.
Player profile
Level
Overall level top 26%
Hard top 25%
Clay top 54%
Grass top 13%
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 Lilli Tagger
Serve & Return · 2026 season
1st serve points won65%
2nd serve points won46%
Break points converted41%
Double faults / match3
Aces / match3.1
28 matches this season