Após deixar o Esporte Clube Bahia no final de junho, o lateral-direito João Pedro retorno ao Porto, de Portugal, com quem tem contrato até junho de 2023, porém, fora dos planos, foi novamente emprestado, agora ao Corinthians, que traz o jogador por empréstimo, pagando apenas parte dos salários e com preço de compra já pré-estabelecido. João Pedro chegará ao Timão para ser reserva de Fagner, titular absoluto da equipe. Em 2018, o Porto pagou 4 milhões de euros (R$ 18,4 milhões na época) para comprar o atleta junto ao Palmeiras após ele se destacar na primeira passagem pelo Bahia.
Natural de Presidente Bernardes, João Pedro Maturano dos Santos é cria das divisões de base do Palmeiras, mas nunca chegou a despontar no clube paulista, sendo emprestado a Chapecoense (2017) e Bahia (2018). Na primeira passagem pelo Esquadrão, atuou 17 partidas. Ele chegou emprestado pelo Palmeiras, porém, no contrato existia uma cláusula onde obrigava o Bahia a liberá-lo em caso de alguma proposta, e foi o que aconteceu. O Porto, de Portugal, se interessou pelo jogador e pagou 4 milhões de euros (R$ 17,5 milhões).
O Verdão tinha 50% dos direitos econômicos e repassou 10% ao clube baiano como taxa de vitrine. Em Portugal, não vingou, e só jogou 13 jogos e marcou dois gols pelo Porto B, na segunda divisão nacional. Retornou o Tricolor em agosto de 2019 emprestado pelo Porto, e se firmou como titular, tomando a vaga de Nino, no entanto, em agosto de 2020, sofreu uma grave lesão e precisou passar por cirurgia. Quando voltou, não conseguiu mais recuperar seu espaço. Na segunda passagem, foram 40 jogos e um gol marcado.