У дорослому футболі дебютував 2011 року виступами за команду «Воллідан», взявши участь у 15 матчах Першого дивізіону Гамбії. Згодом провів ще один сезон за місцеви «Реал де Банжул», звідки отримав запрошення до фінського клубу «КуПС».
Після двох років у Фінляндії 2015 року перейшов до шведського «Юргордена». Відіграв за команду з Стокгольма ще півтора роки.
Протягом 2016–2018 років виступав у Бельгії за «Генк», з якого влітку 2018 року за 8 мільйонів євро перейшов до італійської «Сампдорії».
Виступи за збірні
Захищав кольори юнацької (U-17) і молодіжної збірних Гамбії. На молодіжному рівні зіграв у 10 офіційних матчах.