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 Owain ap Hywel ap Cadell, who had ruled since 950 and would continue to do so until 986.
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.
Gwynedd
The ruler of Gwynedd during this time was either King Hywel ab Ieuaf or King Cadwallon ab Ieuaf, the exact year of the succession is unknown.
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.