Over the years, he's donned the jerseys of several clubs. Starting his professional career at Crystal Palace, he's also played for Wigan Athletic, Chelsea FC, and had loan spells at Liverpool, Stoke City, West Ham United, Fenerbahçe, Inter Milan, and Spartak Moscow.