Carlos Alcaraz def. Taylor Fritz — Semifinal, Wimbledon 2025

🇬🇧
Wimbledon 2025

Grand SlamGrassLondon, Great Britain

Played11 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 6 5 6 7

🇺🇸ranked ATP number 5 going into this draw

Taylor Fritz seeded 5 4 7 3 66

🇪🇸C. AlcarazCarlos AlcarazvT. FritzTaylor Fritz🇺🇸

🇪🇸Carlos Alcaraz

🇺🇸Taylor Fritz

Match stats

Serve

13

Aces

19

3

Double faults

6

65%

1st serve in

62%

88%

1st serve points won

80%

57%

2nd serve points won

57%

77%

Service points won

71%

1/2

Break points saved

4/7

Serve speed (km/h)

220

Fastest serve

225

204

Average 1st serve

205

170

Average 2nd serve

172

Return

29%

Return points won

23%

3/7

Break points won

1/2

Points

38

Winners

44

25

Unforced errors

24

31/41

Net points won

12/22

122

Total points won

112

Stats, 6 months going in

Won–lost

10–0

Last 10 matches

9–1

10–0

Last 30 days

13–1

By surface

10–0

Grass

13–1

15–4

Hard

10–5

22–1

Clay

3–4

By round

6–1

SF

2–1

5–1

F

2–0

16–1

At Grand Slams

7–2

How their matches go

50

Completed matches

34

54%

Won in straight sets

44%

36%

Won after losing a set

26%

8%

Lost after winning a set

15%

2%

Lost in straight sets

15%

12–8

Tiebreaks

10–15

12–3

Deciding sets

7–3

40/42

Won after winning set 1

21/24

5/8

Won after losing set 1

3/10

Serve and return, last 5 matches

63%

1st serve in

65%

76%

1st serve points won

82%

54%

2nd serve points won

65%

78%

Break points saved

61%

41%

Return points won

36%

46%

Break points won

42%

12.4

Aces a match

19.0

4.8

Double faults a match

1.8

Last 14 days

5

Matches

7

19

Sets

25

3

Days since last match

3

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentCarlos AlcarazTaylor Fritz
🇷🇺KhachanovNo. 19
🇷🇺KhachanovNo. 19WonRome R16WonLondon QF
🇪🇸Davidovich FokinaNo. 28
🇪🇸Davidovich FokinaNo. 28WonMonte Carlo SFWonLondon R32WonEastbourne SFLostDelray Beach QF
🇫🇷RinderknechNo. 70
🇫🇷RinderknechNo. 70WonLondon QFWonDallas R32
🇦🇺WaltonNo. 86
🇦🇺WaltonNo. 86WonLondon R32WonMiami R16
🇫🇷HalysNo. 47
🇫🇷HalysNo. 47WonIndian Wells R64WonStuttgart R16WonGeneva R16
🇩🇪AltmaierNo. 59
🇩🇪AltmaierNo. 59WonMonte Carlo R16LostParis R128
Total
Total10–18–5

Last 10 matches going in

LatestCarlos AlcarazTaylor Fritz
1Won🇬🇧C. NorrieCameron NorrieNo. 61No. 61 · 8 JulLondon QF · 8 JulWon🇷🇺K. KhachanovKaren KhachanovNo. 19No. 19 · 8 JulLondon QF · 8 Jul
2Won🇷🇺A. RublevAndrey RublevNo. 14No. 14 · 6 JulLondon R16 · 6 JulWon🇦🇺J. ThompsonJordan ThompsonR16 · 6 JulLondon R16 · 6 Jul
3Won🇩🇪J. StruffJan-Lennard StruffNo. 127No. 127 · 4 JulLondon R32 · 4 JulWon🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 28No. 28 · 4 JulLondon R32 · 4 Jul
4Won🇬🇧O. TarvetOliver TarvetR64 · 2 JulLondon R64 · 2 JulWon🇨🇦G. DialloGabriel DialloNo. 41No. 41 · 2 JulLondon R64 · 2 Jul
5Won🇮🇹F. FogniniFabio FogniniR128 · 30 JunLondon R128 · 30 JunWon🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 36No. 36 · 1 JulLondon R128 · 1 Jul
6Won🇨🇿J. LeheckaJiri LeheckaNo. 33No. 33 · 22 JunLondon F · 22 JunWon🇺🇸J. BrooksbyJenson BrooksbyNo. 149No. 149 · 28 JunEastbourne F · 28 Jun
7Won🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 50No. 50 · 21 JunLondon SF · 21 JunWon🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 28No. 28 · 27 JunEastbourne SF · 27 Jun
8Won🇫🇷A. RinderknechArthur RinderknechNo. 81No. 81 · 20 JunLondon QF · 20 JunWon🇺🇸M. GironMarcos GironNo. 43No. 43 · 26 JunEastbourne QF · 26 Jun
9Won🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 59No. 59 · 19 JunLondon R16 · 19 JunWon🇧🇷J. FonsecaJoao FonsecaNo. 57No. 57 · 26 JunEastbourne R16 · 26 Jun
10Won🇦🇺A. WaltonAdam WaltonNo. 86No. 86 · 17 JunLondon R32 · 17 JunLost🇫🇷C. MoutetCorentin MoutetNo. 91No. 91 · 17 JunLondon R32 · 17 Jun