Surface rating Elo by court
Serve and return 48 matches since Apr 2026 Hold, break and tiebreak rates Measured from his own matches. Open to Plus members.
Unlock 14 days since his last match · L vs Ritschard · Lisbon
Career 2020 to Oct 2026 Matches 282 132 events entered
Won-lost 154-128 54.6% of matches
Titles 1 from 8 finals
Best of five 3-7 30.0% at the Slams
By surface
Clay courts
102-78 · 56.7%By opponent ranking
How far he gets
Finals 8
Semi-finals 12
Quarter-finals 25
Last 16 54
Recent matches Last 5 All Hard1 Clay4 Grass
Oct 24 AR Ritschard Lisbon · SF
0-2 L Oct 23 MD Dodig Lisbon · QF
2-0 W Oct 21 CC Caniato Lisbon · R16
2-1 W Oct 20 TP Pereira Lisbon · R32
2-1 W Oct 16 FP Passaro Maia · QF
1-2 L 15 more recent matches Scores and events for his last 20, by surface.
Unlock Career, surface splits and recent matches count every result we hold since 2020: the match archive, then the results feeds. Serve, return and tiebreak rates count the last 52 weeks.