Gabriel Diallo def. David Goffin — Round of 32, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played5 Oct 2025

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

🇨🇦ranked ATP number 35 going into this drawWon

Gabriel Diallo seeded 31 3

🇧🇪Retired

David Goffin 0

🇨🇦G. DialloGabriel DiallovD. GoffinDavid Goffin🇧🇪

🇨🇦Gabriel Diallo

🇧🇪David Goffin

Match stats

Serve

4

Aces

0

0

Double faults

1

80%

1st serve in

50%

75%

1st serve points won

75%

100%

2nd serve points won

0%

80%

Service points won

38%

0/0

Break points saved

0/1

Return

63%

Return points won

20%

1/1

Break points won

0/0

13

Total points won

5

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

3–7

1–1

Last 30 days

2–2

By surface

6–6

Hard

3–7

5–3

Clay

3–3

9–3

Grass

0–1

By round

6–3

R32

2–2

3–3

R16

1–1

7–4

At Masters 1000s

2–3

How their matches go

31

Completed matches

16

39%

Won in straight sets

13%

23%

Won after losing a set

25%

13%

Lost after winning a set

19%

26%

Lost in straight sets

44%

7–4

Tiebreaks

1–3

6–3

Deciding sets

3–3

16/19

Won after winning set 1

3/4

3/12

Won after losing set 1

3/12

Serve and return, last 5 matches

67%

1st serve in

59%

74%

1st serve points won

74%

46%

2nd serve points won

49%

38%

Break points saved

48%

34%

Return points won

41%

43%

Break points won

39%

9.0

Aces a match

6.0

2.2

Double faults a match

4.2

Last 14 days

2

Matches

3

5

Sets

8

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentGabriel DialloDavid Goffin
🇺🇸SheltonNo. 6
🇺🇸SheltonNo. 6LostWashington R16WonShanghai R64
🇦🇺VukicNo. 95
🇦🇺VukicNo. 95Won's-Hertogenbosch R32LostHangzhou R32
🇮🇹MusettiNo. 9
🇮🇹MusettiNo. 9LostMadrid QFLostNew York R64
🇦🇷BaezNo. 41
🇦🇷BaezNo. 41WonCincinnati R64LostCincinnati R128
🇬🇧HarrisNo. 131
🇬🇧HarrisNo. 131WonLondon R32WonMunich R32
🇦🇷CerundoloNo. 21
🇦🇷CerundoloNo. 21WonParis R128LostMunich QF
Total
Total4–22–4

Last 10 matches going in

LatestGabriel DialloDavid Goffin
1Won🇫🇷B. BonziBenjamin BonziNo. 47No. 47 · 3 OctShanghai R64 · 3 OctWon🇺🇸B. SheltonBen SheltonNo. 6No. 6 · 3 OctShanghai R64 · 3 Oct
2Lost🇺🇸T. FritzTaylor FritzNo. 5No. 5 · 25 SepTokyo R32 · 25 SepWon🇫🇷A. MullerAlexandre MullerNo. 38No. 38 · 1 OctShanghai R128 · 1 Oct
3Lost🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 46No. 46 · 28 AugNew York R64 · 28 AugLost🇫🇷A. RinderknechArthur RinderknechNo. 56No. 56 · 26 SepBeijing R32 · 26 Sep
4Won🇧🇦D. DzumhurDamir DzumhurNo. 60No. 60 · 25 AugNew York R128 · 25 AugLost🇦🇺A. VukicAleksandar VukicNo. 95No. 95 · 19 SepHangzhou R32 · 19 Sep
5Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 72No. 72 · 20 AugWinston-Salem R16 · 20 AugLost🇮🇹L. MusettiLorenzo MusettiNo. 10No. 10 · 28 AugNew York R64 · 28 Aug
6Won🇺🇸N. BasavareddyNishesh BasavareddyNo. 109No. 109 · 19 AugWinston-Salem R32 · 19 AugWon🇫🇷Q. HalysQuentin HalysNo. 70No. 70 · 26 AugNew York R128 · 26 Aug
7Lost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 11 AugCincinnati R32 · 11 AugLost🇪🇸P. Martinez PorteroPedro Martinez PorteroNo. 66No. 66 · 17 AugWinston-Salem R64 · 17 Aug
8Won🇦🇷S. BaezSebastian BaezNo. 45No. 45 · 9 AugCincinnati R64 · 9 AugLost🇦🇷S. BaezSebastian BaezNo. 45No. 45 · 7 AugCincinnati R128 · 7 Aug
9Lost🇺🇸T. FritzTaylor FritzNo. 4No. 4 · 1 AugCanada R32 · 1 AugLost🇺🇸M. McdonaldMackenzie McdonaldNo. 95No. 95 · 28 JulCanada R128 · 28 Jul
10Won🇮🇹M. GiganteMatteo GiganteR64 · 30 JulCanada R64 · 30 JulLost🇨🇳B. YunchaoketeBu YunchaoketeNo. 73No. 73 · 22 JulWashington R64 · 22 Jul