Francisco Cerundolo def. Adrian Mannarino — Round of 64, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played3 Oct 2025

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

🇦🇷ranked ATP number 21 going into this drawWon

Francisco Cerundolo seeded 19 7 7

🇫🇷ranked ATP number 60 going into this draw

Adrian Mannarino 63 64

🇦🇷F. CerundoloFrancisco CerundolovA. MannarinoAdrian Mannarino🇫🇷

🇦🇷Francisco Cerundolo

🇫🇷Adrian Mannarino

Match stats

Serve

9

Aces

6

1

Double faults

1

71%

1st serve in

58%

78%

1st serve points won

69%

46%

2nd serve points won

54%

68%

Service points won

63%

4/6

Break points saved

2/4

Return

37%

Return points won

32%

2/4

Break points won

2/6

89

Total points won

82

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

6–4

0–1

Last 30 days

2–2

By surface

3–3

Hard

9–6

13–8

Clay

0–1

0–2

Grass

3–2

By round

4–1

R64

3–1

5–3

R32

4–3

9–4

At Masters 1000s

5–2

How their matches go

28

Completed matches

20

43%

Won in straight sets

40%

14%

Won after losing a set

15%

29%

Lost after winning a set

15%

14%

Lost in straight sets

30%

4–4

Tiebreaks

3–5

4–7

Deciding sets

1–2

14/21

Won after winning set 1

10/12

2/7

Won after losing set 1

1/8

Serve and return, last 5 matches

57%

1st serve in

59%

68%

1st serve points won

70%

48%

2nd serve points won

55%

63%

Break points saved

62%

39%

Return points won

37%

51%

Break points won

52%

3.6

Aces a match

6.4

5.2

Double faults a match

1.8

Last 14 days

1

Matches

3

3

Sets

6

7

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentFrancisco CerundoloAdrian Mannarino
🇨🇿LeheckaNo. 17
🇨🇿LeheckaNo. 17LostHamburg R16LostNew York R16
🇺🇸SheltonNo. 6
🇺🇸SheltonNo. 6LostMunich SFWonNew York R32LostCanada R64
🇮🇹SinnerNo. 2
🇮🇹SinnerNo. 2LostRome R16LostCincinnati R16
🇺🇸MichelsenNo. 32
🇺🇸MichelsenNo. 32LostHalle R32LostHouston R16
Total
Total0–41–4

Last 10 matches going in

LatestFrancisco CerundoloAdrian Mannarino
1Lost🇺🇸L. TienLearner TienNo. 54No. 54 · 26 SepBeijing R32 · 26 SepWon🇮🇹M. BerrettiniMatteo BerrettiniNo. 56No. 56 · 1 OctShanghai R128 · 1 Oct
2Lost🇨🇭L. RiediLeandro RiediR64 · 28 AugNew York R64 · 28 AugLost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 28 SepBeijing R16 · 28 Sep
3Won🇮🇹M. ArnaldiMatteo ArnaldiNo. 62No. 62 · 26 AugNew York R128 · 26 AugWon🇰🇿A. BublikAlexander BublikNo. 19No. 19 · 26 SepBeijing R32 · 26 Sep
4Lost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 2 AugCanada R16 · 2 AugLost🇨🇳Y. WuYibing WuNo. 195No. 195 · 17 SepHangzhou R32 · 17 Sep
5Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 58No. 58 · 31 JulCanada R32 · 31 JulLost🇨🇿J. LeheckaJiri LeheckaNo. 21No. 21 · 31 AugNew York R16 · 31 Aug
6Won🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 50No. 50 · 29 JulCanada R64 · 29 JulWon🇺🇸B. SheltonBen SheltonNo. 6No. 6 · 29 AugNew York R32 · 29 Aug
7Lost🇪🇸C. TabernerCarlos TabernerR16 · 23 JulUmag R16 · 23 JulWon🇦🇺J. ThompsonJordan ThompsonR64 · 27 AugNew York R64 · 27 Aug
8Lost🇮🇹L. DarderiLuciano DarderiNo. 59No. 59 · 19 JulBastad SF · 19 JulWon🇳🇱T. GriekspoorTallon GriekspoorNo. 31No. 31 · 24 AugNew York R128 · 24 Aug
9Won🇧🇦D. DzumhurDamir DzumhurNo. 67No. 67 · 18 JulBastad QF · 18 JulLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 13 AugCincinnati R16 · 13 Aug
10Won🇦🇷M. NavoneMariano NavoneNo. 91No. 91 · 17 JulBastad R16 · 17 JulWon🇺🇸T. PaulTommy PaulNo. 15No. 15 · 11 AugCincinnati R32 · 11 Aug