CHN. Hardt vs J. Estevez · 7-6(0) 6-4 · Set 3 · Asuncion 2 (Paraguay) - QualificationWTAL. Samsonova vs K. Siniakova · 11:00 · Bad HomburgWTAD. Parry vs I. Begu · 11:00 · Bad HomburgWTAS. Sierra vs A. Blinkova · 11:00 · Bad HomburgATPA. Walton vs A. Ghibaudo · 12:00 · MallorcaATPA. Molcan vs M. Cassone · 12:00 · MallorcaWTAA. Tomljanovic vs V. Erjavec · 12:00 · EastbourneATPH. Stewart vs A. Vukic · 12:00 · EastbourneWTAJ. Pegula vs L. Noskova · 12:00 · BerlinATPN. Borges vs A. Mannarino · 12:30 · MallorcaWTAR. Zarazua vs S. Kraus · 12:30 · Bad HomburgWTAG. Ruse vs T. Townsend · 12:30 · Bad HomburgWTAK. Boulter vs L. Fernandez · 13:00 · Bad HomburgWTAZ. Sonmez vs E. Jacquemot · 13:00 · EastbourneCHN. Hardt vs J. Estevez · 7-6(0) 6-4 · Set 3 · Asuncion 2 (Paraguay) - QualificationWTAL. Samsonova vs K. Siniakova · 11:00 · Bad HomburgWTAD. Parry vs I. Begu · 11:00 · Bad HomburgWTAS. Sierra vs A. Blinkova · 11:00 · Bad HomburgATPA. Walton vs A. Ghibaudo · 12:00 · MallorcaATPA. Molcan vs M. Cassone · 12:00 · MallorcaWTAA. Tomljanovic vs V. Erjavec · 12:00 · EastbourneATPH. Stewart vs A. Vukic · 12:00 · EastbourneWTAJ. Pegula vs L. Noskova · 12:00 · BerlinATPN. Borges vs A. Mannarino · 12:30 · MallorcaWTAR. Zarazua vs S. Kraus · 12:30 · Bad HomburgWTAG. Ruse vs T. Townsend · 12:30 · Bad HomburgWTAK. Boulter vs L. Fernandez · 13:00 · Bad HomburgWTAZ. Sonmez vs E. Jacquemot · 13:00 · Eastbourne
Home/Players/Joao Fonseca
Joao Fonseca
ATP · World No. 25

Joao Fonseca

BRBrazil · Age 19 · Born 21 August 2006
Right now
25
ATP rank
1,735
Ranking points
7
Career titles
#24
Career-high rank

Recent form

No recent matches in our 7-day window.

How they play

Surface splits

Career surface splits.

Hard
74.3% 55–19
Clay
60.9% 42–27
Grass
50% 9–9
Career

Career snapshot

7
Career titles
#24
Career high
2021
First season
SeasonYear-end rankW–LTitles
2021,0–10
20228328–70
202372726–91
202414537–232
20252439–174
2026290–00
Watch & follow

Where to follow

Live scores when Fonseca is on court appear on our tennis today page, with the full schedule and where to watch in your country. The full ATP top-100 sits at our live ATP rankings. Compare Fonseca on the player statistical deep dive.

← All player profiles