ATP · #31 · BRA
Joao Fonseca
RH · 188cm · age 19
Hard 1719Clay 1627Grass 1474
Recent Form · L10
8/10
Hard 70% · Clay 56% · Grass 33%
Serve · Hold %
78%
Hold
Return · Win %
28%
Return
Tiebreak %
55%
TB%
Days Since Match
503
last:
Head-to-Head
59
| Opponent | Record | Hard | Clay | Grass | Last met |
|---|---|---|---|---|---|
| Billy Harris ·#106 | 1–2 | 1-1 | 0-0 | 0-1 | 2024-10-21 |
| Mariano Navone ·#45 | 1–1 | 0-0 | 1-1 | 0-0 | 2024-02-19 |
| Thiago Agustin Tirante ·#121 | 1–1 | 0-0 | 1-1 | 0-0 | 2024-02-26 |
| Roman Andres Burruchaga ·#144 | 1–1 | 0-1 | 1-0 | 0-0 | 2024-03-18 |
| Jan Choinski | 0–2 | 0-1 | 0-1 | 0-0 | 2024-11-04 |
| Calvin Hemery ·#205 | 1–1 | 1-1 | 0-0 | 0-0 | 2024-11-11 |
| Arthur Fils ·#20 | 2–0 | 1-0 | 1-0 | 0-0 | 2024-12-18 |
| Gabriel Diallo ·#86 | 1–1 | 1-1 | 0-0 | 0-0 | 2024-07-29 |
| Murkel Alejandro Dellien Velasco ·#183 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-01-08 |
| Unknown | 1–0 | 1-0 | 0-0 | 0-0 | 2024-11-04 |
| Unknown | 0–1 | 0-0 | 0-1 | 0-0 | 2023-04-17 |
| Jakub Mensik ·#27 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-12-18 |
| Unknown | 1–0 | 1-0 | 0-0 | 0-0 | 2024-07-29 |
| Alex Molcan ·#135 | 0–1 | 0-0 | 0-1 | 0-0 | 2023-02-20 |
| Facundo Bagnis ·#136 | 0–1 | 0-0 | 0-1 | 0-0 | 2022-11-14 |
| Brandon Nakashima ·#33 | 0–1 | 0-0 | 0-0 | 0-1 | 2024-06-03 |
| Federico Agustin Gomez ·#174 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-03-11 |
| Lukas Klein ·#153 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-08-26 |
| Gustavo Heide ·#155 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-03-18 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2024-03-18 |
| Mikhail Kukushkin ·#111 | 0–1 | 0-1 | 0-0 | 0-0 | 2024-10-28 |
| James Duckworth ·#77 | 0–1 | 0-0 | 0-0 | 0-1 | 2024-06-17 |
| Maxime Janvier ·#225 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-11-11 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2024-04-08 |
| Unknown | 1–0 | 0-0 | 0-0 | 1-0 | 2024-06-03 |
| Raphael Collignon ·#164 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-09-14 |
| Matteo Berrettini ·#35 | 0–1 | 0-1 | 0-0 | 0-0 | 2024-09-11 |
| Alex Michelsen ·#37 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-04-22 |
| Leandro Riedi ·#134 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-04-08 |
| Alejandro Moro Canas ·#188 | 0–1 | 0-0 | 0-0 | 0-1 | 2024-07-01 |
| Botic Van De Zandschulp ·#80 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-09-12 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2024-03-18 |
| Li Tu ·#191 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-07-29 |
| Cristian Garin ·#115 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-02-19 |
| Unknown | 0–1 | 0-0 | 0-1 | 0-0 | 2024-01-15 |
| Martin Landaluce | 1–0 | 1-0 | 0-0 | 0-0 | 2024-11-11 |
| Francisco Comesana ·#108 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-01-22 |
| Unknown | 1–0 | 1-0 | 0-0 | 0-0 | 2024-07-22 |
| Damir Dzumhur ·#100 | 1–0 | 0-0 | 0-0 | 1-0 | 2024-06-10 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2024-03-18 |
| Unknown | 0–1 | 0-1 | 0-0 | 0-0 | 2024-08-26 |
| Lorenzo Sonego ·#51 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-04-15 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2024-01-08 |
| Hugo Grenier ·#173 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-07-29 |
| Thiago Seyboth Wild ·#78 | 1–0 | 0-0 | 1-0 | 0-0 | 2023-04-17 |
| Gianluca Mager ·#67 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-01-08 |
| Aleksandar Kovacevic ·#101 | 1–0 | 1-0 | 0-0 | 0-0 | 2023-11-20 |
| Unknown | 1–0 | 0-0 | 1-0 | 0-0 | 2023-04-17 |
| Learner Tien ·#122 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-12-18 |
| Luca Van Assche ·#128 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-12-18 |
| Cameron Norrie ·#57 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-04-22 |
| Kamil Majchrzak ·#163 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-10-21 |
| Kyrian Jacquet ·#209 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-11-11 |
| Alejandro Tabilo ·#22 | 0–1 | 0-0 | 0-1 | 0-0 | 2024-04-15 |
| Unknown | 0–1 | 0-0 | 0-1 | 0-0 | 2024-01-08 |
| Kaichi Uchida ·#155 | 1–0 | 1-0 | 0-0 | 0-0 | 2024-07-29 |
| Harold Mayot ·#107 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-04-08 |
| Radu Albot ·#138 | 1–0 | 0-0 | 1-0 | 0-0 | 2024-04-15 |
| Benjamin Bonzi ·#124 | 0–1 | 0-1 | 0-0 | 0-0 | 2024-10-21 |
Recent Matches
| Date | Event | Round | Surface | Opponent | Score | W/L |
|---|---|---|---|---|---|---|
| 2024-12-18 | Next Gen Finals | RR | hard | Arthur Fils | 3-4(9) 4-2 4-1 1-4 4-1 | W |
| 2024-12-18 | Next Gen Finals | SF | hard | Luca Van Assche | 4-2 4-2 4-1 | W |
| 2024-12-18 | Next Gen Finals | RR | hard | Jakub Mensik | 3-4(4) 4-3(8) 4-3(5) 3-4(4) 4-3(5) | W |
| 2024-12-18 | Next Gen Finals | F | hard | Learner Tien | 2-4 4-3(8) 4-0 4-2 | W |
| 2024-11-11 | Lyon 2 CH | QF | hard | Martin Landaluce | 6-2 3-6 7-6(9) | W |
| 2024-11-11 | Lyon 2 CH | R16 | hard | Kyrian Jacquet | 6-4 6-4 | W |
| 2024-11-11 | Lyon 2 CH | R32 | hard | Maxime Janvier | 6-4 3-6 6-3 | W |
| 2024-11-11 | Lyon 2 CH | SF | hard | Calvin Hemery | 7-6(5) 6-4 | L |
| 2024-11-04 | Helsinki CH | R16 | hard | Jan Choinski | 0-6 6-1 6-2 | L |
| 2024-11-04 | Helsinki CH | R32 | hard | Jelle Sels | 6-2 6-3 | W |
| 2024-10-28 | Bratislava 2 CH | R32 | hard | Mikhail Kukushkin | 6-4 5-7 6-4 | L |
| 2024-10-21 | Brest CH | QF | hard | Benjamin Bonzi | 6-4 6-7(8) 6-4 | L |
| 2024-10-21 | Brest CH | R32 | hard | Kamil Majchrzak | 6-4 7-5 | W |
| 2024-10-21 | Brest CH | R16 | hard | Billy Harris | 6-4 6-2 | W |
| 2024-09-14 | Davis Cup Finals RR: BEL vs BRA | RR | hard | Raphael Collignon | 6-3 6-7(2) 6-3 | W |
| 2024-09-12 | Davis Cup Finals RR: NED vs BRA | RR | hard | Botic Van De Zandschulp | 6-4 7-6(3) | W |
| 2024-09-11 | Davis Cup Finals RR: ITA vs BRA | RR | hard | Matteo Berrettini | 6-1 7-6(5) | L |
| 2024-08-26 | Us Open | Q3 | hard | Eliot Spizzirri | 7-6(8) 6-7(5) 6-4 | L |
| 2024-08-26 | Us Open | Q1 | hard | Lukas Klein | 4-6 6-4 6-2 | W |
| 2024-08-26 | Us Open | Q2 | hard | Calvin Hemery | 6-4 6-3 | W |