Revelado nas categorias de base do Fluminense, João Pedro garantiu que seguirá no Watford, time que disputa a Segunda Divisão inglesa. Caso fosse vendido, o Tricolor lucraria com a negociação. Recentemente, foi alvo de forte assédio do Newcastle, da Premier League (Primeira Divisão).
O Newcastle, após ser vendido, passou a ter forte poderio financeiro e estava a investir pesado. A imprensa local chegou a divulgar uma oferta na casa de 25 milhões de libras (acima dos R$ 153 milhões).
Caso fosse vendido por tais cifras, o Fluminense ficaria com algo pouco acima dos R$ 10 milhões entre 10% de mais-valia (diferença entre o valor da compra e venda) e Mecanismo de Solidariedade como clube formador.
Pelo Fluminense, João Pedro disputou 36 jogos e fez dez gols como profissional em 2019. Veja declaração do atacante de 20 anos garantindo a permanência no Watford: