Revelado pelo Fluminense, João Pedro foi o grande nome da vitória de goleada do Brighton por 5 a 2 sobre o Sheffield United, neste sábado, fora de casa, que valeu à sua equipe a classificação para as oitavas de final da FA Cup (Copa da Inglaterra). O atacante fez três gols e comandou a goleada.
João Pedro fez o segundo, terceiro e quarto gols do Bighton no jogo. Os outros foram de Buonanotte e Welbeck.
No Fluminense, João Pedro jogou profissionalmente apenas no ano de 2019. Foram 36 jogos com dez gols e duas assistências. Posteriormente, transferiu-se para o Watford (ING), onde ficou até 2023. De lá, foi vendido pelo Brighton.