Desempeñó la mayor parte de su carrera en clubes de Inglaterra, Gales y Escocia, logrando ganar la Premier League escocesa 2007-08 con el Celtic, aunque en su mayoría jugó en la segunda y tercera división del sistema de ligas inglés.