Season summary
- Surface
- Hard 12–13 · Clay 17–5 · Grass 1–3 · Indoor 6–2
- Level
- Grand Slam 8–4 · WTA 1000 12–8 · WTA 500 7–7 · WTA 250 3–2
- Top-10 wins
- 3
Tournaments
Beijing
R64
| R64 | L | Sinja Kraus | 4-1 ret. |
US Open
R16 · 240 pts
| R16 | L | Mirra Andreeva [5] | 5-7 6-4 6-3 |
| R32 | W | Amanda Anisimova [10] | 6-2 7-5 |
| R64 | W | Leolia Jeanjean (WC) | 6-4 2-6 6-3 |
| R128 | W | Darja Semenistaja (LL) | 6-2 6-2 |
Cincinnati
R64 · 10 pts
| R64 | L | Sloane Stephens (WC) | 6-2 6-4 |
Toronto
R32 · 65 pts
| R32 | L | Elina Svitolina [9] | 6-1 6-1 |
| R64 | W | Elena-Gabriela Ruse | 6-4 6-2 |
Washington
R16 · 60 pts
| R16 | L | Diana Shnaider [4] | 6-1 6-2 |
| R32 | W | Venus Williams (WC) | 6-3 6-3 |
Wimbledon
R128 · 10 pts
| R128 | L | Jessica Bouzas Maneiro | 6-2 6-3 |
Berlin
R32 · 1 pt
| R32 | L | Ekaterina Alexandrova | 6-1 ret. |
's-Hertogenbosch
R16 · 30 pts
| R16 | L | Zeynep Sonmez | 6-1 2-0 ret. |
| R32 | W | Suzan Lamens (WC) | 6-7(5) 6-4 6-4 |
French Open
R16 · 240 pts
| R16 | L | Anna Kalinskaya [22] | 6-4 2-6 7-6(7) |
| R32 | W | Coco Gauff [4] | 4-6 7-6(1) 6-4 |
| R64 | W | Katie Boulter | 5-7 6-4 6-2 |
| R128 | W | Maya Joint | 6-1 6-2 |
Rome
R16 · 150 pts
| R16 | L | Jessica Pegula [5] | 7-6(6) 6-2 |
| R32 | W | Liudmila Samsonova [20] | 6-3 6-2 |
| R64 | W | Karolina Muchova [11] | 6-3 6-2 |
| R128 | W | Dalma Galfi (Q) | 5-7 6-2 6-4 |
| Qualifying R2 | W | Nikola Bartunkova [13] | 4-6 6-4 6-2 |
| Qualifying R1 | W | Irina-Camelia Begu | 6-1 7-5 |
Madrid
SF · 410 pts
| SF | L | Marta Kostyuk [26] | 6-2 1-6 6-1 |
| QF | W | Karolina Pliskova | 6-1 6-7(4) 6-3 |
| R16 | W | Elena Rybakina [2] | 7-6(8) 6-4 |
| R32 | W | Jelena Ostapenko [21] | 4-6 6-4 6-4 |
| R64 | W | Shuai Zhang | 6-3 6-1 |
| Qualifying R2 | L | Sinja Kraus [22] | 6-2 6-7(5) 6-3 |
| Qualifying R1 | W | Teodora Kostovic | 6-4 7-5 |
Linz
Final · 325 pts
| F | L | Mirra Andreeva [1] | 1-6 6-4 6-3 |
| SF | W | Donna Vekic (Q) | 6-4 6-2 |
| QF | W | Lilli Tagger (WC) | 7-6(7) 6-0 |
| R16 | W | Tamara Korpatsch (Q) | 6-2 6-1 |
| R32 | W | Shuai Zhang | 6-4 6-4 |
Indian Wells
R64 · 35 pts
| R64 | L | Jasmine Paolini [7] | 6-7(5) 6-2 6-3 |
| R128 | W | Marina Stakusic (Q) | 4-6 6-1 7-5 |
Mérida
R32 · 1 pt
| R32 | L | Emiliana Arango | 7-6(0) 6-2 |
Dubai
Lost in qualifying R1 · 2 pts
| Qualifying R1 | L | Ella Seidel | 6-4 6-3 |
Cluj-Napoca
QF · 54 pts
| QF | L | Sorana Cirstea [3] | 7-5 6-4 |
| R16 | W | Anastasia Zakharova | 1-6 6-4 6-3 |
| R32 | W | Lucia Bronzetti | 5-7 6-4 7-5 |
Australian Open
R32 · 130 pts
| R32 | L | Aryna Sabalenka [1] | 7-6(4) 7-6(7) |
| R64 | W | Emma Raducanu [28] | 7-6(3) 6-2 |
| R128 | W | Suzan Lamens | 3-6 7-5 6-2 |
Adelaide
R32 · 13 pts
| R32 | L | Kimberly Birrell (WC) | 6-4 6-4 |
| Qualifying R2 | L | Jaqueline Cristian [1] | 6-1 6-3 |
| Qualifying R1 | W | Xiaodi You | 6-2 7-6(1) |
Brisbane
R32 · 32 pts
| R32 | L | Diana Shnaider [12] | 6-1 6-3 |
| R64 | W | Daria Kasatkina | 7-5 4-6 6-4 |
The season follows the Race to the WTA Finals year, so it starts with events in late October 2025.