Taylor Fritz def. Gabriel Diallo — Round of 64, Wimbledon 2025

🇬🇧
Wimbledon 2025

Grand SlamGrassLondon, Great Britain

Played2 Jul 2025

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

🇺🇸ranked ATP number 5 going into this drawWon

Taylor Fritz seeded 5 3 6 7 4 6

🇨🇦ranked ATP number 41 going into this draw

Gabriel Diallo 6 3 60 6 3

🇺🇸T. FritzTaylor FritzvG. DialloGabriel Diallo🇨🇦

🇺🇸Taylor Fritz

🇨🇦Gabriel Diallo

Match stats

Serve

27

Aces

26

4

Double faults

8

66%

1st serve in

74%

80%

1st serve points won

77%

67%

2nd serve points won

31%

75%

Service points won

65%

3/6

Break points saved

8/11

Serve speed (km/h)

225

Fastest serve

230

204

Average 1st serve

203

169

Average 2nd serve

180

Return

35%

Return points won

25%

3/11

Break points won

3/6

Points

50

Winners

55

16

Unforced errors

50

9/13

Net points won

37/57

157

Total points won

138

Stats, 6 months going in

Won–lost

9–1

Last 10 matches

8–2

9–1

Last 30 days

9–2

By surface

9–1

Grass

9–2

10–5

Hard

3–6

3–4

Clay

6–4

By round

4–1

R64

1–4

4–2

R32

5–2

3–2

At Grand Slams

3–2

How their matches go

31

Completed matches

29

48%

Won in straight sets

34%

19%

Won after losing a set

28%

16%

Lost after winning a set

17%

16%

Lost in straight sets

21%

8–14

Tiebreaks

9–6

6–3

Deciding sets

8–3

19/22

Won after winning set 1

13/14

2/9

Won after losing set 1

5/15

Serve and return, last 5 matches

68%

1st serve in

66%

80%

1st serve points won

75%

56%

2nd serve points won

57%

63%

Break points saved

63%

34%

Return points won

34%

57%

Break points won

55%

17.6

Aces a match

8.6

1.2

Double faults a match

2.4

Last 14 days

5

Matches

5

16

Sets

12

1

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentTaylor FritzGabriel Diallo
🇩🇪AltmaierNo. 59
🇩🇪AltmaierNo. 59LostParis R128WonLondon R128
🇺🇸GironNo. 46
🇺🇸GironNo. 46WonEastbourne QFLostRome R64LostRome R128
🇮🇹SonegoNo. 48
🇮🇹SonegoNo. 48WonMiami R64LostAuckland R32
Total
Total2–21–2

Last 10 matches going in

LatestTaylor FritzGabriel Diallo
1Won🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 36No. 36 · 1 JulLondon R128 · 1 JulWon🇩🇪D. AltmaierDaniel AltmaierNo. 59No. 59 · 30 JunLondon R128 · 30 Jun
2Won🇺🇸J. BrooksbyJenson BrooksbyNo. 149No. 149 · 28 JunEastbourne F · 28 JunLost🇳🇱T. GriekspoorTallon GriekspoorNo. 35No. 35 · 26 JunMallorca QF · 26 Jun
3Won🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 28No. 28 · 27 JunEastbourne SF · 27 JunWon🇷🇸L. DjereLaslo DjereNo. 65No. 65 · 24 JunMallorca R16 · 24 Jun
4Won🇺🇸M. GironMarcos GironNo. 43No. 43 · 26 JunEastbourne QF · 26 JunWon🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 59No. 59 · 23 JunMallorca R32 · 23 Jun
5Won🇧🇷J. FonsecaJoao FonsecaNo. 57No. 57 · 26 JunEastbourne R16 · 26 JunLost🇨🇿J. LeheckaJiri LeheckaNo. 33No. 33 · 19 JunLondon R16 · 19 Jun
6Lost🇫🇷C. MoutetCorentin MoutetNo. 91No. 91 · 17 JunLondon R32 · 17 JunWon🇬🇧B. HarrisBilly HarrisR32 · 17 JunLondon R32 · 17 Jun
7Won🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 15 JunStuttgart F · 15 JunWon🇧🇪Z. BergsZizou BergsNo. 50No. 50 · 15 Jun's-Hertogenbosch F · 15 Jun
8Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 27No. 27 · 14 JunStuttgart SF · 14 JunWon🇫🇷U. HumbertUgo HumbertNo. 21No. 21 · 14 Jun's-Hertogenbosch SF · 14 Jun
9Won🇭🇺M. FucsovicsMarton FucsovicsNo. 124No. 124 · 13 JunStuttgart QF · 13 JunWon🇷🇺K. KhachanovKaren KhachanovNo. 24No. 24 · 13 Jun's-Hertogenbosch QF · 13 Jun
10Won🇫🇷Q. HalysQuentin HalysNo. 52No. 52 · 11 JunStuttgart R16 · 11 JunWon🇦🇺J. ThompsonJordan ThompsonR16 · 11 Jun's-Hertogenbosch R16 · 11 Jun