Rocha F
Den Ouden G
40%
wins
- 4 wins
- 6 losses
10
last matches
- 7 wins
- 3 losses
70%
wins
Tournament
Match
1
2
3
Result
W
26.08.2025
ATP Challenger Porto 2, Portugal Men Singles
Rocha F
McKennon M
4
2
–
–
–
–
0
0
L
27.07.2025
ATP Challenger Porto, Portugal Men Singles
Rocha F
Malige M
6
4
5
7
3
6
1
2
L
12.05.2025
ATP Challenger Oeiras 5, Portugal Men Singles
Nijboer R
Rocha F
7
6
6
4
–
–
2
0
W
11.05.2025
ATP Challenger Oeiras 5, Portugal Men Singles
Rocha F
Zakaria F
3
6
6
2
6
4
2
1
L
29.04.2025
ATP Challenger Estoril, Portugal Men Singles
Rocha F
Vatutin A
6
4
3
6
0
6
1
2
W
28.04.2025
ATP Challenger Estoril, Portugal Men Singles
Zhukayev B
Rocha F
4
6
6
1
6
7
1
2
L
13.04.2025
ATP Challenger Oeiras 4, Portugal Men Singles
Rocha F
Yevseyev D
2
6
3
6
–
–
0
2
L
27.11.2024
ATP Challenger Maia, Portugal Men Singles
Martin Andrej
Rocha F
6
3
6
2
–
–
2
0
L
17.11.2024
ITF Portugal F24, Men Singles
Rocha F
Araujo P
2
6
0
6
–
–
0
2
W
16.11.2024
ITF Portugal F24, Men Singles
Marie J
Rocha F
6
7
3
6
–
–
0
2
Tournament
Match
1
2
3
Result
W
26.08.2025
ATP Challenger Porto 2, Portugal Men Singles
Poljicak M
Den Ouden G
3
6
6
1
2
6
1
2
L
18.08.2025
US Open Men Singles
Den Ouden G
Galan D E
1
6
5
7
–
–
0
2
L
03.08.2025
ATP Challenger Hagen, Germany Men Singles
Den Ouden G
Hanfmann Y
6
3
2
6
2
6
1
2
W
03.08.2025
ATP Challenger Hagen, Germany Men Singles
Den Ouden G
Kym J
6
1
6
2
–
–
2
0
W
02.08.2025
ATP Challenger Hagen, Germany Men Singles
Van de Zandschulp B
Den Ouden G
6
7
6
4
3
6
1
2
W
31.07.2025
ATP Challenger Hagen, Germany Men Singles
Negritu C
Den Ouden G
6
7
7
6
3
6
1
2
W
29.07.2025
ATP Challenger Hagen, Germany Men Singles
Villanueva G
Den Ouden G
2
6
3
6
–
–
0
2
L
19.07.2025
ATP Challenger Bunschoten, Netherlands Men Singles
Choinski J
Den Ouden G
7
6
5
7
6
2
2
1
W
18.07.2025
ATP Challenger Bunschoten, Netherlands Men Singles
Onclin G
Den Ouden G
2
6
3
6
–
–
0
2
W
16.07.2025
ATP Challenger Bunschoten, Netherlands Men Singles
Erhard M
Den Ouden G
4
6
3
6
–
–
0
2
Rocha F
Den Ouden G
All tournaments
10
Matches
All tournaments
Match
Match
28
Serves to out
29
28
Double faults
60
375
% first serve
449
272
% second serve
241
240
Points scored on first serve
315
141
Points scored on second serve
141
20
Scored break points
33
647
Total won points
814
91
Total games won
128
2
Scored tiebreaks
2
Qualification
Main draw
Qualification
Main draw
Round of 32
Round of 16
Quarter-final
Semi-finals
Seyboth Wild T
0
Sanches Izquierdo N
2
Pereira T
1
Dodig M
2
Wallin O
0
Moro Canas A
2
Hernandez Alex
0
Olivieri G A
2
Barrena A
2
Negritu C
0
Alvarez Varona N
2
Strombachs R
0
Bailly G A
2
Mrva M
0
Araujo P
2
Ymer E
1
Ferreira Silva F
1
Alcala Gurri M
1
Torres T
–
Barton H
–
Jorda Sanchis D
2
Pieczonka F
0
Brunold M
2
Rocha H
0
Popko D
0
Kuzmanov D
2
Michalski D
2
Sanchez Jover C
0
Rocha F
0
McKennon M
0
Poljicak M
1
Den Ouden G
2
Sanches Izquierdo N
–
Dodig M
–
Moro Canas A
–
Olivieri G A
–
Barrena A
–
Alvarez Varona N
–
Bailly G A
–
Araujo P
–
Jorda Sanchis D
–
Brunold M
–
Kuzmanov D
–
Michalski D
–
Rocha F
–
Den Ouden G
–