Schrijf een vervolg op deze paragraaf - 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 het UEFA European Under-21 Championship 2017.
kwalificatiewedstrijden.