У липні 2015 року Нчам підписав п'ятирічну угоду з «Манчестер Сіті»[4], після чого для отримання ігрової практики був відданий в оренду на два роки до італійського клубу «Дженоа»[5][6][7]. 23 серпня 2015 року дебютував за нову команду в матчі проти клубу «Палермо», вийшовши у стартовому составе[8]. Загалом за два сезони взяв участь у 37 матчах Серії А.
12 липня 2017 року за 4,5 мільйонів фунтів стерлінгів перейшов у «Селтік», підписавши чотирирічний контракт[9]. У першому ж сезоні виграв з командою усі три основі національні трофеї — чемпіонат, Кубок Шотландії та Кубок Ліги. Станом на 5 жовтня 2018 року відіграв за команду з Глазго 34 матчі в національному чемпіонаті.
Виступи за збірні
2011 року дебютував у складі юнацької збірної Франції, взяв участь у 34 іграх на юнацькому рівні, відзначившись 6 забитими голами.
Протягом 2015—2018 років залучався до складу молодіжної збірної Франції[10]. На молодіжному рівні зіграв у 20 офіційних матчах, забив 1 гол.