He came to Sweden when he was just 3 months old but retained his Gambian citizenship until he was 18 years old, when he applied for and was granted Swedish citizenship. He currently has the Gambian national record at 5.30 metres, set before his Swedish citizenship.
For Sweden he won the silver medal at the 2006 IAAF World Indoor Championships. He holds the Swedish national indoor record at 5.80 metres. His outdoor personal best is also 5.80 metres, achieved in June 2006 in Zhukovskiy. This places him third on the Swedish all-time list, behind Oscar Janson and Patrik Kristiansson and equal to Martin Eriksson.