Minho Province
João Pedro played only one minute for the Minho Province side in 2013–14, his European debut in a 1–0 win at CS Pandurii Târgu Jiu in the play-offs of the UEFA Europa League on 22 August. Eight days later, he was loaned to fellow top tier club C.F. Os Belenenses, scoring on his debut but in a 2–3 home loss to C.D. Nacional where he featured 63 minutes from the bench.