Francisco Cabral

POR · Right-handed · 29 yrs · 191 cm

model rank
in the world
ATP rank
#1425
current
record
51-103
ATP-level
── the model's read

How good is he, really?

Francisco is the model's unrated. The model and the ATP broadly agree (ATP #1425).

── surface Elo

By surface

Hard
Clay
Grass
── vs the rated field

Scouting

overall Elo
insufficient data
serve rating
insufficient data
return rating
insufficient data

percentile across players with a current rating

── model Elo over time

Elo trajectory

Elo — not enough data

── ATP ranking over time · lower is better

Ranking trajectory

── nearest on the rating profile

Similar players

Not enough rating data to find similar players.

── year by year

Seasons

yearW-Lwin%titles
20250-10%
20242-250%
20220-10%
202111-1248%
20202-529%
20196-1529%
201810-2628%
201712-2235%
20164-1324%
20154-544%
20140-10%
── filter the record · shareable link

Splits

All 154 matches — pick filters to split the record, serve/return and log below.

── career · point data

Serve & return profile

Serve
aces6.0%
double faults3.6%
1st serve in58%
1st serve won63%
2nd serve won48%
serve pts won56%
hold %65%
Return
return pts won35%
break %17%
BP conversion33%
Under pressure
BP saved (serve)52%
BP saved74/143
BP conversion33%

Career aggregate over 21 matches with point data · hold/break derived from break-point outcomes.

── 154 matches

Match log

datetournamentsurfrdopponentresscore
2025-03-11Cap Cana CHHardQ1Nicolas Mejia #201L6-2 6-2
2024-12-30Noumea CHHardQ2Jesse Delaney #890W6-1 7-5
2024-12-30Noumea CHHardQ1Adrian ArconW6-1 6-2
2024-12-30Noumea CHHardR32Marton Fucsovics #104L6-2 6-3
2024-07-29Paris OlympicsClayR64Jan Lennard Struff #35L6-2 6-2
2022-03-28Oeiras 1 CHClayQ1Lucas Gerch #395L3-6 6-3 6-4
2021-12-06Maia 1 CHClayQ1Jaime Faria #1861W6-3 6-4
2021-12-06Maia 1 CHClayQ2Simone Roncalli #586L6-3 2-0 RET
2021-10-11M25 LouleHardR32Raphael Calzi #1836W7-5 6-4
2021-10-11M25 LouleHardR16Rinky Hijikata #468L6-1 1-0 RET
2021-09-13M25 SintraHardR16Rio Noguchi #485W6-3 5-7 6-2
2021-09-13M25 SintraHardR32Luis Patino #848W6-4 6-7(5) 6-1
2021-09-13M25 SintraHardQFSantiago Fa Rodriguez Taverna #428L6-3 3-1 RET
2021-09-06M25 SintraHardR32Luis Faria #819L6-3 6-3
2021-07-26M15 Castelo BrancoHardR32Ben Patael #535W7-6(10) 7-6(0)
2021-07-26M15 Castelo BrancoHardR16Robin Bertrand #1987W6-1 6-2
2021-07-26M15 Castelo BrancoHardQFLuca Giacomini #652L6-4 6-4
2021-07-12M25 Idanha-a-NovaHardR32Andrey Chepelev #718W6-1 6-3
2021-07-12M25 Idanha-a-NovaHardR16Alexander Cozbinov #700L7-5 6-4
2021-06-28Porto CHHardQ1Ronald Slobodchikov #475W6-2 6-2
2021-06-28Porto CHHardQ2Sem Verbeek #889L7-6(4) 6-3
2021-05-24Oeiras 4 CHClayQ1Filip Cristian Jianu #349L6-7(5) 6-4 6-2
2021-05-17Oeiras 3 CHClayQ1Alex Molcan #258L6-1 6-1
2021-03-29Oeiras 1 CHClayQ1Ivan Nedelko #369W6-2 5-7 6-4
2021-03-29Oeiras 1 CHClayQ2Evan Furness #340L6-3 6-4
2021-03-29Oeiras 1 CHClayR32Mats Moraing #272L6-2 6-7(5) 6-2
2021-03-08M25 Vale do LoboHardR16Goncalo Falcao #1343W6-1 6-4
2021-03-08M25 Vale do LoboHardR32Maxime Hamou #372W4-2 RET
2021-03-08M25 Vale do LoboHardQFTak Khunn Wang #624L6-2 6-2
2020-11-02M15 Quinta Do LagoHardR16Runyu Zhao #1863W4-6 6-3 6-4
2020-11-02M15 Quinta Do LagoHardR32Max Andrews #1372W7-6(5) 6-4
2020-11-02M15 Quinta Do LagoHardQFMichael Geerts #393L4-6 6-4 6-3
2020-09-21M15 Castelo BrancoHardR32Nicolas Alvarez Varona #603L5-3 RET
2020-03-09M15 LouleHardR32Maverick Banes #502L6-3 6-4
2020-02-24M15 Vale Do LoboHardR32Pedro Araujo #1538L7-6(2) 6-7(7) 6-3
2020-01-27M15 MonastirHardR32Alberto Barroso Campos #920L6-1 6-2
2019-11-18Maia CHClayR64Maximilian Neuchrist #670L6-4 6-2
2019-10-28M15 NulesClayR32Carles HernandezW2-6 7-5 6-3
2019-10-28M15 NulesClayR16Imanol Lopez Morillo #620L7-5 6-1
2019-09-30M25 TaviraHardR32Roberto Ortega Olmedo #248L6-4 3-6 6-4
2019-09-23M25 Oliveira De AzemeisHardR32Marat Deviatiarov #799L6-1 7-6(7)
2019-09-02M15 Sao Bras AlportelHardR32Luis Faria #772L6-4 6-4
2019-08-19M15 SintraHardR16Pavel Shumeiko #1239W7-6(2) 4-6 7-6(3)
2019-08-19M15 SintraHardR32Fabio Coelho #1305W6-0 7-5
2019-08-19M15 SintraHardQFFrederico Gil #380L6-1 6-4
2019-08-12M15 SintraHardR32Rikhardt BiermanW6-0 2-6 6-2
2019-08-12M15 SintraHardR16Nuno Borges #607L7-6(2) 3-6 6-3
2019-07-22M25 PortoHardR32Maxime TchoutakianL1-6 6-3 7-5
2019-07-15M15 Castelo BrancoHardR32Albano Olivetti #443L7-5 6-3
2019-07-08M15 Idanha a NovaHardR32Fabio CoelhoW6-3 3-6 6-4