WTA · GBR · World #104 · Records count matches on record only, not careers
Record21–1738 decided
Win rate55%Over 38
World rank#104WTA
Matches38L1 current streak
Best surfaceClay15–7 · 68%
How the matches ended
55.3%won · 21 of 38 decided
Wins21Losses17
| Outcome | Count | Share |
|---|---|---|
| Wins | 21 | 55.3% |
| Losses | 17 | 44.7% |
Both figures are shares of the same 38 matches on record. Every one of them was decided, so the record and the figure count the same matches. Matches on record, not a career.
Recent matches
| Date | Event | Opponent | Result | Score |
|---|---|---|---|---|
| Axeria Open 2026 powered by Intaro SportSemifinal · WTA | Kaitlin Quevedo | L | 67 | |
| Axeria Open 2026 powered by Intaro SportQuarterfinal · WTA | Alice Rame | W | 6162 | |
| Axeria Open 2026 powered by Intaro SportRound 2 · WTA | Lucija Ciric Bagaric | W | 7563 | |
| Axeria Open 2026 powered by Intaro SportRound 1 · WTA | Chloe Paquet | W | 601660 | |
| Palermo Ladies OpenFinal · Clay · WTA | Fiona Ferro | W | 604676 | |
| Palermo Ladies OpenSemifinal · Clay · WTA | Alevtina Ibragimova | W | 6364 | |
| Palermo Ladies OpenQuarterfinal · Clay · WTA | Jennifer Ruggeri | W | 466362 | |
| Palermo Ladies OpenRound 2 · Clay · WTA | Miriam Bulgaru | W | 6362 |
Newest first. A match with no W or L was scheduled, abandoned or retired — it is left out of the record rather than counted as a loss.