 He played for ten different clubs at professional level notably appearing in the Premier League with Everton, Manchester City and Bradford City.He also played in the Football League for Middlesbrough, Sheffield United, Stoke City, Sunderland, Wigan Athletic and Scunthorpe United before ending his career in 2006, with a brief stint at Grimsby Town aged 40.He is well remembered for his somersault goal celebration.