João Miguel Macedo Silva (Guimarães, 7 de abril de 1995) es un futbolista portugués.
Silva ingresó a los 18 años a la academia del equipo local Vitória Sport Clube.
Comenzó a jugar entre las reservas del equipo hasta que a los 20 años, fue ascendido al primer equipo por el técnico Sérgio Conceição.
[1][2][3] Su primer partido en la Primeira Liga se produjo el 28 de noviembre de 2015 en una victoria en casa por 2-1 contra el Boavista FC.
[4] Silva terminó la temporada con otras 23 apariciones al obtener su equipo la décima posición nacional.