His professional playing career lasted 19 years, where he made 614 league appearances and scored 158 league goals, most notably at West Bromwich Albion and Coventry City. He also won five caps for the England national team.