El 24 de marzo de 2017, Chile cayó por 1-0 ante Argentina, Silva fue titular y salió al 69' por Jorge Valdivia.