C. Ruud vs F. Cerundolo — Head-to-Head

F. Cerundolo leads the head-to-head 6-5 since 2018 against C. Ruud, over 11 matches.

Today on TennisEdge 34 ATP & WTA matches analysed today Model probabilities, market read and our staked picks — see today's board →
5
C. Ruud
since 2018
11 matches
6
F. Cerundolo

By surface

SurfaceC. RuudF. Cerundolo
Hard23
Other01
Clay32

Current ELO by surface

SurfaceC. RuudF. Cerundolo
Hard 1885 (129-85) 1804 (78-70)
Clay 1993 (119-43) 1867 (127-70)
Grass 1545 (7-9) 1686 (14-12)

ELO is computed per surface from results since 2018; the win-loss pair is that surface's record.

Match history

DateWinnerScoreEvent
Sept. 25, 2026C. Ruud2 - 1ATP Laver Cup · hard
Dec. 5, 2025F. Cerundolo3 - 2Others matches
May 2, 2025C. Ruud2 - 0Madrid · Semi-finals · clay
March 25, 2025F. Cerundolo2 - 0Miami · 1/8-finals · hard
Sept. 20, 2024F. Cerundolo2 - 0ATP Laver Cup · hard
July 31, 2024C. Ruud2 - 0Olympic Games · 1/8-finals · clay
Nov. 1, 2023F. Cerundolo2 - 0ATP Paris · 1/16-finals · hard
May 17, 2023C. Ruud2 - 0ATP Rome · Quarter-finals · clay
April 20, 2023F. Cerundolo2 - 0ATP Barcelona · 1/8-finals · clay
July 13, 2022F. Cerundolo2 - 1Bastad · 1/8-finals · clay
April 1, 2022C. Ruud2 - 0Miami · Semi-finals · hard

Recent form

C. Ruud — 3-2 in the last 5

DateOpponentScoreEvent
Nov. 11, 2026 L A. Shevchenko 2 - 1 Stockholm · 1/8-finals · hard
Nov. 7, 2026 L C. Alcaraz 0 - 2 Paris · Semi-finals · hard
Nov. 6, 2026 W N. Borges 2 - 0 Paris · Quarter-finals · hard
Nov. 5, 2026 W J-L. Struff 0 - 2 Paris · 1/8-finals · hard
Nov. 3, 2026 W R. Jodar 2 - 0 Paris · 1/16-finals · hard

F. Cerundolo — 2-3 in the last 5

DateOpponentScoreEvent
Nov. 3, 2026 L A. Rinderknech 1 - 1 Paris · 1/32-finals · hard
Oct. 27, 2026 L C. Norrie 2 - 0 Vienna · 1/16-finals · hard
Oct. 24, 2026 L T. Griekspoor 1 - 2 Brussels · Semi-finals · hard
Oct. 23, 2026 W C. Chidekh 0 - 2 Brussels · Quarter-finals · hard
Oct. 21, 2026 W M. Damm 0 - 2 Brussels · 1/8-finals · hard
Read next: How accurate are these predictions? We measured every one →