Воспитанник ганской академии «Райт-ту-Дрим». В январе 2018 года стал игроком «Лестер Сити», где был заявлен за команду до 23 лет. Был отдан в долгосрочную аренду в бельгийский клуб «Ауд-Хеверле Лёвен». В команде дебютировал 14 апреля 2018 года в матче плей-офф первого дивизиона против клуба «Васланд-Беверен»[1]. В Лиге Жюпиле дебютировал 10 августа 2020 года в матче против «Эйпена»[2]. Вернулся в Англию в июле 2021 года. В августе того же года был подписан контракт с «Брюгге».
В январе 2022 года отправился в аренду в клуб АЗ[3].
3 февраля 2025 года перешёл в нидерландский НАК Бреда, подписав контракт на 2,5 года с возможностью продления ещё на один сезон[4].