Matches (7-13) > Time Span: 2023        Stats:  Serve |  | 
DateTournamentSurfaceRdRkvRkScoreMoreDRA%DF%1stIn1st%2nd%BPSvdTime
27‑Nov‑2023Maia CHClayR161040286Maxime Janvier [FRA]  (WC)Rocha6-4 6-20.784.4%1.5%67.6%50.0%59.1%8/121:44
27‑Nov‑2023Maia CHClayR321040205(WC)Rocha  (8)Riccardo Bonadio [ITA]6-3 6-31.434.2%0.0%70.8%70.6%64.3%0/11:14
20‑Nov‑2023M25 Vale do LoboHardR321147894Paul Jubb [GBR]  (WC)Rocha6-4 6-2
13‑Nov‑2023M25 Vale do LoboHardQF1144260(3)Michael Geerts [BEL]  (Q)Rocha6-3 6-4
13‑Nov‑2023M25 Vale do LoboHardR1611441152(Q)Rocha  (Q)Pietro Pampanin [ITA]6-3 6-2
13‑Nov‑2023M25 Vale do LoboHardR321144718(Q)Rocha  Mario Gonzalez Fernandez [ESP]7-6(1) 7-6(3)
16‑Oct‑2023M25 TaviraHardR321198743Aleksandr Braynin [UKR]  (WC)Rocha4-6 6-3 6-3
9‑Oct‑2023M25 TaviraHardR161216613(7)Andrea Guerrieri [ITA]  (WC)Rocha6-3 6-2
9‑Oct‑2023M25 TaviraHardR321216(WC)Rocha  (Q)Mats Bredschneijder [NED]6-1 6-4
2‑Oct‑2023Lisbon CHClayQ11216367(9)Carlos Taberner [ESP]  (WC)Rocha6-3 6-40.636.9%6.9%48.3%67.9%33.3%6/101:48
18‑Sep‑2023M25 SetubalHardR161264330(3)Kalin Ivanovski [MKD]  (WC)Rocha7-6(1) 6-3
18‑Sep‑2023M25 SetubalHardR321264619(WC)Rocha  Duarte Vale [POR]6-3 6-4
11‑Sep‑2023M25 SintraHardR161252242(1)Goncalo Oliveira [VEN]  (WC)Rocha6-3 6-2
11‑Sep‑2023M25 SintraHardR3212521684(WC)Rocha  Toby D Boyer [USA]6-1 4-6 6-0
4‑Sep‑2023M25 SintraHardR321324671(8)Joao Domingues [POR]  (WC)Rocha6-1 7-5
28‑Aug‑2023M25 Idanha-a-NovaHardR321324924Johannes Ingildsen [DEN]  (WC)Rocha6-2 2-6 6-4
21‑Aug‑2023M25 Idanha-a-NovaHardR161324760(PR)David Poljak [CZE]  (WC)RochaW/O
21‑Aug‑2023M25 Idanha-a-NovaHardR321324(WC)Rocha  (WC)Luc Fomba [FRA]6-7(6) 7-6(3) 6-4
3‑Jul‑2023M25 GetxoClayR321046753Alex Martinez [ESP]  Rocha6-1 0-6 6-2
26‑Jun‑2023M25 BakioHardR321029(WC)Antonio Prat [ESP]  (Q)Rocha6-2 6-1
2‑Jan‑2023Oeiras 1 CHHardQ11021403(11)Mark Lajal [EST]  (WC)Rocha6-3 6-20.595.1%6.8%50.8%63.3%48.3%5/81:23
Apply filters to another player: