Carlos Alcaraz def. Andrey Rublev — 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 2 going into this drawWon

Carlos Alcaraz seeded 2 65 6 6 6

🇷🇺ranked ATP number 14 going into this draw

Andrey Rublev seeded 14 7 3 4 4

🇪🇸C. AlcarazCarlos AlcarazvA. RublevAndrey Rublev🇷🇺

🇪🇸Carlos Alcaraz

🇷🇺Andrey Rublev

Match stats

Serve

22

Aces

6

3

Double faults

4

67%

1st serve in

67%

82%

1st serve points won

72%

63%

2nd serve points won

56%

76%

Service points won

67%

3/4

Break points saved

7/11

Serve speed (km/h)

218

Fastest serve

223

202

Average 1st serve

203

167

Average 2nd serve

155

Return

33%

Return points won

24%

4/11

Break points won

1/4

Points

41

Winners

29

36

Unforced errors

36

22/29

Net points won

10/24

129

Total points won

110

Head to head

2–1 Alcaraz

  1. This matchLondon R16won by Alcaraz
  2. 2024HardTurin RRwon by Alcaraz
  3. 2024ClayMadrid QFwon by Rublev

Stats, 6 months going in

Won–lost

10–0

Last 10 matches

7–3

10–0

Last 30 days

4–1

By surface

8–0

Grass

4–1

15–4

Hard

9–6

22–1

Clay

10–6

By round

9–0

R16

4–4

7–2

QF

3–1

14–1

At Grand Slams

6–2

How their matches go

48

Completed matches

33

54%

Won in straight sets

39%

35%

Won after losing a set

21%

8%

Lost after winning a set

15%

2%

Lost in straight sets

24%

12–7

Tiebreaks

12–6

12–3

Deciding sets

4–5

39/41

Won after winning set 1

19/21

4/7

Won after losing set 1

1/12

Serve and return, last 5 matches

62%

1st serve in

60%

74%

1st serve points won

83%

59%

2nd serve points won

55%

76%

Break points saved

75%

41%

Return points won

35%

48%

Break points won

41%

12.0

Aces a match

12.6

4.0

Double faults a match

4.4

Last 14 days

4

Matches

3

15

Sets

11

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentCarlos AlcarazAndrey Rublev
🇷🇸DjereNo. 62
🇷🇸DjereNo. 62WonRome R32WonBarcelona R16WonLondon R128
🇦🇺WaltonNo. 86
🇦🇺WaltonNo. 86WonLondon R32WonParis R64
🇮🇹SinnerNo. 1
🇮🇹SinnerNo. 1WonParis FWonRome FLostParis R16
🇧🇦DzumhurNo. 68
🇧🇦DzumhurNo. 68WonParis R32WonHamburg R32
🇫🇷FilsNo. 16
🇫🇷FilsNo. 16WonBarcelona SFWonMonte Carlo QFWonParis R32LostMonte Carlo R16
🇭🇺MarozsanNo. 58
🇭🇺MarozsanNo. 58WonParis R64LostRome R64WonRotterdam R16
Total
Total17–18–6

Last 10 matches going in

LatestCarlos AlcarazAndrey Rublev
1Won🇩🇪J. StruffJan-Lennard StruffNo. 127No. 127 · 4 JulLondon R32 · 4 JulWon🇫🇷A. MannarinoAdrian MannarinoNo. 125No. 125 · 4 JulLondon R32 · 4 Jul
2Won🇬🇧O. TarvetOliver TarvetR64 · 2 JulLondon R64 · 2 JulWon🇿🇦L. HarrisLloyd HarrisNo. 227No. 227 · 2 JulLondon R64 · 2 Jul
3Won🇮🇹F. FogniniFabio FogniniR128 · 30 JunLondon R128 · 30 JunWon🇷🇸L. DjereLaslo DjereNo. 62No. 62 · 30 JunLondon R128 · 30 Jun
4Won🇨🇿J. LeheckaJiri LeheckaNo. 33No. 33 · 22 JunLondon F · 22 JunLost🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 62No. 62 · 19 JunHalle R16 · 19 Jun
5Won🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 50No. 50 · 21 JunLondon SF · 21 JunWon🇦🇹S. OfnerSebastian OfnerNo. 121No. 121 · 17 JunHalle R32 · 17 Jun
6Won🇫🇷A. RinderknechArthur RinderknechNo. 81No. 81 · 20 JunLondon QF · 20 JunLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 2 JunParis R16 · 2 Jun
7Won🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 59No. 59 · 19 JunLondon R16 · 19 JunWon🇫🇷A. FilsArthur FilsNo. 14No. 14 · 30 MayParis R32 · 30 May
8Won🇦🇺A. WaltonAdam WaltonNo. 86No. 86 · 17 JunLondon R32 · 17 JunWon🇦🇺A. WaltonAdam WaltonNo. 91No. 91 · 29 MayParis R64 · 29 May
9Won🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 8 JunParis F · 8 JunWon🇿🇦L. HarrisLloyd HarrisNo. 226No. 226 · 27 MayParis R128 · 27 May
10Won🇮🇹L. MusettiLorenzo MusettiNo. 8No. 8 · 6 JunParis SF · 6 JunLost🇮🇹F. CobolliFlavio CobolliNo. 34No. 34 · 24 MayHamburg F · 24 May