Silas speelde in zijn thuisland voor Olympic Matete, voor hij als zeventienjarige overgenomen werd door het Franse Olympique Alès. Na één seizoen bij die club vertrok hij naar Paris FC. Hier maakte hij zijn debuut op 31 augustus 2018. Op die dag werd door goals van Dyjan en Dylan Saint-Louis met 2–0 gewonnen van Troyes. Silas moest van coach Mehmed Baždarević op de reservebank beginnen en hij mocht zeventien minuten voor tijd invallen voor Yannick Mamilonne.[1] Zijn eerste treffer volgde op 9 november 2018. Op bezoek bij FC Lorient opende hij na drie minuten de score op aangeven van Romain Perraud. Door doelpunten van Lindsay Rose en Yoane Wissa won Lorient de wedstrijd toch met 2–1.[2] In de zomer van 2019 maakte Silas voor een bedrag van circa acht miljoen euro de overstap naar VfB Stuttgart, waar hij zijn handtekening zette onder een verbintenis voor de duur van vijf seizoenen.[3]