He also had two stints at Bradford and played for the likes of Sheffield United, Middlesbrough, Aberdeen, Oxford, Sheffield Wednesday, Oldham and Darlington, where he ended his career as player-assistant before retiring for the first time in 2009 at the age of 40 having scored 200 goals in 639 total appearances in England and the Scottish Premier League, plus 30 more in domestic cups competitions.