Karen Khachanov def. Kamil Majchrzak — Round of 16, Wimbledon 2025

🇬🇧
Wimbledon 2025

Grand SlamGrassLondon, Great Britain

Played6 Jul 2025

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

🇷🇺ranked ATP number 19 going into this drawWon

Karen Khachanov seeded 17 6 6 6

🇵🇱ranked ATP number 108 going into this draw

Kamil Majchrzak 4 2 3

🇷🇺K. KhachanovKaren KhachanovvK. MajchrzakKamil Majchrzak🇵🇱

🇷🇺Karen Khachanov

🇵🇱Kamil Majchrzak

Match stats

Serve

10

Aces

6

0

Double faults

0

74%

1st serve in

68%

79%

1st serve points won

69%

67%

2nd serve points won

31%

76%

Service points won

57%

3/4

Break points saved

4/10

Serve speed (km/h)

212

Fastest serve

204

198

Average 1st serve

188

162

Average 2nd serve

157

Return

43%

Return points won

24%

6/10

Break points won

1/4

Points

44

Winners

29

21

Unforced errors

19

12/18

Net points won

23/30

92

Total points won

68

Head to head

2–0 Khachanov

  1. This matchLondon R16won by Khachanov
  2. 2020ClayParis R128won by Khachanov

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

6–4

7–2

Last 30 days

3–0

By surface

7–2

Grass

3–0

5–6

Hard

0–1

9–6

Clay

3–3

By round

4–3

R16

1–0

2–2

QF

1–0

7–2

At Grand Slams

3–2

How their matches go

34

Completed matches

10

32%

Won in straight sets

50%

26%

Won after losing a set

10%

26%

Lost after winning a set

10%

15%

Lost in straight sets

30%

10–6

Tiebreaks

3–2

8–9

Deciding sets

1–1

17/21

Won after winning set 1

5/5

3/13

Won after losing set 1

1/5

Serve and return, last 5 matches

64%

1st serve in

62%

74%

1st serve points won

69%

58%

2nd serve points won

58%

64%

Break points saved

61%

35%

Return points won

37%

36%

Break points won

45%

10.6

Aces a match

6.4

2.6

Double faults a match

2.2

Last 14 days

3

Matches

3

13

Sets

11

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKaren KhachanovKamil Majchrzak
🇨🇦DialloNo. 41
🇨🇦DialloNo. 41Lost's-Hertogenbosch QFWonMelbourne R64LostMadrid R64
🇷🇸MedjedovicNo. 73
🇷🇸MedjedovicNo. 73LostMarseille R16LostParis R128
🇪🇸Antoni Munar ClarNo. 54
🇪🇸Antoni Munar ClarNo. 54WonBarcelona R16WonMarrakech R32
Total
Total2–21–2

Last 10 matches going in

LatestKaren KhachanovKamil Majchrzak
1Won🇵🇹N. BorgesNuno BorgesNo. 37No. 37 · 4 JulLondon R32 · 4 JulWon🇫🇷A. RinderknechArthur RinderknechNo. 70No. 70 · 4 JulLondon R32 · 4 Jul
2Won🇯🇵S. MochizukiShintaro MochizukiNo. 146No. 146 · 2 JulLondon R64 · 2 JulWon🇺🇸E. QuinnEthan QuinnNo. 95No. 95 · 2 JulLondon R64 · 2 Jul
3Won🇺🇸M. McdonaldMackenzie McdonaldNo. 90No. 90 · 30 JunLondon R128 · 30 JunWon🇮🇹M. BerrettiniMatteo BerrettiniNo. 35No. 35 · 30 JunLondon R128 · 30 Jun
4Lost🇰🇿A. BublikAlexander BublikNo. 43No. 43 · 21 JunHalle SF · 21 JunLost🇷🇸H. MedjedovicHamad MedjedovicNo. 77No. 77 · 25 MayParis R128 · 25 May
5Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 62No. 62 · 20 JunHalle QF · 20 JunLost🇨🇦G. DialloGabriel DialloNo. 81No. 81 · 26 AprMadrid R64 · 26 Apr
6Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 29No. 29 · 19 JunHalle R16 · 19 JunLost🇳🇱T. GriekspoorTallon GriekspoorNo. 34No. 34 · 5 AprMarrakech SF · 5 Apr
7Won🇧🇪Z. BergsZizou BergsNo. 63No. 63 · 18 JunHalle R32 · 18 JunWon🇫🇷A. MullerAlexandre MullerNo. 41No. 41 · 4 AprMarrakech QF · 4 Apr
8Lost🇨🇦G. DialloGabriel DialloNo. 54No. 54 · 13 Jun's-Hertogenbosch QF · 13 JunWon🇳🇱J. De JongJesper De JongNo. 105No. 105 · 2 AprMarrakech R16 · 2 Apr
9Won🇺🇸M. McdonaldMackenzie McdonaldNo. 98No. 98 · 11 Jun's-Hertogenbosch R16 · 11 JunWon🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 56No. 56 · 1 AprMarrakech R32 · 1 Apr
10Lost🇺🇸T. PaulTommy PaulNo. 12No. 12 · 30 MayParis R32 · 30 MayLost🇪🇸P. Carreno-BustaPablo Carreno-BustaNo. 184No. 184 · 14 JanMelbourne R128 · 14 Jan