João Fonseca encerrou 2025 entre os 24 melhores tenistas do mundo após um ano de rápida ascensão no circuito profissional. O carioca saiu da 145ª posição no início da temporada e subiu 121 lugares no ranking.
A temporada começou após a decisão de priorizar a carreira profissional em vez do tênis universitário nos Estados Unidos. Campeão do Next Gen ATP Finals em 2024, Fonseca estreou 2025 com 18 anos e venceu o Challenger 125 de Canberra, o que lhe rendeu um salto de 32 posições no ranking.
Classificado para a chave principal do Aberto da Austrália, o tenista brasileiro surpreendeu ao eliminar Andrey Rublev, então nº 9 do mundo, em partida disputada na estreia. Depois, foi eliminado por Lorenzo Sonego e avançou ao grupo dos 100 melhores do mundo ainda em janeiro.
Em fevereiro, Fonseca conquistou o ATP 250 de Buenos Aires, derrotando Francisco Cerúndolo na final. O título levou-o ao 68º lugar no ranking. Convites para Masters 1000 de Indian Wells e Miami chegaram na sequência. Em Indian Wells, venceu Jacob Fearnley; em Miami, superou Ugo Humbert e alcançou pela primeira vez a terceira rodada em um Masters 1000. Entre esses compromissos, faturou também o Challenger de Phoenix.
Em maio, já como 65º do mundo, chegou a Roland Garros e eliminou Hubert Hurkacz na estreia, avançando até a terceira rodada. Em Wimbledon, passou por Jacob Fearnley e Jenson Brooksby, tornando-se o tenista mais jovem a chegar à terceira rodada em 14 anos; foi então eliminado por Nicolás Jarry, que seguiu às quartas de final.
No segundo semestre, participou dos Masters 1000 de Cincinnati e do US Open, onde foi parado na segunda rodada em ambas as competições. Em setembro, a um mês de completar 19 anos e ocupando a 45ª colocação, integrou o quinteto brasileiro que garantiu vaga nos qualifiers da Copa Davis de 2026 ao vencer a Grécia por 3 a 1 na fase realizada na Grécia. Nessa série, Fonseca registrou vitória sobre o ex-top 3 Stefanos Tsitsipas.
Outubro marcou a primeira conquista de nível ATP 500 na carreira, com o título no torneio da Basileia, após vitória em dois sets sobre o espanhol Alejandro Davidovich Fokina, então nº 18 do mundo. Menos de 48 horas depois, no Masters 1000 de Paris, estreou com triunfo sobre Denis Shapovalov, mas foi eliminado na rodada seguinte por Karen Khachanov.
Fonseca encerrou sua participação no circuito em Paris e optou por não disputar o ATP 250 de Atenas por causa de uma lombalgia, tornando aquele o último torneio que planejara disputar na temporada. Ao final do ano, além da posição 24 no ranking, recebeu o Prêmio Brasil Olímpico 2025 na categoria masculina, vencendo a votação popular do Atleta da Torcida promovida pelo Comitê Olímpico do Brasil.
A última apresentação de destaque em 2025 foi uma exibição em Miami contra o número 1 do mundo, Carlos Alcaraz. O confronto terminou a favor do espanhol por 2 sets a 1 — parciais de 7/5, 2/6 e 10/8 no match tiebreak — e durou 1h29min.



