Alba
The ruler of Alba was King Kenneth II (Kenneth the Fratricide), who had ruled since 971 and would continue to do so until 995.
Deheubarth
The ruler of Deheubarth was King Maredudd ab Owain ap Hywel, who had ruled since 986 and would continue to do so until 999.
England
The ruler of England was King Æthelræd II (Æthelred the Unready), who had ruled since 978 and would continue to do so until 1013.
Moray
Jarl Melsnat and King Malcolm are possible rulers of Moray between 976 and 995, but the evidence for their rule is scant.
Strathclyde
The ruler of Strathclyde was King Malcolm map Dyfnwal, who had ruled since 973 and would continue to do so until 997.