Player
🇵🇹 joao graa
Career matches 15
Wins 3
Losses 12
Win rate 20.0%
Elo (current) —
Surface breakdown
Hard 20.0% 3W – 12L (15 matches)
Career form (last 10)
LLLLWWLLLL
Newest on left. Hover for details.
Head-to-head (top 5 opponents)
| Opponent | Played | W | L | W% |
|---|---|---|---|---|
| michael zhu | 1 | 1 | 0 | 100% |
| maksim tikhomirov | 1 | 1 | 0 | 100% |
| patrick schoen | 1 | 0 | 1 | 0% |
| hugo maia | 1 | 0 | 1 | 0% |
| patrik hartmeier | 1 | 0 | 1 | 0% |
Recent matches
1–15 of 15
| Date | Tournament | Round | Winner | Loser | Score | Surface |
|---|---|---|---|---|---|---|
| 2024-07-29 | Porto CH | Q1 | edas butvilas | joao graa | 6-4 7-5 | Hard |
| 2024-07-22 | M25 Porto | R32 | joao domingues | joao graa | 6-2 6-2 | Hard |
| 2024-07-15 | M25 Castelo Branco | R32 | michael geerts | joao graa | 6-2 6-1 | Hard |
| 2024-06-24 | M15 Monastir | QF | patrick schoen | joao graa | 6-3 6-4 | Hard |
| 2024-06-24 | M15 Monastir | R16 | joao graa | alex degabriele | 3-6 6-3 6-3 | Hard |
| 2024-06-24 | M15 Monastir | R32 | joao graa | michael zhu | 3-6 6-1 6-3 | Hard |
| 2021-07-05 | M15 Almada | R32 | daniel cox | joao graa | 6-4 7-5 | Hard |
| 2020-03-09 | M15 Loule | R32 | arthur cazaux | joao graa | 6-0 6-4 | Hard |
| 2019-09-30 | M25 Tavira | R32 | ivan davydov | joao graa | 7-6(4) 4-6 7-5 | Hard |
| 2019-09-02 | M15 Sao Bras Alportel | R32 | hugo maia | joao graa | 6-2 6-2 | Hard |
| 2018-10-22 | Portugal F22 | R32 | tomas almeida | joao graa | 6-2 6-0 | Hard |
| 2018-10-15 | Portugal F21 | R32 | tiago cacao | joao graa | 6-2 6-2 | Hard |
| 2018-10-08 | Portugal F20 | R32 | patrik hartmeier | joao graa | 6-4 7-6(2) | Hard |
| 2018-10-01 | Portugal F19 | R16 | jorge blanco guadalupe | joao graa | 7-6(3) 6-4 | Hard |
| 2018-10-01 | Portugal F19 | R32 | joao graa | maksim tikhomirov | 3-0 RET | Hard |