С момента ухода из Бразилии в 2020 году форвард Жоао Педро уже успел поиграть в трёх английских клубах и принёс немалую прибыль «Флуминенсе», как его воспитанник. Выросший в академии, он впервые проявил себя в 2018 году, когда ему было 16 лет. В составе «Флуминенсе» он провёл 36 матчей, забил 10 мячей, включая четыре в чемпионате Бразилии. В сентябре того же года Жоао Педро был продан в «Уотфорд» за 2,5 миллиона евро с бонусами, которые могли довести сумму до 10 миллионов евро, и с 10% прав на будущую перепродажу. После смены руководства клуб пересмотрел сделку, доведя сумму трансфера до 11,5 миллионов евро и сократив долю перепродажи до 5%. В Англии Педро сначала выступал за «Уотфорд», сыграв 109 матчей, забив 24 гола и сделав 8 ассистов. Затем он перешёл в «Брайтон» за рекордные €34 миллиона, где отметился 70 матчами, 30 голами и 10 результативными передачами. В сезоне 2024/25 он забил 10 мячей и сделал 6 ассистов, став одним из восьми претендентов на премию лучшего молодого игрока П