Di Liga Brasil, David da Silva pernah bermain untuk Taboao Serra, Sumare AC, CA Joseense, dan Catanduvense.
Taboao Serra adalah klub pertama yang dibela oleh David da Silva.
Setelah Taboao Serra, pada musim 2010/2011 David da Silva pindah ke Sumare AC.
Pada musim 2012/2013, dia bermain untuk CA Joseense setelah sempat tidak memiliki klub.
Pada musim 2014/2015, David da Silva pindah dari CA Joseense ke Catanduvense.
Baca juga: 6 Klub Termahal Liga 1 2024: Persib Mulai Dipepet Persija-Malut United, Persis Solo Langkahi PSIS
Saat bermain di Liga Malta, dia hanya membela Birkirkara FC pada musim 2011/2012.
Belum selesai musim 2011/2012, David da Silva pindah dari Liga Malta ke Liga Irlandia untuk bermain di Shelbourne.
Saat bermain di Liga Jepang dan Liga Korea Selatan, David da Silva hanya membela satu klub, di Liga Jepang membela Zweigen Kanazawa dan di Liga Korea Selatan memperkuat Pohang Steelers .
Demikian juga saat bertanding di Liga Oman, Qatar, dan Malaysia, David da Silva hanya bermain untuk satu klub di masing-masing liga.
Ketika bermain di Liga Oman membela Al-Mussanah Club, di Liga Qatar berseragam Al-Khor SC, dan di Liga Malaysia bermain untuk Terengganu FC.
Di Arab Saudi, David da Silva bermain untuk Al-Orobah, sementara di Liga Uni Emirat Arab dirinya membela Khor Fakkan.
Sekarang untuk musim 2024/2025 David da Silva bermain untuk Persib Bandung di Liga 1 Indonesia.
Dahulu pada musim 2017/2018 David da Silva pernah membela klub asal Indonesia juga yaitu Persebaya Surabaya.
Sampai saat ini David da Silva telah mendapatkan tiga pencapaian, yang terdiri dari:
1X FOOTBALLER OF THE YEAR (TRANSFERMARKT.DE USERS' CHOICE), diraih pada tahun 2024.