Francisco Cerundolo def. Yannick Hanfmann — Round of 64, Mutua Madrid Open 2026

🇪🇸
Mutua Madrid Open 2026

Masters 1000ClayMadrid, Spain

Played25 Apr 2026

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

🇦🇷ranked ATP number 20 going into this drawWon

Francisco Cerundolo seeded 16 6 7

🇩🇪ranked ATP number 60 going into this draw

Yannick Hanfmann 1 5

🇦🇷F. CerundoloFrancisco CerundolovY. HanfmannYannick Hanfmann🇩🇪

🇦🇷Francisco Cerundolo

🇩🇪Yannick Hanfmann

Match stats

Serve

5

Aces

1

1

Double faults

3

57%

1st serve in

61%

72%

1st serve points won

56%

45%

2nd serve points won

39%

60%

Service points won

49%

7/9

Break points saved

4/9

Return

51%

Return points won

40%

5/9

Break points won

2/9

77

Total points won

62

Head to head

4–1 Cerundolo

  1. This matchMadrid R64won by Cerundolo
  2. 2026ClaySantiago SFwon by Hanfmann
  3. 2025ClaySantiago R16won by Cerundolo
  4. 2024ClayParis R128won by Cerundolo
  5. 2023ClayParis R64won by Cerundolo

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

6–4

3–3

Last 30 days

3–2

By surface

10–4

Clay

8–4

9–5

Hard

4–3

By round

5–0

R64

0–1

5–2

R32

4–1

7–4

At Masters 1000s

1–1

How their matches go

27

Completed matches

18

59%

Won in straight sets

39%

11%

Won after losing a set

28%

7%

Lost after winning a set

11%

22%

Lost in straight sets

22%

5–1

Tiebreaks

5–5

3–2

Deciding sets

4–2

19/21

Won after winning set 1

11/11

0/6

Won after losing set 1

1/7

Serve and return, last 5 matches

58%

1st serve in

63%

61%

1st serve points won

79%

51%

2nd serve points won

57%

62%

Break points saved

67%

46%

Return points won

32%

45%

Break points won

28%

1.6

Aces a match

9.2

3.2

Double faults a match

1.8

Last 14 days

3

Matches

2

7

Sets

5

8

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentFrancisco CerundoloYannick Hanfmann
🇮🇹DarderiNo. 21
🇮🇹DarderiNo. 21WonBuenos Aires FLostMarrakech QFLostSantiago F
🇨🇿KoprivaNo. 77
🇨🇿KoprivaNo. 77WonBuenos Aires QFWonAthens R16
Total
Total2–01–2

Last 10 matches going in

LatestFrancisco CerundoloYannick Hanfmann
1Lost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 17 AprMunich QF · 17 AprWon🇺🇸M. GironMarcos GironNo. 75No. 75 · 23 AprMadrid R128 · 23 Apr
2Won🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 52No. 52 · 16 AprMunich R16 · 16 AprLost🇧🇪A. BlockxAlexander BlockxNo. 91No. 91 · 13 AprMunich R32 · 13 Apr
3Won🇮🇳S. NagalSumit NagalR32 · 13 AprMunich R32 · 13 AprLost🇮🇹L. DarderiLuciano DarderiNo. 18No. 18 · 2 AprMarrakech QF · 2 Apr
4Lost🇨🇿T. MachacTomas MachacNo. 55No. 55 · 8 AprMonte Carlo R32 · 8 AprWon🇲🇦K. BennaniKarim BennaniR16 · 1 AprMarrakech R16 · 1 Apr
5Won🇬🇷S. TsitsipasStefanos TsitsipasNo. 49No. 49 · 6 AprMonte Carlo R64 · 6 AprWon🇳🇱J. De JongJesper De JongNo. 91No. 91 · 30 MarMarrakech R32 · 30 Mar
6Lost🇩🇪A. ZverevAlexander ZverevNo. 4No. 4 · 26 MarMiami QF · 26 MarLost🇪🇸R. JodarRafael JodarNo. 103No. 103 · 19 MarMiami R128 · 19 Mar
7Won🇫🇷U. HumbertUgo HumbertNo. 34No. 34 · 24 MarMiami R16 · 24 MarLost🇮🇹L. DarderiLuciano DarderiNo. 21No. 21 · 1 MarSantiago F · 1 Mar
8Won🇷🇺D. MedvedevDaniil MedvedevNo. 11No. 11 · 23 MarMiami R32 · 23 MarWon🇦🇷F. CerundoloFrancisco CerundoloNo. 19No. 19 · 28 FebSantiago SF · 28 Feb
9Won🇦🇷T. TiranteThiago Agustin TiranteNo. 74No. 74 · 21 MarMiami R64 · 21 MarWon🇱🇹V. GaubasVilius GaubasNo. 126No. 126 · 27 FebSantiago QF · 27 Feb
10Lost🇬🇧J. DraperJack DraperNo. 15No. 15 · 9 MarIndian Wells R32 · 9 MarWon🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 46No. 46 · 25 FebSantiago R16 · 25 Feb