Terverifikasi Administratif dan Faktual oleh Dewan Pers
Sebelum bergabung dengan Bhayangkara FC, pemain berusia 28 tahun itu memperkuat klub papan atas Qatar Super League, Al-Khor.
Selama satu musim, ia bermain 28 pertandingan dengan mencetak 11 gol di klub berjulukan El Forsan.
Al-Khor menjadi klub keenam David da Silva yang memutuskan bermain di kompetisi Asia.
Sebelumnya, ia pernah membela Al Khaleej, Al Mussanah, Al Orobah, Zweigen Kanazawa, dan Qadsia SC.