Photo of Oriol Roca Batalla, professional tennis player

Oriol Roca Batalla

ESP Age 33 175 cm / 5'9" Plays: Right-Handed ATP Tour years active: 2018–2023

Oriol Roca Batalla represented Spain on the ATP Tour and reached a career-high ranking of No. 150. In TennisDB's records, Oriol Roca Batalla finished with a career record of 1–2 and no singles titles.

Peak ranking
150 (Aug 19, 2024)
Elo peak
1500 (3rd percentile)
Career record
1–2 (33.3%)
Career titles
0
Prize money
$724,352

Records cover recorded main-draw singles results in TennisDB's ATP event archive, including credited walkovers; qualifying is shown separately below.

Jump to section

ATP Matches full match log →

Oriol Roca Batalla's recent, live, and scheduled ATP matches
OpponentScoreResultH2HMatch DataDateRoundTournamentCategorySurface
Marton Fucsovics #100 4-6 4-6 L H2H Match data Jan 12, 2025* Q1 Q Australian Open Grand Slam Hard
Hamad Medjedovic #137 6-2 4-6 2-6 L H2H Match data Aug 26, 2024 Q1 Q US Open Grand Slam Hard
Renzo Olivo #326 3-6 7-5 1-6 L H2H Match data Jul 21, 2024* Q1 Q Croatia Open Umag ATP 250 Clay
Daniel Elahi Galan #103 3-6 4-6 L H2H Match data Jul 1, 2024 Q1 Q Wimbledon Grand Slam Grass
Dennis Novak #209 4-6 2-6 L H2H Match data May 26, 2024* Q1 Q Roland Garros Grand Slam Clay

Qualifying matches are shown here but excluded from main-draw summaries and leaderboards.

Rivals all rivalries →

Oriol Roca Batalla's most-played ATP rivals
OpponentWLMLast PlayedH2H
Miomir Kecmanovic 0 1 1 May 25, 2023 H2H
Feliciano Lopez 0 1 1 Jul 27, 2018 H2H
Paolo Lorenzi 1 0 1 Jul 26, 2018 H2H

Career Results

Oriol Roca Batalla career results by season
SeasonAgeTypeWLMWin %Start RankEnd Rank
201219Qualifying Q0110.0%
201320Qualifying Q0110.0%
201421Qualifying Q12333.3%
201522Qualifying Q13425.0%
201623Qualifying Q14520.0%
201724Qualifying Q0110.0%
201825Qualifying Q11250.0%
201825ATP11250.0%375383
202229Qualifying Q0110.0%
202330Qualifying Q12333.3%
202330ATP0110.0%268213
202431Qualifying Q27922.2%
202532Qualifying Q0110.0%
Career12333.3%

Career Results by Surface

Oriol Roca Batalla career results by season and surface
SeasonAgeType HardClayGrassTotal
WLMWin %WLMWin %WLMWin % WLMWin %
201219Qualifying Q 0110.0% 0110.0%
201320Qualifying Q 0110.0% 0110.0%
201421Qualifying Q 12333.3% 12333.3%
201522Qualifying Q 0220.0%11250.0% 13425.0%
201623Qualifying Q 11250.0%0220.0%0110.0% 14520.0%
201724Qualifying Q 0110.0% 0110.0%
201825Qualifying Q 11250.0% 11250.0%
201825ATP 11250.0% 11250.0%
202229Qualifying Q 0110.0% 0110.0%
202330Qualifying Q 12333.3% 12333.3%
202330ATP 0110.0% 0110.0%
202431Qualifying Q 13425.0%13425.0%0110.0% 27922.2%
202532Qualifying Q 0110.0% 0110.0%
Career12333.3%12333.3%

Career Results by Opponent Rank

Oriol Roca Batalla career results by season and opponent rank
SeasonAge 1-1011-3031-100100+Total
WLMWin %WLMWin %WLMWin %WLMWin % WLMWin %
201825 00000110.0%101100.0% 11250.0%
202330 00000110.0%00 0110.0%
Career 00000220.0%101100.0% 12333.3%

Performance Stats

Oriol Roca Batalla performance statistics by season
SeasonAgeSampleAces/MDFs/M1st Sv%1st Sv Pts%2nd Sv Pts%BP Saved%BP Conv%Svc Pts%Ret Pts%
201825 2/2 13.0 4.0 61.9% 74.5% 57.7% 95.8% 21.6% 68.2% 31.4%
202330 1/1 5.0 3.0 50.0% 66.7% 40.0% 55.6% 53.3% 20.0%
Career 3/3 10.3 3.7 57.9% 71.9% 51.8% 82.4% 14.4% 63.2% 27.6%

Advanced Stats

Oriol Roca Batalla advanced statistics by season
Season Age Elo P+ Serve+ Return+ PD TPW% Hard Elo Clay Elo Grass Elo Set Win % Set Margin Dec. Set Tiebreak Pressure+ Schedule
2012 19 1481 95.4
2013 20 1471 99.6
2014 21 1463 96.5
2015 22 1452 95.8
2016 23 1422 99.8
2017 24 1412 97.8
2018 25 1449 109.5 -1.84 -1.57 0.987 51.0% 50.0% +0.67 1–1 0–2 -0.01
2022 29 1437 98.5
2023 30 1436 100.9 -0.07 -1.68 0.429 40.0% 0.0% -4.00 -0.10
2024 31 1411 99.4
2025 32 1407 103.6
Career 1500 99.5 -1.25 -1.61 0.750 47.3% 37.5% -0.50 1–1 0–2 -3.67

Tournament Results by Category

Grand Slams

