O avançado, de 23 anos, que subiu à equipa principal dos vitorianos esta temporada, ampliou o contrato por mais duas épocas, com outra duas de opção.
João Pedro chegou a Guimarães para atuar na equipa B, mas acabou por ser chamado numa fase precoce por Ivo Vieira face ao plantel incompleto e à luta pelo apuramento para a fase de grupos da Liga Europa.
A chegada de Leo Bonatini e Bruno Duarte retiraram espaço ao ex-Trofense que, ainda assim, anotou três golos em 10 partidas realizadas. No entanto, o rendimento na equipa secundária foi superior (11 golos em 14 jogos) e viu «agora reforçada a aposta da administração vitoriana».