Diop spent much of his career in England, where fans nicknamed him "The Wardrobe" for his stature. He played for Fulham and Portsmouth in the Premier League, and won the FA Cup with the latter club in 2008. He also played top-flight football in Switzerland for Neuchâtel Xamax and Grasshopper, in France for Lens and in Greece for AEK Athens.