Oriol Roca Batalla Grand Slams results by season
SeasonAge AORGWUSO W-L
Win %
201522 Q1 0–1 (0%)
201623 Q2Q1 1–2 (33%)
202431 Q2Q1Q1Q1 1–4 (20%)
202532 Q1 0–1 (0%)
W-L 2–3
(40%)
0–1
(0%)
0–2
(0%)
0–2
(0%)
2–8
(20%)

ATP 500

Oriol Roca Batalla ATP 500 results by season
SeasonAge BAR W-L
Win %
201219 Q1 0–1 (0%)
201320 Q1 0–1 (0%)
201421 Q1 0–1 (0%)
201522 Q2 1–1 (50%)
201623 Q1 0–1 (0%)
201724 Q1 0–1 (0%)
202330 Q1 0–1 (0%)
202431 Q2 1–1 (50%)
W-L 2–8
(20%)
2–8
(20%)

ATP 250

Oriol Roca Batalla ATP 250 results by season
SeasonAge ESTGST13UMAGIJMTPVAL W-L
Win %
201421 Q2 1–1 (50%)
201522 Q1 0–1 (0%)
201623 Q1 0–1 (0%)
201825 R16 2–2 (50%)
202229 Q1 0–1 (0%)
202330 R32 1–2 (33%)
202431 Q1Q1 0–2 (0%)
W-L 1–1
(50%)
2–2
(50%)
1–2
(33%)
0–2
(0%)
0–1
(0%)
0–1
(0%)
0–1
(0%)
4–10
(29%)

Results show the best round reached per tournament and season.

ATP Ranking History full ranking history →

Career high
150
Career-high date
Aug 19, 2024
First Top 100
First Top 50
First Top 20
First Top 10

Ranking History Matrix

Oriol Roca Batalla ranking history by month and season
SeasonAgeJanFebMarAprMayJunJulAugSepOctNovDec
20101715661538152115311521152413001304
20111813091307131913441142905916851791796795794
201219798794793773821942959968774770784788
201320791795757793735694630596510494493499
201421494442453374398395380319318273262263
201522261271248264263236205219204216235238
201623246230246256241251267299315317316310
201724326332305282319322338347441483439387
201825381383436402374344285268255249247383
201926386368365353344337336315302303299320
202027316346347348357361326327
202128327330348357363370386382386359393386
202229389337318304287282278285303291299268
202330263281274291304296295274267207187213
202431217193207208164164159156197213219220
202532235252247262324318345397439436505415
202633416403401379377319338346

Similar Players

Other ATP players with comparable peak level, era, career record, and career scale.

Oriol Roca Batalla's most statistically similar ATP players
Player Country Peak Rank Peak Elo Grand Slams Titles M W L Win % Years Match Log
Andrew Harris AUS 159 1,520 0 0 3 1 2 33.3% 2020–2021 Match log
Riccardo Bonadio ITA 164 1,582 0 0 3 1 2 33.3% 2023–2023 Match log
Mario Vilella Martinez ESP 158 1,636 0 0 10 4 6 40.0% 2020–2021 Match log
Kaichi Uchida JPN 147 1,518 0 0 4 1 3 25.0% 2022–2022 Match log
Rudolf Molleker GER 146 1,628 0 0 18 5 13 27.8% 2017–2024 Match log
Gian Marco Moroni ITA 159 1,532 0 0 4 1 3 25.0% 2019–2022 Match log
Danilo Petrovic SRB 137 1,518 0 0 5 2 3 40.0% 2020–2021 Match log
Altug Celikbilek TUR 154 1,585 0 0 9 4 5 44.4% 2019–2022 Match log
Mikael Torpegaard DEN 166 1,550 0 0 4 1 3 25.0% 2019–2021 Match log
Alexander Sarkissian USA 157 1,588 0 0 6 2 4 33.3% 2015–2021 Match log
Mitchell Krueger USA 135 1,688 0 0 36 11 25 30.6% 2014–2025 Match log
Alibek Kachmazov RUS 161 1,634 0 0 11 4 7 36.4% 2019–2025 Match log

Frequently Asked Questions

How old is Oriol Roca Batalla?
Oriol Roca Batalla is 33 years old, born on April 30, 1993.
Which country does Oriol Roca Batalla represent?
Oriol Roca Batalla represents Spain in TennisDB's ATP records.
How tall is Oriol Roca Batalla?
Oriol Roca Batalla is 175 cm / 5'9".
Is Oriol Roca Batalla left-handed or right-handed?
Oriol Roca Batalla plays right-handed.
How many Grand Slams has Oriol Roca Batalla won?
Oriol Roca Batalla has not won a Grand Slam title.
How many Masters 1000 titles has Oriol Roca Batalla won?
TennisDB does not group any of Oriol Roca Batalla's titles under the modern Masters 1000 category.
What is Oriol Roca Batalla's highest ATP ranking?
Oriol Roca Batalla's career-high ATP singles ranking is world No. 150, first achieved on August 19, 2024.
What is Oriol Roca Batalla's career win-loss record?
Oriol Roca Batalla has a career ATP singles record of 1 wins and 2 losses (33.3%).
How much career prize money has Oriol Roca Batalla earned?
Oriol Roca Batalla has earned at least $724,352 in career prize money from professional tennis.
Which seasons of Oriol Roca Batalla's career appear in TennisDB?
Oriol Roca Batalla appears in TennisDB's ATP main-tour match records from 2018 through 2023.
Who has Oriol Roca Batalla faced most often?
Oriol Roca Batalla's most frequent opponent is Miomir Kecmanovic, with a head-to-head record of 0–1 across 1 meeting.