Joao Fonseca je poznat po iznimno agresivnom stilu igre s osnovne linije, snažnim forehandom. Prvi turnir je osvojio u Buenos Airesu, kao najmlađi Brazilac kojem je to pošlo za rukom.
Fonsecu smatraju jednim od najvećih teniskih talenata. Lani je u prosincu u Jeddahu bio pobjednik ATP Next Gen finala, a početkom ove godine u prvom kolu Australian Opena izbacio je devetog nositelja Rusa Andreya Rublova protiv kojeg je sakupio čak 65 winnera u tri seta. Pierre-Hugues Herbert se dobro držao, prva dva seta je izgubio u tie breaku, na kraju je poražen u tri 7-6(4), 7-6(4), 6-4.
U prva dva seta Fonseca je nadoknadio break zaostatka, a presudila je njegova čvrstina u ključnim trenucima, posebno u tie-breakovima. Meč je trajao dva sata i 54 minute, a Fonseca je pokazao iznimnu borbenost i mentalnu snagu protiv iskusnog Herberta, koji je inače dvostruki pobjednik Roland Garrosa u parovima. Brazilac je na kraju s 18 godina i 277 dana postao najmlađi igrač koji je u ovom vijeku na Roland Garrosu stigao do trećeg kola, maksimalnim pobjedama. Prestigao je rekordera u broju titula, Rafaela Nadala, kome je to pošlo za rukom 2005. godine. Rafa je tada imao točno 18 godina i 354 dana.