During his time at Everton, Irvine made 191 appearances for the club and scored 36 goals. He was an integral part of the team during the 1980s and helped Everton secure the First Division title in the 1984-1985 season. Irvine also had successful spells at Crystal Palace and Dundee United, where he established himself as a versatile and hard-working midfielder.