Senegalczyk już kiedyś do Turcji a nawet do Stambułu zawędrował, wtedy został zawodnikiem Fenerbahce, do którego trafił z Olympique Marsylii. W klubie z południa Francji rozegrał 155 spotkań a grał również w RC Strasbourg, FC Metz i Troyes AC.
Do ligi katarskiej trafił przed sezonem 2011/12 po zaledwie roku spędzonym w Stambule. W reprezentacji Senegalu zadebiutował w 2004 roku w wieku 25 lat. Od tamtej pory zdążył rozegrać dla niego 50 spotkań i strzelić 19 goli.