Tsiy William Ndenge, né le 13 juin 1997 à Cologne (Allemagne), est un footballeur allemand évoluant au poste de milieu de terrain au FC Lucerne. Il commence le football à l'âge de 7 ans dans le petit club du BC Bliesheim, situé à Erfstadt (ville qui est à 30 km de la ville natale de Tsiy William Ndenge, qui est Cologne).
Le jeune joueur ne reste alors qu'un an avant de partir pour le Bayer Leverkusen où il jouera plus de 8 ans (entre 2004 et 2012). En 2012, il quitte le centre de formation du Bayer Leverkusen et rejoint le TSC Euskirchen pendant une saison. En 2013, il est repêché dans un club de Bundesliga, notamment au Borussia Mönchengladbach.
Il signe son premier contrat professionnel en 2015 et vacille entre l'équipe première et la réserve, mais en 2 ans il n'a jamais joué avec les professionnels. William commence à jouer avec la réserve du Borussia Mönchengladbach en Regionalliga West où il jouera 20 matchs lors de la saison 2015-2016 et 17 matchs lors de la saison 2016-2017.
Le 28 juillet 2017, il est prêté au club néerlandais de Kerkrade, le Roda JC. Le 13 août 2017, il commence sa saison et joue donc son premier match professionnel face au PEC Zwolle. Il remplace Daryl Werker à la 70e minute mais n'aidera pas son club à remonter le score, ils perdent le match 4-2. Malgré une blessure à l'aine, il arrive petit à petit à s'imposer et à devenir un titulaire régulier, malheureusement il ne peut pas empêcher le Roda JC de jouer les barrages de relégation et de descendre en Keuken Kampioen Divisie.
Le 31 août 2018, le Borussia Mönchengladbach annonce le départ de Tsiy William Ndenge au FC Lucerne, la valeur de la transaction s'élève à 650 000€. Il signe un contrat durant jusqu'en 2021 mais se blesse en début de saison au ligament collatéral ce qui fait qu’il ne peut jouer que 16 matchs lors de sa première saison avec le club suisse. Malgré cette blessure, le club décide de prolonger le contrat du joueur d'un an, le 17 octobre 2019, espérant toujours que le joueur pourra apporter beaucoup plus sur le terrain.
Avec l'équipe d'Allemagne des moins de 19 ans, il joue trois matchs amicaux entre 2015 et 2016. Par la suite, avec l'équipe d'Allemagne des moins de 20 ans, il joue six matchs amicaux entre 2016 et 2017. Il officie notamment comme capitaine lors d'une rencontre face à l'Italie en septembre 2016.
Tsiy William Ndenge est un milieu de terrain très physique (il mesure 1,88 m (6? 2?) et pèse quasiment 80kg), il est gaucher et se distingue particulièrement lors des phases d'attaque adverses. Le blog italien tuttomercatoweb le compare à Luiz Gustavo.