Su primer equipo fue Manchester City, en el que jugó hasta 1990, sus siguientes equipos fueron Crewe y Leicester City, en el 2000 llega al Celtic de Glasgow.