До этого футболист в течение 10 лет играл за «Манчестер Сити», с которым стал четырехкратным чемпионом Англии, двукратным обладателем Кубка Англии, трехкратным победителем Суперкубка страны и пятикратным обладателем Кубка лиги.
Сильва является чемпионом мира (2010) и двукратным чемпионом Европы (2008, 2012) в составе сборной Испании.