Revelado pelo Fluminense, João Pedro foi indicado ao prêmio de Melhor Jogador Jovem da temporada inglesa, organizado pela Associação dos Jogadores de Futebol Profissional da Inglaterra (PFA). O atacante de 22 anos é o único brasileiro na disputa em virtude de ter se destacado pelo Brighton.
Além de João Pedro, estão indicados Alejandro Garnacho e Kobbie Mainoo, ambos do Manchester United, Michael Olive, do Crystal Palace, Cole Palmer, do Chelsea, e Bukayo Saka, do Arsenal.
Em 40 jogos da temporada passada, incluindo Premier League, FA Cup, League Cup e Europa League, João Pedro fez 20 gols e deu três assistências. Foi seu ano mais goleador na carreira.
No Fluminense, João Pedro atuou apenas em 2019. Foram 36 jogos, com dez gols e duas assistências. Na temporada seguinte, foi para o Watford, onde ficou até 2023, quando acertou com o Brighton.