Tirante T A
Rocha H
50%
wins
- 5 wins
- 5 losses
10
last matches
- 7 wins
- 3 losses
70%
wins
Tournament
Match
1
2
3
4
Result
L
02.07.2025
ATP Challenger Modena, Italy Men Singles
Tirante T A
Travaglia S
6
2
6
7
6
7
–
–
1
2
W
30.06.2025
ATP Challenger Modena, Italy Men Singles
Tirante T A
Buse I
6
1
6
2
–
–
–
–
2
0
L
23.06.2025
Wimbledon Men Singles
Jubb P
Tirante T A
6
3
6
2
–
–
–
–
2
0
L
20.06.2025
ATP Challenger Poznan, Poland Men Singles
Svrcina D
Tirante T A
6
3
6
4
–
–
–
–
2
0
W
19.06.2025
ATP Challenger Poznan, Poland Men Singles
Giustino L
Tirante T A
1
6
1
6
–
–
–
–
0
2
W
18.06.2025
ATP Challenger Poznan, Poland Men Singles
Durasovic V
Tirante T A
6
7
1
6
–
–
–
–
0
2
W
17.06.2025
ATP Challenger Poznan, Poland Men Singles
Yevseyev D
Tirante T A
4
6
1
6
–
–
–
–
0
2
L
25.05.2025
French Open Men Singles
Tirante T A
Dzumhur D
6
3
4
6
3
6
5
7
1
3
L
22.05.2025
French Open Men Singles
Quinn E
Tirante T A
6
3
4
6
7
6
–
–
2
1
W
21.05.2025
French Open Men Singles
Holmgren A
Tirante T A
3
6
4
6
–
–
–
–
0
2
Tournament
Match
1
2
3
4
5
Result
L
25.06.2025
Wimbledon Men Singles
Barrios Vera M T
Rocha H
6
4
6
3
–
–
–
–
–
–
2
0
W
23.06.2025
Wimbledon Men Singles
Rocha H
Dellien M
6
3
6
1
–
–
–
–
–
–
2
0
L
13.06.2025
ATP Challenger Bratislava, Slovakia Men Singles
Prizmic D
Rocha H
6
4
6
1
–
–
–
–
–
–
2
0
W
12.06.2025
ATP Challenger Bratislava, Slovakia Men Singles
Rocha H
Barrios Vera M T
6
2
7
5
–
–
–
–
–
–
2
0
W
11.06.2025
ATP Challenger Bratislava, Slovakia Men Singles
Michalski D
Rocha H
2
6
1
6
–
–
–
–
–
–
0
2
L
31.05.2025
French Open Men Singles
Bublik A
Rocha H
7
5
6
1
6
2
–
–
–
–
3
0
W
29.05.2025
French Open Men Singles
Rocha H
Mensik J
2
6
1
6
6
4
6
3
6
3
3
2
W
27.05.2025
French Open Men Singles
Basilashvili N
Rocha H
6
7
6
2
6
7
6
2
2
6
2
3
W
23.05.2025
French Open Men Singles
Rocha H
Van Assche L
6
3
6
7
7
5
–
–
–
–
2
1
W
22.05.2025
French Open Men Singles
Barrios Vera M T
Rocha H
6
7
3
6
–
–
–
–
–
–
0
2
Tirante T A
Rocha H
All tournaments
10
Matches
All tournaments
Match
Match
45
Serves to out
45
19
Double faults
36
478
% first serve
477
231
% second serve
282
327
Points scored on first serve
330
141
Points scored on second serve
168
32
Scored break points
35
766
Total won points
836
124
Total games won
134
1
Scored tiebreaks
3
Qualification
Stage 1 play-offs
Qualification
Stage 1 play-offs
1st Qualification Round
Qualification final
Brancaccio R
0
Pampanin P
1
Caniato C A
1
Dodig M
2
Echargui M
1
Mrva M
2
Guerrieri A
1
Pokorny L
2
Michalski D
2
Forti F
0
Pecci A
2
Sakellaridis S
0
Nagal S
2
Castagnola L
0
Obradovic D
0
Oberleitner N
2
Prado Angelo J C
1
Picchione A
2
Carboni L
2
Karol M
1
Collarini A
2
Zvech Flaborea Mreule M
0
Romano F
0
Paul J
2
Pampanin P
–
Dodig M
–
Mrva M
–
Pokorny L
–
Michalski D
–
Pecci A
–
Nagal S
–
Oberleitner N
–
Picchione A
–
Carboni L
–
Collarini A
–
Paul J
–