Covered Court 2
Surface: Hard
Rocha H
Castelnuovo L
60%
wins
- 6 wins
- 4 losses
10
last matches
- 6 wins
- 4 losses
60%
wins
Tournament
Match
1
2
3
Result
L
01.10.2025
ATP Challenger Braga, Portugal Men Singles
Rocha H
Moeller E
7
6
3
6
1
6
1
2
W
30.09.2025
ATP Challenger Braga, Portugal Men Singles
Clarke J
Rocha H
5
7
4
6
–
–
0
2
L
28.09.2025
ATP Challenger Lisbon, Portugal Men Singles
Rocha H
Gaubas V
7
6
3
6
4
6
1
2
W
27.09.2025
ATP Challenger Lisbon, Portugal Men Singles
Travaglia S
Rocha H
6
4
4
6
6
7
1
2
W
26.09.2025
ATP Challenger Lisbon, Portugal Men Singles
Llamas Ruiz P
Rocha H
3
6
4
6
–
–
0
2
W
24.09.2025
ATP Challenger Lisbon, Portugal Men Singles
Rocha H
Choinski J
6
1
6
4
–
–
2
0
W
22.09.2025
ATP Challenger Lisbon, Portugal Men Singles
Araujo P
Rocha H
4
6
3
6
–
–
0
2
L
03.09.2025
ATP Challenger Seville, Spain Men Singles
Olivieri G A
Rocha H
0
6
7
5
6
2
2
1
W
02.09.2025
ATP Challenger Seville, Spain Men Singles
Martin Tiffon P
Rocha H
3
6
2
6
–
–
0
2
L
26.08.2025
ATP Challenger Porto 2, Portugal Men Singles
Brunold M
Rocha H
7
6
6
0
–
–
2
0
Tournament
Match
1
2
3
Result
W
13.10.2025
ATP Challenger Shenzhen, China Men Singles
Castelnuovo L
Rawat S
6
4
7
6
–
–
2
0
W
12.10.2025
ATP Challenger Shenzhen, China Men Singles
Castelnuovo L
Lee Duckhee
6
2
6
4
–
–
2
0
L
23.09.2025
ATP Challenger Jingshan, China, Men Singles
Harris L
Castelnuovo L
6
1
1
2
–
–
1
0
W
22.09.2025
ATP Challenger Jingshan, China, Men Singles
Castelnuovo L
Sultanov K
6
4
6
2
–
–
2
0
L
10.09.2025
ATP Challenger Guangzhou 2, China Men Singles
Castelnuovo L
Sharipov M
6
3
6
7
2
6
1
2
W
09.09.2025
ATP Challenger Guangzhou 2, China Men Singles
Castelnuovo L
Jasika O
7
6
7
6
–
–
2
0
W
08.09.2025
ATP Challenger Guangzhou 2, China Men Singles
Castelnuovo L
Mo Yecong
4
6
6
3
7
6
2
1
W
07.09.2025
ATP Challenger Guangzhou 2, China Men Singles
Castelnuovo L
Inui Y
6
1
4
6
6
1
2
1
L
31.08.2025
ATP Challenger Shanghai, China Men Singles
Peliwo F
Castelnuovo L
7
6
6
3
–
–
2
0
L
26.08.2025
ATP Challenger Zhangjiagang, China Men Singles
Castelnuovo L
Uchida K
6
7
3
6
–
–
0
2
Rocha H
Castelnuovo L
All tournaments
10
Matches
All tournaments
Match
Match
19
Serves to out
103
58
Double faults
38
428
% first serve
427
271
% second serve
263
290
Points scored on first serve
327
154
Points scored on second serve
144
39
Scored break points
23
772
Total won points
750
122
Total games won
119
3
Scored tiebreaks
4
Qualification
Main draw
Qualification
Main draw
Round of 32
Round of 16
Quarter-final
Semi-finals
Rocha H
–
Castelnuovo L
–
Mo Yecong
–
Sultanov K
–
Kotov P
2
Zhang Tianhui
0
Cui Jie
2
McCabe J
0
Kubler J
–
Sun Fajing
–
Chung Hyeon
1
Te Rigele
0
Zhou Yi
–
Wang Xiaofei
–
Wang Aoran
–
Shimizu Y
–
Noguchi R
–
Uchida K
–
Samrej K
–
Jung Jason
–
Jasika O
–
Uchiyama Y
–
Dev S D P
–
Jacquet K
–
Shimabukuro S
–
Bar Biryukov P
–
Fomin S
–
Weber A
–
Honda N
–
Ferreira Silva F
–
Harris L
–
Mayot H
–
Kotov P
–
Cui Jie
–
Chung Hyeon
–