Career-high ranking
#4
(2020)
WTA titles
5
5 finals
Career record
179W/167L
52% wins
On tour since
2015
Recent matches
2026-05-24
1
vs Peyton Stearns
Roland Garros (Clay)
6-3,6-3
✗
2026-05-16
1
vs Oksana Selekhmeteva
Strasbourg (Clay)
6-1,4-6,1-6
✗
2026-05-05
1
vs Bianca Andreescu
Rome (Clay)
4-6,5-7
✗
2026-04-24
2
vs Qinwen Zheng
Madrid (Clay)
6-1,3-6,3-6
✗
2026-04-22
1
vs Ashlyn Krueger
Madrid (Clay)
7-6(2),6-4
✓
Compare Sofia Kenin
Search an opponent: head-to-head, shared history and form, surface by surface.
- Daria Kasatkina 7 matches
- Bianca Andreescu 6 matches
- Elina Svitolina 6 matches
- Ons Jabeur 6 matches
- Anhelina Kalinina 5 matches
- Aryna Sabalenka 5 matches
- Ashleigh Barty 5 matches
- Coco Gauff 5 matches
- Madison Keys 5 matches
- Alizé Cornet 4 matches
- Anastasia Pavlyuchenkova 4 matches
- Anna Blinkova 4 matches
- Ashlyn Krueger 4 matches
- Clara Tauson 4 matches
- Dayana Yastremska 4 matches
- Jasmine Paolini 4 matches
- Jessica Pegula 4 matches
- Karolina Pliskova 4 matches
- Laura Siegemund 4 matches
- Liudmila Samsonova 4 matches
- Maria Sakkari 4 matches
- Petra Kvitova 4 matches
- Taylor Townsend 4 matches
- Veronika Kudermetova 4 matches
- Victoria Azarenka 4 matches
- Aliaksandra Sasnovich 3 matches
- Ana Bogdan 3 matches
- Anna Karolina Schmiedlova 3 matches
- Belinda Bencic 3 matches
- Chloe Paquet 3 matches
- Danielle Collins 3 matches
- Ekaterina Alexandrova 3 matches
- Elena Rybakina 3 matches
- Elise Mertens 3 matches
- Garbiñe Muguruza 3 matches
- Iga Swiatek 3 matches
- Jelena Ostapenko 3 matches
- Julia Goerges 3 matches
- Katie Volynets 3 matches
- Kirsten Flipkens 3 matches
- Lauren Davis 3 matches
- Madison Brengle 3 matches
- Maya Joint 3 matches
- Naomi Osaka 3 matches
- Qinwen Zheng 3 matches
- Samantha Stosur 3 matches
- Yafan Wang 3 matches
- Yanina Wickmayer 3 matches
- Anastasia Potapova 2 matches
- Anastasija Sevastova 2 matches
- Ann Li 2 matches
- Aoi Ito 2 matches
- Barbora Krejcikova 2 matches
- Beatriz Haddad Maia 2 matches
- Bernarda Pera 2 matches
- Caroline Garcia 2 matches
- Coco Vandeweghe 2 matches
- Daria Saville 2 matches
- Fiona Ferro 2 matches
- Hailey Baptiste 2 matches
- Jule Niemeier 2 matches
- Leylah Fernandez 2 matches
- Lulu Sun 2 matches
- Maddison Inglis 2 matches
- Magda Linette 2 matches
- Marie Bouzkova 2 matches
- Maryna Zanevska 2 matches
- Peyton Stearns 2 matches
- Sabine Lisicki 2 matches
- Sachia Vickery 2 matches
- Shuai Zhang 2 matches
- Sloane Stephens 2 matches
- Varvara Gracheva 2 matches
- Viktoria Hruncakova 2 matches
- Viktorija Golubic 2 matches
- Vitalia Diatchenko 2 matches
- Xin Yu Wang 2 matches
- Xinyu Wang 2 matches
- Zhaoxuan Yang 2 matches
- Ajla Tomljanovic 1 matches
- Alison Riske-Amritraj 1 matches
- Alison Van Uytvanck 1 matches
- Alycia Parks 1 matches
- Anastasia Zakharova 1 matches
- Andrea Petkovic 1 matches
- Anett Kontaveit 1 matches
- Anna Kalinskaya 1 matches
- Anna-Lena Friedsam 1 matches
- Arina Rodionova 1 matches
- Astra Sharma 1 matches
- Bethanie Mattek-Sands 1 matches
- Cagla Buyukakcay 1 matches
- Camila Giorgi 1 matches
- Camila Osorio 1 matches
- Carol Zhao 1 matches
- Caroline Dolehide 1 matches
- Caroline Wozniacki 1 matches
- Caty Mcnally 1 matches
- Claire Liu 1 matches
- Clara Burel 1 matches
- Cristina Bucsa 1 matches
- Dalayna Hewitt 1 matches
- Diana Shnaider 1 matches
- Donna Vekic 1 matches
- Elena-Gabriela Ruse 1 matches
- Elisabetta Cocciaretto 1 matches
- Emma Navarro 1 matches
- Emma Raducanu 1 matches
- Erika Andreeva 1 matches
- Evgeniya Rodina 1 matches
- Fernanda Contreras 1 matches
- Francesca Di Lorenzo 1 matches
- Giulia Gatto-Monticone 1 matches
- Greet Minnen 1 matches
- Harriet Dart 1 matches
- Heather Watson 1 matches
- Himeno Sakatsume 1 matches
- Irene Burillo 1 matches
- Irina Bara 1 matches
- Irina Camelia Begu 1 matches
- Irina-Camelia Begu 1 matches
- Iva Jovic 1 matches
- Jana Fett 1 matches
- Jaqueline Cristian 1 matches
- Jennifer Brady 1 matches
- Jessica Bouzas Maneiro 1 matches
- Jessika Ponchet 1 matches
- Johanna Konta 1 matches
- Kaia Kanepi 1 matches
- Karolina Muchova 1 matches
- Katarina Zavatska 1 matches
- Katerina Siniakova 1 matches
- Kateryna Volodko 1 matches
- Katie Boulter 1 matches
- Kimberly Birrell 1 matches
- Lin Zhu 1 matches
- Lucia Bronzetti 1 matches
- Lucie Safarova 1 matches
- Maria Mateas 1 matches
- Maria Sharapova 1 matches
- Mariana Duque-Mariño 1 matches
- Marta Kostyuk 1 matches
- Martina Trevisan 1 matches
- Mccartney Kessler 1 matches
- Mei Yamaguchi 1 matches
- Mihaela Buzarnescu 1 matches
- Misaki Doi 1 matches
- Monica Niculescu 1 matches
- Monica Puig 1 matches
- Moyuka Uchijima 1 matches
- Oceane Dodin 1 matches
- Oksana Selekhmeteva 1 matches
- Olivia Gadecki 1 matches
- Paula Badosa 1 matches
- Petra Martic 1 matches
- Polina Kudermetova 1 matches
- Rebecca Peterson 1 matches
- Rebecca Sramkova 1 matches
- Rebeka Masarova 1 matches
- Renata Tomanova 1 matches
- Saisai Zheng 1 matches
- Shelby Rogers 1 matches
- Simona Halep 1 matches
- Sorana Cirstea 1 matches
- Stefanie Voegele 1 matches
- Storm Hunter 1 matches
- Su Jeong Jang 1 matches
- Su Wei Hsieh 1 matches
- Su-Wei Hsieh 1 matches
- Tamara Zidansek 1 matches
- Tereza Martincova 1 matches
- Varvara Lepchenko 1 matches
- Vera Lapko 1 matches
- Victoria Mboko 1 matches
- Viktoriya Tomova 1 matches
- Wakana Sonobe 1 matches
- Xiyu Wang 1 matches
- Yue Yuan 1 matches
- Yulia Putintseva 1 matches
- Zarina Diyas 1 matches
No player found.
Player profile
Level
Overall level top 36%
Hard top 38%
Clay top 43%
Grass top 25%
Strongest surface: Grass
Form · 2026
W win · L loss — most recent on the right
Current streak : 4 losses in a row
Last match : 24/05/2026 · Roland Garros · loss vs Peyton Stearns
Serve & Return · 2026 season
1st serve points won61%
2nd serve points won45%
Break points converted45%
Double faults / match4.9
Aces / match2.1
16 matches this season