Ekaterina Alexandrova def. McCartney Kessler — Quarterfinal, Ningbo 2025

🇨🇳
Ningbo 2025

WTA 500HardNingbo, China

Played17 Oct 2025

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇷🇺ranked WTA number 11 going into this drawWon

E. Alexandrova seeded 4 6 6

🇺🇸ranked WTA number 33 going into this draw

McCartney Kessler 3 3

🇷🇺E. AlexandrovaEkaterina AlexandrovavM. KesslerMcCartney Kessler🇺🇸

🇷🇺Ekaterina Alexandrova

🇺🇸McCartney Kessler

Match stats

Serve

5

Aces

2

2

Double faults

2

61%

1st serve in

78%

73%

1st serve points won

59%

46%

2nd serve points won

33%

63%

Service points won

54%

10/11

Break points saved

8/12

Return

46%

Return points won

38%

4/12

Break points won

1/11

77

Total points won

64

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

6–4

6–3

Last 30 days

5–2

By surface

14–7

Hard

9–6

9–4

Clay

0–4

8–3

Grass

6–2

By round

4–2

QF

1–0

2–2

SF

1–0

11–4

At WTA 500s

3–3

How their matches go

44

Completed matches

26

59%

Won in straight sets

42%

9%

Won after losing a set

12%

16%

Lost after winning a set

23%

16%

Lost in straight sets

23%

5–8

Tiebreaks

4–6

4–7

Deciding sets

3–6

28/33

Won after winning set 1

13/16

2/11

Won after losing set 1

1/10

Serve and return, last 5 matches

62%

1st serve in

60%

71%

1st serve points won

62%

49%

2nd serve points won

40%

58%

Break points saved

57%

41%

Return points won

47%

41%

Break points won

70%

4.0

Aces a match

3.0

6.2

Double faults a match

3.8

Last 14 days

4

Matches

3

9

Sets

7

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentEkaterina AlexandrovaMcCartney Kessler
🇨🇿KrejcikovaNo. 32
🇨🇿KrejcikovaNo. 32LostBeijing R64WonBeijing R32
🇧🇪MertensNo. 21
🇧🇪MertensNo. 21Lost's-Hertogenbosch SFWonBeijing R64
🇩🇪SeidelNo. 85
🇩🇪SeidelNo. 85WonSeoul QFLostCincinnati R32
🇦🇺JointNo. 35
🇦🇺JointNo. 35WonCincinnati R32WonCanada R64
🇷🇺AndreevaNo. 5
🇷🇺AndreevaNo. 5WonStuttgart R16WonCanada R32
🇨🇳Zhu
🇨🇳ZhuLostCanada R64WonNottingham R16
Total
Total3–35–1

Last 10 matches going in

LatestEkaterina AlexandrovaMcCartney Kessler
1Won🇨🇳Y. YuanYue YuanNo. 109No. 109 · 16 OctNingbo R16 · 16 OctWon🇷🇺L. SamsonovaLiudmila SamsonovaNo. 20No. 20 · 16 OctNingbo R16 · 16 Oct
2Lost🇺🇸J. PegulaJessica PegulaNo. 7No. 7 · 9 OctWuhan R16 · 9 OctWon🇺🇸S. KeninSofia KeninNo. 28No. 28 · 13 OctNingbo R32 · 13 Oct
3Won🇺🇸A. LiAnn LiNo. 47No. 47 · 8 OctWuhan R32 · 8 OctLost🇷🇴J. CristianJaqueline CristianNo. 42No. 42 · 7 OctWuhan R64 · 7 Oct
4Won🇨🇦V. MbokoVictoria MbokoNo. 23No. 23 · 6 OctWuhan R64 · 6 OctLost🇩🇪E. LysEva LysNo. 69No. 69 · 30 SepBeijing R16 · 30 Sep
5Lost🇨🇿B. KrejcikovaBarbora KrejcikovaNo. 39No. 39 · 26 SepBeijing R64 · 26 SepWon🇨🇿B. KrejcikovaBarbora KrejcikovaNo. 39No. 39 · 28 SepBeijing R32 · 28 Sep
6Lost🇵🇱I. ŚwiątekIga ŚwiątekNo. 2No. 2 · 21 SepSeoul F · 21 SepWon🇧🇪E. MertensElise MertensNo. 22No. 22 · 26 SepBeijing R64 · 26 Sep
7Won🇨🇿K. SiniakovaKaterina SiniakovaNo. 78No. 78 · 20 SepSeoul SF · 20 SepWon🇨🇳H. ShiHan ShiR128 · 24 SepBeijing R128 · 24 Sep
8Won🇩🇪E. SeidelElla SeidelNo. 101No. 101 · 20 SepSeoul QF · 20 SepLost🇨🇿M. VondrousovaMarketa VondrousovaR64 · 27 AugNew York R64 · 27 Aug
9Won🇫🇷L. BoissonLois BoissonR16 · 18 SepSeoul R16 · 18 SepWon🇵🇱M. LinetteMagda LinetteNo. 36No. 36 · 24 AugNew York R128 · 24 Aug
10Lost🇵🇱I. ŚwiątekIga ŚwiątekNo. 2No. 2 · 1 SepNew York R16 · 1 SepLost🇩🇪E. SeidelElla SeidelNo. 127No. 127 · 12 AugCincinnati R32 · 12 Aug