McCartney Kessler def. Oleksandra Oliynykova — Round of 128, Wimbledon 2026

🇬🇧
Wimbledon 2026

Grand SlamGrassLondon, Great Britain

Played29 Jun 2026

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇺🇸ranked WTA number 62 going into this drawWon

McCartney Kessler 6 6

🇺🇦ranked WTA number 49 going into this draw

O. Oliynykova 0 0

🇺🇸M. KesslerMcCartney KesslervO. OliynykovaOleksandra Oliynykova🇺🇦

🇺🇸McCartney Kessler

🇺🇦Oleksandra Oliynykova

Match stats

Serve

0

Aces

1

0

Double faults

2

57%

1st serve in

68%

94%

1st serve points won

37%

62%

2nd serve points won

23%

80%

Service points won

33%

0/0

Break points saved

6/12

Serve speed (km/h)

173

Fastest serve

160

164

Average 1st serve

139

130

Average 2nd serve

127

Return

68%

Return points won

20%

6/12

Break points won

0/0

Points

18

Winners

5

8

Unforced errors

15

6/6

Net points won

0/0

51

Total points won

19

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

5–5

2–3

Last 30 days

0–1

By surface

2–3

Grass

–

5–6

Hard

3–2

5–4

Clay

6–6

By round

4–1

R128

2–2

2–4

R64

2–1

8–5

First match at an event

5–3

2–2

At Grand Slams

2–2

How their matches go

25

Completed matches

15

28%

Won in straight sets

27%

20%

Won after losing a set

27%

12%

Lost after winning a set

20%

40%

Lost in straight sets

27%

4–4

Tiebreaks

1–3

5–3

Deciding sets

4–3

9/11

Won after winning set 1

6/7

3/14

Won after losing set 1

2/8

Serve and return, last 5 matches

60%

1st serve in

70%

60%

1st serve points won

58%

47%

2nd serve points won

40%

44%

Break points saved

49%

42%

Return points won

48%

38%

Break points won

41%

2.6

Aces a match

1.4

3.4

Double faults a match

3.4

Last 14 days

4

Matches

0

8

Sets

0

4

Days since last match

30

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMcCartney KesslerOleksandra Oliynykova
🇺🇸KeysNo. 27
🇺🇸KeysNo. 27LostEastbourne QFLostBrisbane R32LostMelbourne R128
🇷🇺ShnaiderNo. 16
🇷🇺ShnaiderNo. 16LostParis R64LostParis R32
🇩🇰TausonNo. 25
🇩🇰TausonNo. 25LostAbu Dhabi QFWonRome R64
Total
Total0–41–2

Last 10 matches going in

LatestMcCartney KesslerOleksandra Oliynykova
1Lost🇺🇸M. KeysMadison KeysNo. 28No. 28 · 25 JunEastbourne QF · 25 JunLost🇷🇺D. ShnaiderDiana ShnaiderNo. 25No. 25 · 30 MayParis R32 · 30 May
2Won🇺🇦A. KalininaAnhelina KalininaNo. 71No. 71 · 24 JunEastbourne R16 · 24 JunWon🇦🇺K. BirrellKimberly BirrellNo. 83No. 83 · 28 MayParis R64 · 28 May
3Won🇦🇺D. KasatkinaDaria KasatkinaNo. 69No. 69 · 22 JunEastbourne R32 · 22 JunWon🇷🇺E. PridankinaElena PridankinaNo. 220No. 220 · 26 MayParis R128 · 26 May
4Lost🇺🇸K. VolynetsKatie VolynetsNo. 101No. 101 · 16 JunNottingham R32 · 16 JunLost🇨🇿M. BouzkovaMarie BouzkovaNo. 26No. 26 · 20 MayStrasbourg R16 · 20 May
5Lost🇨🇿K. PliskovaKarolina PliskovaNo. 106No. 106 · 8 JunLondon R32 · 8 JunWon🇵🇭A. EalaAlexandra EalaNo. 42No. 42 · 18 MayStrasbourg R32 · 18 May
6Lost🇷🇺D. ShnaiderDiana ShnaiderNo. 25No. 25 · 28 MayParis R64 · 28 MayLost🇨🇿L. NoskovaLinda NoskovaNo. 13No. 13 · 9 MayRome R32 · 9 May
7Won🇨🇳H. GuoHanyu GuoNo. 168No. 168 · 25 MayParis R128 · 25 MayWon🇩🇰C. TausonClara TausonNo. 18No. 18 · 7 MayRome R64 · 7 May
8Lost🇷🇴J. CristianJaqueline CristianNo. 28No. 28 · 18 MayStrasbourg R32 · 18 MayWon🇭🇷P. MarcinkoPetra MarcinkoNo. 74No. 74 · 5 MayRome R128 · 5 May
9Lost🇺🇸I. JovicIva JovicNo. 16No. 16 · 7 MayRome R64 · 7 MayLost🇨🇭S. WaltertSimona WaltertNo. 92No. 92 · 22 AprMadrid R128 · 22 Apr
10Won🇮🇹L. BronzettiLucia BronzettiNo. 166No. 166 · 5 MayRome R128 · 5 MayLost🇭🇺A. BondarAnna BondarNo. 63No. 63 · 16 AprRouen R16 · 16 Apr