Current club
Played for
Plays in
Celtic
Aston Villa
Birmingham City
Bristol Rovers
Charlton Athletic
Chelsea
Crystal Palace
Plymouth Argyle
Preston North End
QPR
West Bromwich
Wigan Athletic
Swansea City