McIlroy played for Glentoran, Burnley, Stoke City and Oldham Athletic. He was thought of as one of the Burnley Football Club's greatest players. He played 497 matches and scoring 131 goals. He managed Oldham Athletic and Bolton Wanderers.
McIlroy died on 20 August 2018 at the age of 86.