Current club
Played for
Bristol City
Aberdeen
Cowdenbeath
Partick Thistle
Rangers
Hartlepool United
Luton Town
Plymouth Argyle
Portsmouth
Rotherham
Wigan Athletic