У дорослому футболі дебютував 2019 року виступами за шотландський «Селтік», в якому провів півтора сезони, попри юний вік швидко ставши гравцем основного складу і взявши участь у 36 матчах чемпіонату. У сезоні 2019/20 допоміг «кельтам» зробити требл, вигравши усі три основні національні футбольні турніри Шотландії.
Наприкінці січня 2021 року перебрався до Німеччини, уклавши чотирирічний контракт із клубом «Баєр 04».