Hos Dundee slet han med å få spilletid, spesielt mot slutten av hans periode i klubben. Han forlot Dundee den 22. november 1989 da han ble solgt til Blackburn Rovers FC for £30 000. Hos Blackburn etablerte han seg på førstelaget og hjalp klubben til playoffplass både i 1989/1990 og i 1991/1992. I den siste sesongen hans hjalp han klubben til opprykk gjennom playoff etter at Jack Walker hadde satset stort i Blackburn og ansatt Kenny Dalglish som manager. Ved sesongslutt valgte Irvine i en alder av 33 år å legge opp som fotballspiller.