Court 10
Surface: Clay
Gea A
Roca Batalla O
40%
wins
- 4 wins
- 6 losses
10
last matches
- 5 wins
- 5 losses
50%
wins
Tournament
Match
1
2
3
Result
W
23.06.2025
ATP Challenger Milan, Italy Men Singles
Dedura-Palomero D
Gea A
6
7
1
6
–
–
0
2
L
18.06.2025
ATP Challenger Royan, France Men Singles
Gea A
Droguet T
6
4
1
6
3
6
1
2
W
17.06.2025
ATP Challenger Royan, France Men Singles
Gea A
Strombachs R
6
7
6
1
6
1
2
1
L
12.06.2025
ATP Challenger Lyon, France Men Singles
Tabur C
Gea A
3
6
6
4
6
0
2
1
W
10.06.2025
ATP Challenger Lyon, France Men Singles
Geerts M
Gea A
4
6
3
6
–
–
0
2
L
22.05.2025
French Open Men Singles
Droguet T
Gea A
7
5
4
6
6
1
2
1
W
20.05.2025
French Open Men Singles
Gea A
Blockx A
4
6
6
4
6
3
2
1
L
12.05.2025
ATP Challenger Bordeaux, France Men Singles
Zapata Mirales B
Gea A
5
2
–
–
–
–
0
0
L
30.04.2025
ATP Challenger Aix en Provence, France Men Singles
Gea A
Vacherot V
5
7
3
6
–
–
0
2
L
09.04.2025
ATP Challenger Monza, Italy Men Singles
Gea A
Choinski J
6
4
2
6
3
6
1
2
Tournament
Match
1
2
3
Result
W
24.06.2025
ATP Challenger Milan, Italy Men Singles
Roca Batalla O
Pacheco Mendez R
4
6
6
4
6
1
2
1
L
18.06.2025
ATP Challenger Sassuolo, Italy Men Singles
Passaro F
Roca Batalla O
7
6
6
3
–
–
2
0
W
17.06.2025
ATP Challenger Sassuolo, Italy Men Singles
Fonio G
Roca Batalla O
2
6
2
6
–
–
0
2
L
16.06.2025
ATP Challenger Sassuolo, Italy Men Singles
Roca Batalla O
Fonio G
4
6
4
6
–
–
0
2
W
15.06.2025
ATP Challenger Sassuolo, Italy Men Singles
Roca Batalla O
Seggerman R
6
1
6
0
–
–
2
0
L
10.06.2025
ATP Challenger Perugia, Italy Men Singles
Roca Batalla O
Fatic N
6
2
6
7
6
7
1
2
W
09.06.2025
ATP Challenger Perugia, Italy Men Singles
Roca Batalla O
Napolitano S
7
6
6
4
–
–
2
0
W
08.06.2025
ATP Challenger Perugia, Italy Men Singles
Roca Batalla O
Gimeno Valero C
6
1
6
2
–
–
2
0
L
27.05.2025
ATP Challenger Vicenza, Italy Men Singles
Ajdukovic D
Roca Batalla O
6
4
3
6
6
3
2
1
L
21.05.2025
ATP Challenger Skopje, North Macedonia Men Singles
Geerts M
Roca Batalla O
0
6
6
4
7
6
2
1
Gea A
Roca Batalla O
All tournaments
10
Matches
All tournaments
Match
Match
31
Serves to out
50
51
Double faults
20
502
% first serve
428
272
% second serve
236
320
Points scored on first serve
315
141
Points scored on second serve
135
35
Scored break points
33
750
Total won points
784
112
Total games won
129
1
Scored tiebreaks
1
Qualification
Stage 1 play-offs
Qualification
Stage 1 play-offs
Round of 16
Quarter-final
Semi-finals
Final
Prizmic D
2
Berrettini J
0
Negritu C
1
Gakhov I
0
Pereira T
1
Jodar R
2
Gea A
0
Roca Batalla O
0
Ferreira Silva F
–
Cecchinato M
–
Faurel T
–
Houkes M
–
Poljicak M
–
Vasami J
–
Prihodko O
–
Mikrut L
–
Prizmic D
–
Jodar R
–