Center Court
Surface: Clay
Rocha H
Dalla Valle E
50
%
wins
- 5 wins
- 5 losses
10
last matches
- 8 wins
- 2 losses
80
%
wins
Tournament
Match
1
2
3
Result
L
20.05.2026
French Open Men Singles
Rocha H
Gojo B
3
6
6
3
6
7
1
2
W
19.05.2026
French Open Men Singles
Rocha H
Piros Z
6
4
7
6
–
–
2
0
L
11.05.2026
ATP Challenger Oeiras 4, Portugal Men Singles
Rocha H
Safiullin R
7
5
6
7
2
6
1
2
L
04.05.2026
ATP Rome, Italy Men Singles
Llamas Ruiz P
Rocha H
4
6
6
3
6
1
2
1
L
21.04.2026
ATP Madrid, Spain Men Singles
Vallejo A D
Rocha H
6
1
4
6
6
2
2
1
W
20.04.2026
ATP Madrid, Spain Men Singles
Rocha H
Choinski J
7
6
6
7
7
5
2
1
L
18.04.2026
ATP Challenger Oeiras 3, Portugal Men Singles
Safiullin R
Rocha H
6
4
6
4
–
–
2
0
W
17.04.2026
ATP Challenger Oeiras 3, Portugal Men Singles
Rocha H
Llamas Ruiz P
6
0
7
5
–
–
2
0
W
16.04.2026
ATP Challenger Oeiras 3, Portugal Men Singles
Rocha H
Sakamoto R
7
6
7
6
–
–
2
0
W
14.04.2026
ATP Challenger Oeiras 3, Portugal Men Singles
Rocha H
Gentzsch T
7
6
7
6
–
–
2
0
Tournament
Match
1
2
3
Result
W
01.06.2026
ATP Challenger Perugia, Italy Men Singles
Tobon M
Dalla Valle E
2
6
4
6
–
–
0
2
W
31.05.2026
ATP Challenger Perugia, Italy Men Singles
Ingildsen J
Dalla Valle E
5
7
4
6
–
–
0
2
L
26.05.2026
ATP Challenger Vicenza, Italy Men Singles
Dalla Valle E
Schwaerzler J
3
6
6
3
3
6
1
2
W
25.05.2026
ATP Challenger Vicenza, Italy Men Singles
Xilas I
Dalla Valle E
2
6
6
7
–
–
0
2
W
24.05.2026
ATP Challenger Vicenza, Italy Men Singles
Dalla Valle E
Forti F
6
4
6
2
–
–
2
0
L
21.05.2026
ATP Challenger Cervia, Italy Men Singles
Dalla Valle E
Compagnucci T
6
7
4
6
–
–
0
2
W
20.05.2026
ATP Challenger Cervia, Italy Men Singles
Vasami J
Dalla Valle E
2
6
7
6
6
7
1
2
W
19.05.2026
ATP Challenger Cervia, Italy Men Singles
Romano F
Dalla Valle E
4
6
3
6
–
–
0
2
W
18.05.2026
ATP Challenger Cervia, Italy Men Singles
Dalla Valle E
Potenza L
7
6
6
4
–
–
2
0
W
17.05.2026
ATP Challenger Cervia, Italy Men Singles
Overbeck C E
Dalla Valle E
1
6
1
6
–
–
0
2
Rocha H
Dalla Valle E
All tournaments
10
Matches
All tournaments
Match
Match
17
Aces
46
45
Double faults
7
550
% first serve
478
266
% second serve
194
361
Points scored on first serve
347
151
Points scored on second serve
117
29
Scored break points
24
872
Total won points
746
131
Total games won
128
5
Scored tiebreaks
3
Rocha H
Country:
Portugal
Rating:
ATP: 119
(Max: 118)
Leading hand:
-
Age:
22 years
Height / weight:
n/a
Statistics by coverage
Hard:
52.6%
(10-9)
Grass:
50%
(1-1)
Clay:
59.5%
(28-19)
Dalla Valle E
Country:
Italy
Rating:
ATP: 456
(Max: 242)
Leading hand:
Right
Age:
28 years
Height / weight:
193 cm / 90 kg
Statistics by coverage
Hard:
60%
(6-4)
Clay:
60.9%
(25-16)
Qualification
Main draw
Qualification
Main draw
02.06.2026 12:10
Royer V
Alvarez Varona N
–
–
01.06.2026 16:50
Cecchinato M
Simakin I
6
3
6
4
2
0
02.06.2026 11:00
Echargui M
Tseng C H
–
–
01.06.2026 15:05
Skatov T
Gaubas V
4
6
6
4
6
2
2
1
02.06.2026 11:00
Rocha H
Dalla Valle E
–
–
02.06.2026 14:30
Bueno G
Lajovic D
–
–
02.06.2026 19:00
Nardi L
Roca Batalla O
–
–
02.06.2026 11:00
Bertola R
Ratti L
–
–
01.06.2026 18:30
Llamas Ruiz P
Ribecai M
6
4
3
6
7
6
2
1
02.06.2026 12:30
Cretu C
Vasami J
–
–
02.06.2026 12:10
Broady L
Jorda Sanchis D
–
–
01.06.2026 22:55
Cadenasso G
Merida Aguilar D
2
3
0
0
02.06.2026 21:30
Pellegrino A
Kasnikowski M
–
–
02.06.2026 13:20
Carballes Baena R
Carboni L
–
–
02.06.2026 13:20
Basile P
Travaglia S
–
–
02.06.2026 17:00
Forti F
Opelka R
–
–