El 8 de septiembre de 2015, en su primera aparición con el equipo sub-21, Silva anotó un hat-trick en 19 minutos (ambas mitades combinadas), contribuyendo a una victoria de 6-1 contra Albania para el Campeonato Europeo Sub-21 de 2017.
los clasificados. Fue llamado por primera vez al equipo senior por el entrenador en jefe Fernando Santos el 26 de agosto siguiente, jugando la segunda mitad de una victoria amistosa por 5 a 0 sobre Gibraltar en Oporto el 1 de septiembre.