← Back to search

Oriol Roca Batalla

30/04/1993 · right-handed

Global Elo

1681

Record

8-26

ATP / Tour Record

Wins
8
Losses
26
Matches
34

Challenger Record

Wins
180
Losses
172
Matches
352

Elo and Record by Surface

Clay 1676
Wins
6
Losses
16
Matches
22

Challenger

Wins
169
Losses
158
Matches
327
Hard 1502
Wins
2
Losses
8
Matches
10

Challenger

Wins
11
Losses
14
Matches
25
Grass 1413
Wins
0
Losses
2
Matches
2

Elo Over Time

1711 1455
2012-04-23 2026-09-23 · 1694

386 matches in this range.

Performance vs. the Odds

Career record grouped by how big a favorite the market made Oriol Roca Batalla, based on their average odds.

Heavy favorite (odds below 1.30) 5W–1L · 83.3%
Favorite (odds 1.30-1.80) 8W–4L · 66.7%
Even match (odds 1.80-2.20) 2W–2L · 50.0%
Underdog (odds 2.20-4.00) 1W–5L · 16.7%
Heavy underdog (odds above 4.00) 0W–0L · 0.0%

28 matches with market odds since 2026-05-31.

Serve & Return

Serve and return win rates from the last 10 matches at the selected level.

1st Serve In % 64.6%
1st Serve Points Won % 67.6%
2nd Serve Points Won % 46.3%
Return Points Won vs 1st Serve % 27.7%
Return Points Won vs 2nd Serve % 45.8%
Aces per Service Game 0.29
Double Faults per Service Game 0.23

Based on the last 10 ATP/Grand Slam matches.

1st Serve In % 64.9%
1st Serve Points Won % 68.2%
2nd Serve Points Won % 55.7%
Return Points Won vs 1st Serve % 35.0%
Return Points Won vs 2nd Serve % 54.4%
Aces per Service Game 0.26
Double Faults per Service Game 0.13

Based on the last 10 Challenger matches.

Break Point Performance

How the player handles the biggest points, from the last 10 matches at the selected level.

Break Points Saved % 50.8%
Break Points Converted % 24.6%

Based on the last 10 ATP/Grand Slam matches.

Break Points Saved % 65.1%
Break Points Converted % 45.8%

Based on the last 10 Challenger matches.

Recent Matches

L Clay Plovdiv 4 challenger · R16 · 2026-09-23

vs Calvin Hemery #321

3-6 6-4 6-1

Oriol Roca Batalla Calvin Hemery
3 Aces 0
2 Double Faults 1
- Service Points -
- First Serve In -
27 First Serve Won 41
15 Second Serve Won 7
0 Break Points Saved 9
4 Break Points Faced 15
- Winners -
- Unforced Errors -
1.6 Average Odds 2.3
W Clay Plovdiv 4 challenger · 1. round · 2026-09-21

vs Diego Dedura Palomero #186

6-3 6-2

Oriol Roca Batalla Diego Dedura Palomero
0 Aces 1
3 Double Faults 2
- Service Points -
- First Serve In -
20 First Serve Won 32
5 Second Serve Won 12
1 Break Points Saved 6
4 Break Points Faced 6
- Winners -
- Unforced Errors -
2.5 Average Odds 1.5
L Clay Biella challenger · QF · 2026-09-18

vs Alejandro Moro Canas #240

7-6 6-4

Oriol Roca Batalla Alejandro Moro Canas
3 Aces 8
0 Double Faults 3
- Service Points -
- First Serve In -
34 First Serve Won 37
10 Second Serve Won 11
4 Break Points Saved 2
7 Break Points Faced 4
- Winners -
- Unforced Errors -
2.2 Average Odds 1.6
W Clay Biella challenger · R16 · 2026-09-16

vs Stefano Napolitano #283

2-6 6-3 6-4

Oriol Roca Batalla Stefano Napolitano
10 Aces 6
1 Double Faults 3
- Service Points -
- First Serve In -
49 First Serve Won 36
14 Second Serve Won 20
8 Break Points Saved 5
10 Break Points Faced 7
- Winners -
- Unforced Errors -
1.8 Average Odds 1.9
W Clay Biella challenger · 1. round · 2026-09-15

vs Alejo Sanchez Quilez #372

6-2 6-2

Oriol Roca Batalla Alejo Sanchez Quilez
0 Aces 2
0 Double Faults 1
- Service Points -
- First Serve In -
30 First Serve Won 17
4 Second Serve Won 3
1 Break Points Saved 1
1 Break Points Faced 5
- Winners -
- Unforced Errors -
1.5 Average Odds 2.3
L Clay Sevilla challenger · 1. round · 2026-09-08

vs Jaume Munar #55

4-6 6-4 6-1

Oriol Roca Batalla Jaume Munar
2 Aces 2
3 Double Faults 2
90 Service Points 91
57 First Serve In 54
31 First Serve Won 39
21 Second Serve Won 20
8 Break Points Saved 2
12 Break Points Faced 4
- Winners -
- Unforced Errors -
3.1 Average Odds 1.3
W Clay Sevilla challenger · qualification - round of 16 · 2026-09-07

vs Alex Marti Pujolras #508

6-3 6-0

Oriol Roca Batalla Alex Marti Pujolras
4 Aces 1
1 Double Faults 7
63 Service Points 44
46 First Serve In 25
31 First Serve Won 16
9 Second Serve Won 6
8 Break Points Saved 5
8 Break Points Faced 9
- Winners -
- Unforced Errors -
1.3 Average Odds 2.9
W Clay Sevilla challenger · qualification - 1. round · 2026-09-06

vs Iliyan Radulov #603

6-7 7-6 6-0

Oriol Roca Batalla Iliyan Radulov
4 Aces 2
3 Double Faults 2
106 Service Points 103
62 First Serve In 52
41 First Serve Won 29
24 Second Serve Won 23
6 Break Points Saved 7
10 Break Points Faced 14
- Winners -
- Unforced Errors -
1.3 Average Odds 3.2
L Clay Porto 2 challenger · QF · 2026-09-04

vs Facundo Mena #306

6-4 6-4

Oriol Roca Batalla Facundo Mena
3 Aces 2
0 Double Faults 1
58 Service Points 58
33 First Serve In 51
27 First Serve Won 32
13 Second Serve Won 4
5 Break Points Saved 2
6 Break Points Faced 5
- Winners -
- Unforced Errors -
1.7 Average Odds 2.1
W Clay Porto 2 challenger · R16 · 2026-09-02

vs Enrico Dalla Valle #333

7-6 6-2

Oriol Roca Batalla Enrico Dalla Valle
0 Aces 3
1 Double Faults 1
56 Service Points 54
44 First Serve In 32
35 First Serve Won 23
6 Second Serve Won 9
0 Break Points Saved 0
1 Break Points Faced 3
- Winners -
- Unforced Errors -
1.8 Average Odds 1.9