ATP Tour
ATP World Ranking - 528 pts
🪃 Counterpuncher
Turns defense into offense. Absorbs pace, redirects with precision, and thrives in long rallies by letting opponents beat themselves. Excels at converting break points when they matter most.
Strong against
Weak against
Age
22
Height
5'11" (180 cm)
Weight
83 kg (183 lbs)
Plays
Right-Handed, Two-Handed BH
Career-High Ranking
#149 (2025-06-09)
91
Wins
92
Losses
49.7%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 17/12 | 16/8 | 1/4 | - |
| 2025 | 32/27 | 14/16 | 17/10 | 1/1 |
| 2024 | 33/30 | 26/21 | 6/7 | 1/2 |
| 2023 | 5/13 | 4/10 | 1/3 | - |
| 2022 | 3/5 | 2/4 | 1/1 | - |
| 2021 | 1/5 | 1/5 | - | - |
| Career | 91/92 | 63/64 | 26/25 | 2/3 |
Averages · Last 90 days (19 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| Jun 4, 2026 | Internazionali di Tennis Città di Perugia | G.I.MA. Tennis Cup | Round of 16 | Dusan Lajovic | Clay | 64 75 | W |
| Jun 3, 2026 | Internazionali di Tennis Città di Perugia | G.I.MA. Tennis Cup | Round of 32 | Enrico Dalla Valle | Clay | 64 76 | W |
| May 24, 2026 | Roland Garros | 2nd Round Qualifying | Borna Gojo | Clay | 36 63 67 | L |
| May 24, 2026 | Roland Garros | 1st Round Qualifying | Zsombor Piros | Clay | 64 76 | W |
| May 7, 2026 | Oeiras Open 4 | Round of 32 | Roman Safiullin | Clay | 75 67 26 | L |
| May 6, 2026 | Internazionali BNL d'Italia | 1st Round Qualifying | Pablo Llamas Ruiz | Clay | 64 36 16 | L |
| Apr 22, 2026 | Mutua Madrid Open | 2nd Round Qualifying | Adolfo Daniel Vallejo | Clay | 16 64 26 | L |
| Apr 22, 2026 | Mutua Madrid Open | 1st Round Qualifying | Jan Choinski | Clay | 76 67 75 | W |
| Apr 16, 2026 | Oeiras Open 3 | Semifinals | Roman Safiullin | Clay | 46 46 | L |
| Apr 13, 2026 | Oeiras Open 3 | Quarterfinals | Pablo Llamas Ruiz | Clay | 60 75 | W |
Internazionali di Tennis Città di Perugia | G.I.MA. Tennis Cup
Henrique Rocha is currently ranked #119 in the ATP singles rankings with 528 points.
Henrique Rocha (ATP #119) has a career win-loss record of 91-92 (49.7% win rate) and has won 0 ATP titles.
Smashrs tracks Henrique's upcoming matches with AI-powered predictions across six independent models. Our confidence score reflects the degree of agreement between models - a higher score means stronger consensus. Check back before each match for the latest prediction.