Madison Keys def. McCartney Kessler — Quarterfinal, Eastbourne International 2026

🇬🇧
Eastbourne International 2026

WTA 250GrassEastbourne, Great Britain

Played25 Jun 2026

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

🇺🇸ranked WTA number 28 going into this drawWon

Madison Keys seeded 2 6 6

🇺🇸ranked WTA number 44 going into this draw

McCartney Kessler seeded 7 3 1

🇺🇸M. KeysMadison KeysvM. KesslerMcCartney Kessler🇺🇸

🇺🇸Madison Keys

🇺🇸McCartney Kessler

Match stats

Serve

2

Aces

0

0

Double faults

4

70%

1st serve in

52%

90%

1st serve points won

63%

46%

2nd serve points won

38%

77%

Service points won

51%

0/0

Break points saved

6/10

Return

49%

Return points won

23%

4/10

Break points won

0/0

63

Total points won

41

Head to head

2–0 Keys

  1. This matchEastbourne QFwon by Keys
  2. 2026HardBrisbane R32won by Keys

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

4–6

7–2

Last 30 days

2–3

By surface

4–1

Grass

2–2

8–5

Hard

5–6

7–3

Clay

5–4

By round

1–3

QF

0–2

0–1

SF

–

2–0

At WTA 250s

2–2

How their matches go

28

Completed matches

24

54%

Won in straight sets

29%

14%

Won after losing a set

21%

18%

Lost after winning a set

13%

14%

Lost in straight sets

38%

4–3

Tiebreaks

4–4

4–5

Deciding sets

5–3

16/18

Won after winning set 1

9/11

3/10

Won after losing set 1

3/13

Serve and return, last 5 matches

65%

1st serve in

62%

81%

1st serve points won

58%

49%

2nd serve points won

48%

67%

Break points saved

39%

44%

Return points won

44%

51%

Break points won

40%

5.2

Aces a match

2.6

1.2

Double faults a match

3.0

Last 14 days

5

Matches

3

10

Sets

6

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMadison KeysMcCartney Kessler
🇺🇸PegulaNo. 4
🇺🇸PegulaNo. 4LostBerlin QFLostMelbourne R16LostMelbourne R64
🇨🇿PliskovaNo. 87
🇨🇿PliskovaNo. 87WonMelbourne R32LostLondon R32
🇷🇺ShnaiderNo. 16
🇷🇺ShnaiderNo. 16LostParis R16WonBrisbane R16LostParis R64
🇺🇸StearnsNo. 64
🇺🇸StearnsNo. 64WonRome R64WonCharleston R16
🇺🇦StarodubtsevaNo. 59
🇺🇦StarodubtsevaNo. 59LostCharleston SFLostCharleston QF
Total
Total3–41–4

Last 10 matches going in

LatestMadison KeysMcCartney Kessler
1Won🇪🇸J. Bouzas ManeiroJessica Bouzas ManeiroNo. 55No. 55 · 24 JunEastbourne R16 · 24 JunWon🇺🇦A. KalininaAnhelina KalininaNo. 71No. 71 · 24 JunEastbourne R16 · 24 Jun
2Won🇦🇺T. GibsonTalia GibsonNo. 66No. 66 · 23 JunEastbourne R32 · 23 JunWon🇦🇺D. KasatkinaDaria KasatkinaNo. 69No. 69 · 22 JunEastbourne R32 · 22 Jun
3Lost🇺🇸J. PegulaJessica PegulaNo. 4No. 4 · 19 JunBerlin QF · 19 JunLost🇺🇸K. VolynetsKatie VolynetsNo. 101No. 101 · 16 JunNottingham R32 · 16 Jun
4Won🇨🇿K. MuchováKarolína MuchováNo. 10No. 10 · 18 JunBerlin R16 · 18 JunLost🇨🇿K. PliskovaKarolina PliskovaNo. 106No. 106 · 8 JunLondon R32 · 8 Jun
5Won🇨🇳X. WangXinyu WangNo. 31No. 31 · 16 JunBerlin R32 · 16 JunLost🇷🇺D. ShnaiderDiana ShnaiderNo. 25No. 25 · 28 MayParis R64 · 28 May
6Lost🇷🇺D. ShnaiderDiana ShnaiderNo. 25No. 25 · 1 JunParis R16 · 1 JunWon🇨🇳H. GuoHanyu GuoNo. 168No. 168 · 25 MayParis R128 · 25 May
7Won🇨🇦V. MbokoVictoria MbokoNo. 9No. 9 · 30 MayParis R32 · 30 MayLost🇷🇴J. CristianJaqueline CristianNo. 28No. 28 · 18 MayStrasbourg R32 · 18 May
8Won🇭🇷A. RuzicAntonia RuzicNo. 61No. 61 · 28 MayParis R64 · 28 MayLost🇺🇸I. JovicIva JovicNo. 16No. 16 · 7 MayRome R64 · 7 May
9Won🇧🇪H. VandewinkelHanne VandewinkelNo. 102No. 102 · 26 MayParis R128 · 26 MayWon🇮🇹L. BronzettiLucia BronzettiNo. 166No. 166 · 5 MayRome R128 · 5 May
10Lost🇨🇿N. BartunkovaNikola BartunkovaNo. 93No. 93 · 10 MayRome R32 · 10 MayLost🇺🇦Y. StarodubtsevaYuliia StarodubtsevaNo. 108No. 108 · 3 AprCharleston QF · 3 Apr