Poole startet sin karriere i Aston Villa i 1981, og har senere spilt for Northampton Town (utlån), Middlesbrough, Hartlepool United (utlån), Leicester City, Birmingham City og Bolton Wanderers.