← Back to search

Henrique Rocha

06/04/2004 · right-handed

Global Elo

1570

Record

24-23

ATP / Tour Record

Wins
24
Losses
23
Matches
47

Challenger Record

Wins
80
Losses
75
Matches
155

Elo and Record by Surface

Clay 1658
Wins
14
Losses
15
Matches
29

Challenger

Wins
58
Losses
51
Matches
109
Hard 1507
Wins
8
Losses
5
Matches
13

Challenger

Wins
21
Losses
21
Matches
42
Grass 1374
Wins
2
Losses
3
Matches
5

Challenger

Wins
1
Losses
3
Matches
4

Recent Matches

L Hard Montreal · qualification - 1. round · 2026-08-01

vs Martin Damm #104

6-3 7-6

Henrique Rocha Martin Damm
6 Aces 13
4 Double Faults 3
66 Service Points 73
39 First Serve In 40
32 First Serve Won 32
14 Second Serve Won 24
2 Break Points Saved 3
3 Break Points Faced 3
- Winners -
- Unforced Errors -
2.8 Average Odds 1.4
L Clay Estoril · 1. round · 2026-07-20

vs Pedro Martinez #159

7-5 7-5

Henrique Rocha Pedro Martinez
0 Aces 5
1 Double Faults 2
68 Service Points 88
53 First Serve In 66
39 First Serve Won 41
9 Second Serve Won 12
1 Break Points Saved 11
2 Break Points Faced 14
19 Winners 29
25 Unforced Errors 43
1.8 Average Odds 2.0
L Clay Umag · 1. round · 2026-07-13

vs Damir Dzumhur #108

6-2 6-1

Henrique Rocha Damir Dzumhur
1 Aces 0
2 Double Faults 0
54 Service Points 48
25 First Serve In 31
9 First Serve Won 20
12 Second Serve Won 10
4 Break Points Saved 2
10 Break Points Faced 4
11 Winners 21
35 Unforced Errors 22
1.7 Average Odds 2.2
L Grass Wimbledon · qualification - 1. round · 2026-06-22

vs Nicolas Mejia #168

6-4 6-7 6-2

Henrique Rocha Nicolas Mejia
5 Aces 0
5 Double Faults 13
96 Service Points 114
59 First Serve In 64
43 First Serve Won 42
20 Second Serve Won 23
6 Break Points Saved 5
8 Break Points Faced 10
29 Winners 17
16 Unforced Errors 43
1.3 Average Odds 3.6
L Grass Nottingham challenger · 1. round · 2026-06-15

vs Christopher Oconnell #154

7-6 6-1

Henrique Rocha Christopher Oconnell
5 Aces 2
1 Double Faults 1
55 Service Points 64
35 First Serve In 42
28 First Serve Won 25
11 Second Serve Won 9
2 Break Points Saved 6
4 Break Points Faced 10
28 Winners 12
22 Unforced Errors 18
- Average Odds -
L Grass Ilkley challenger · R16 · 2026-06-12

vs Darwin Blanch #219

7-6 1-6 6-3

Henrique Rocha Darwin Blanch
6 Aces 1
1 Double Faults 3
88 Service Points 85
52 First Serve In 56
40 First Serve Won 35
12 Second Serve Won 15
2 Break Points Saved 1
6 Break Points Faced 4
29 Winners 21
54 Unforced Errors 26
- Average Odds -
W Grass Ilkley challenger · 1. round · 2026-06-10

vs Charles Broom #279

6-2 6-2

Henrique Rocha Charles Broom
3 Aces 1
0 Double Faults 1
41 Service Points 48
31 First Serve In 31
24 First Serve Won 19
8 Second Serve Won 8
0 Break Points Saved 7
0 Break Points Faced 11
10 Winners 10
14 Unforced Errors 21
- Average Odds -
W Clay Perugia challenger · F · 2026-06-07

vs Daniel Merida Aguilar #82

7-6 6-3

Henrique Rocha Daniel Merida Aguilar
1 Aces 2
1 Double Faults 2
67 Service Points 63
51 First Serve In 42
36 First Serve Won 27
8 Second Serve Won 8
2 Break Points Saved 1
4 Break Points Faced 5
20 Winners 26
18 Unforced Errors 36
2.3 Average Odds 1.6
W Clay Perugia challenger · SF · 2026-06-06

vs Timofey Skatov #189

6-4 6-2

Henrique Rocha Timofey Skatov
0 Aces 4
2 Double Faults 2
58 Service Points 48
38 First Serve In 30
22 First Serve Won 25
7 Second Serve Won 10
3 Break Points Saved 2
7 Break Points Faced 3
7 Winners 16
15 Unforced Errors 13
1.5 Average Odds 2.5
W Clay Perugia challenger · QF · 2026-06-05

vs Remy Bertola #208

6-2 4-6 6-2

Henrique Rocha Remy Bertola
4 Aces 2
7 Double Faults 3
74 Service Points 72
44 First Serve In 38
33 First Serve Won 22
13 Second Serve Won 17
4 Break Points Saved 2
7 Break Points Faced 8
18 Winners 20
26 Unforced Errors 38
1.4 Average Odds 3