Oriol Roca Batalla

ESP · Right-handed · 33 yrs · 175 cm

model rank
in the world
ATP rank
#327
current
record
637-387
ATP-level
── the model's read

How good is he, really?

Oriol is the model's unrated. The model and the ATP broadly agree (ATP #327). Recent form: 4617 over the last 52 weeks.

── 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
202630-1468%1
202527-1761%2
202432-3349%1
202350-3857%2
202251-2666%2
202125-2154%1
202012-1055%
201944-2762%3
201870-2177%6
201744-1772%3
201650-3460%1
201557-2669%4
201472-2773%6
201343-3059%1
201215-2637%
201113-1645%
20102-340%
20090-10%
── filter the record · shareable link

Splits

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

── career · point data

Serve & return profile

Serve
aces4.5%
double faults3.2%
1st serve in60%
1st serve won69%
2nd serve won50%
serve pts won61%
hold %75%
Return
return pts won39%
break %26%
BP conversion39%
Under pressure
BP saved (serve)58%
BP saved1509/2585
BP conversion39%

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

── 1024 matches

Match log

datetournamentsurfrdopponentresscore
2026-06-01Perugia CHClayQ1Andrea Colombo #1158W6-3 6-2
2026-06-01Perugia CHClayQ2Pietro Fellin #502W4-6 6-3 7-6(5)
2026-06-01Perugia CHClayR32Luca Nardi #163L6-4 7-6(5)
2026-05-18M25 MataroClayR16Pavel Lagutin #754W5-7 7-6(4) 6-3
2026-05-18M25 MataroClayFAlex Marti Pujolras #470W6-4 6-3
2026-05-18M25 MataroClaySFJohan Nikles #430W6-1 6-2
2026-05-18M25 MataroClayQFNicolas Alvarez Varona #469W6-4 6-3
2026-05-18M25 MataroClayR32Ignacio Parisca #774W6-1 6-1
2026-05-11M25 VicClayR16Thomas Gerbaud #1500W6-4 6-3
2026-05-11M25 VicClayR32Tomas Curras Abasolo #871W6-4 6-3
2026-05-11M25 VicClayQFIliyan Radulov #676L7-6(4) 6-3
2026-05-04M25 SabadellClaySFAlejo Sanchez Quilez #485W6-4 4-6 6-3
2026-05-04M25 SabadellClayR32Hanlin LiuW6-0 6-3
2026-05-04M25 SabadellClayR16Radu David Turcanu #656W6-2 6-3
2026-05-04M25 SabadellClayQFAlex Marti Pujolras #461W6-3 6-2
2026-05-04M25 SabadellClayFIliyan Radulov #676L7-6(4) 6-2
2026-04-27M25 CastelldefelsClayR32Sergi Fita Juan #1164W6-1 7-6(4)
2026-04-27M25 CastelldefelsClayR16Sergio Planella Hernandez #1519W6-1 6-2
2026-04-27M25 CastelldefelsClayQFIliyan Radulov #679W6-3 6-2
2026-04-27M25 CastelldefelsClaySFMax Alcala Gurri #360L6-7(1) 6-0 6-1
2026-04-20M25 AngersClayR32Felix Balshaw #595W4-6 7-6(5) 6-3
2026-04-20M25 AngersClayQFMatteo Martineau #323W6-4 6-4
2026-04-20M25 AngersClaySFEero Vasa #440W6-3 6-2
2026-04-20M25 AngersClayFInaki Montes De La Torre #369L6-2 6-4
2026-04-06Madrid CHClayR32Ugo Blanchet #160W6-1 6-4
2026-04-06Madrid CHClayQ1Mario Gonzalez Fernandez #580W6-7(2) 6-3 6-2
2026-04-06Madrid CHClayQ2Abedallah Shelbayh #300W4-6 6-1 3-0 RET
2026-04-06Madrid CHClayR16Nikolas Sanchez Izquierdo #284L6-4 6-4
2026-03-30M25 ReusClayR32Jordi Garcia MestreW7-5 6-4
2026-03-30M25 ReusClayR16Joao DominguesL2-6 6-4 7-5
2026-03-23M25 TarragonaClayR16Peter Buldorini #984W6-2 4-6 6-4
2026-03-23M25 TarragonaClayR32Arthur Laborde #1603W6-2 6-3
2026-03-23M25 TarragonaClayQFAlex Marti Pujolras #562L7-5 6-0
2026-03-16M25 BadalonaClayR32Alex Marti Pujolras #562W7-5 6-7(4) 6-2
2026-03-16M25 BadalonaClayR16Lucca Helguera Casado #966W6-2 6-3
2026-03-16M25 BadalonaClayQFInaki Montes De La Torre #395L6-4 6-2
2026-03-09Kigali 2 CHClayR32Zdenek Kolar #197L6-4 7-5
2026-03-02Kigali 1 CHClayQ1Guy Orly IradukundaW6-1 6-4
2026-03-02Kigali 1 CHClayQ2Michiel De Krom #758L7-6(6) 7-6(5)
2026-02-16M15 AntalyaClayR32Antoni Fabre #1505L7-5 6-4
2026-02-09M25 AntalyaClayR16Mihai Razvan Marinescu #938W6-2 6-1
2026-02-09M25 AntalyaClayR32Niklas Schell #876W6-1 6-4
2026-02-09M25 AntalyaClayQFSamuele Pieri #517L6-4 5-7 6-4
2026-01-26M15 AntalyaClayR32Sergio Planella Hernandez #1605L6-0 6-4
2025-12-15M15 LimaClayFEnzo Kohlmann De Freitas #1034W7-5 7-5
2025-12-15M15 LimaClayR32Christopher Li #1071W6-3 6-3
2025-12-15M15 LimaClayR16Joaquin Guilleme #1365W6-2 6-1
2025-12-15M15 LimaClayQFToby Alex Kodat #661W6-4 7-6(1)
2025-12-08M15 LimaClaySFValerio Aboian #550W6-7(5) 6-4 6-3
2025-12-08M15 LimaClayQFToby Alex Kodat #689W6-3 6-2