Vul de volgende zin in: Silva speelde 55 keer voor Portugal. Hij maakte zijn debuut voor de U21-ploeg op 24 maart 2016, in een 4 tegen 0 thuisoverwinning op Liechtenstein voor de
Kwalificatiewedstrijd voor het UEFA Europese Kampioenschap onder de 21 jaar 2017.