Karen Khachanov def. Nuno Borges — Round of 32, Wimbledon 2025

🇬🇧
Wimbledon 2025

Grand SlamGrassLondon, Great Britain

Played4 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 7 4 4 6 7

🇵🇹ranked ATP number 37 going into this draw

Nuno Borges 66 6 6 3 68

🇷🇺K. KhachanovKaren KhachanovvN. BorgesNuno Borges🇵🇹

🇷🇺Karen Khachanov

🇵🇹Nuno Borges

Match stats

Serve

11

Aces

9

6

Double faults

4

66%

1st serve in

72%

73%

1st serve points won

75%

60%

2nd serve points won

45%

68%

Service points won

67%

8/13

Break points saved

8/12

Serve speed (km/h)

217

Fastest serve

209

195

Average 1st serve

194

158

Average 2nd serve

160

Return

33%

Return points won

32%

4/12

Break points won

5/13

Points

52

Winners

54

61

Unforced errors

57

23/34

Net points won

31/43

173

Total points won

167

Head to head

2–0 Khachanov

  1. This matchLondon R32won by Khachanov
  2. 2022ClayParis R128won by Khachanov

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

6–4

6–2

Last 30 days

5–3

By surface

6–2

Grass

5–3

5–6

Hard

9–7

9–6

Clay

7–6

By round

4–6

R32

8–3

4–3

R16

3–6

6–2

At Grand Slams

6–2

How their matches go

33

Completed matches

35

33%

Won in straight sets

14%

24%

Won after losing a set

40%

27%

Lost after winning a set

17%

15%

Lost in straight sets

29%

8–6

Tiebreaks

11–11

7–9

Deciding sets

11–5

16/20

Won after winning set 1

8/10

3/13

Won after losing set 1

11/25

Serve and return, last 5 matches

64%

1st serve in

67%

73%

1st serve points won

73%

57%

2nd serve points won

54%

61%

Break points saved

71%

36%

Return points won

37%

38%

Break points won

41%

9.2

Aces a match

9.2

1.8

Double faults a match

1.4

Last 14 days

4

Matches

4

13

Sets

12

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKaren KhachanovNuno Borges
🇨🇦Auger-AliassimeNo. 27
🇨🇦Auger-AliassimeNo. 27WonHalle R16LostDubai R16
🇧🇪BergsNo. 50
🇧🇪BergsNo. 50WonHalle R32LostMiami R128LostMarseille R16LostAuckland SF
🇦🇹OfnerNo. 115
🇦🇹OfnerNo. 115WonParis R64LostGeneva QFLostGeneva R16
🇺🇸MichelsenNo. 33
🇺🇸MichelsenNo. 33LostMelbourne R32WonGeneva R32
🇪🇸AlcarazNo. 2
🇪🇸AlcarazNo. 2LostRome R16LostMelbourne R32
🇪🇸Davidovich FokinaNo. 28
🇪🇸Davidovich FokinaNo. 28WonBarcelona QFLostMadrid R64
Total
Total5–63–9

Last 10 matches going in

LatestKaren KhachanovNuno Borges
1Won🇯🇵S. MochizukiShintaro MochizukiNo. 146No. 146 · 2 JulLondon R64 · 2 JulWon🇬🇧B. HarrisBilly HarrisNo. 142No. 142 · 2 JulLondon R64 · 2 Jul
2Won🇺🇸M. McdonaldMackenzie McdonaldNo. 90No. 90 · 30 JunLondon R128 · 30 JunWon🇦🇷F. CerundoloFrancisco CerundoloNo. 18No. 18 · 30 JunLondon R128 · 30 Jun
3Lost🇰🇿A. BublikAlexander BublikNo. 43No. 43 · 21 JunHalle SF · 21 JunLost🇺🇸J. BrooksbyJenson BrooksbyNo. 149No. 149 · 25 JunEastbourne R16 · 25 Jun
4Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 62No. 62 · 20 JunHalle QF · 20 JunWon🇬🇧J. Pinnington JonesJack Pinnington JonesR32 · 24 JunEastbourne R32 · 24 Jun
5Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 29No. 29 · 19 JunHalle R16 · 19 JunLost🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 50No. 50 · 16 JunLondon R32 · 16 Jun
6Won🇧🇪Z. BergsZizou BergsNo. 63No. 63 · 18 JunHalle R32 · 18 JunLost🇫🇷U. HumbertUgo HumbertNo. 21No. 21 · 13 Jun's-Hertogenbosch QF · 13 Jun
7Lost🇨🇦G. DialloGabriel DialloNo. 54No. 54 · 13 Jun's-Hertogenbosch QF · 13 JunWon🇫🇮O. VirtanenOtto VirtanenNo. 114No. 114 · 11 Jun's-Hertogenbosch R16 · 11 Jun
8Won🇺🇸M. McdonaldMackenzie McdonaldNo. 98No. 98 · 11 Jun's-Hertogenbosch R16 · 11 JunWon🇺🇸N. BasavareddyNishesh BasavareddyNo. 100No. 100 · 9 Jun's-Hertogenbosch R32 · 9 Jun
9Lost🇺🇸T. PaulTommy PaulNo. 12No. 12 · 30 MayParis R32 · 30 MayLost🇦🇺A. PopyrinAlexei PopyrinNo. 25No. 25 · 30 MayParis R32 · 30 May
10Won🇦🇹S. OfnerSebastian OfnerNo. 128No. 128 · 28 MayParis R64 · 28 MayWon🇳🇴C. RuudCasper RuudNo. 7No. 7 · 28 MayParis R64 · 28 May