Alba
The ruler of Alba was King Constantine III, who had ruled since 995 and would continue to do so until 997.
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.
Strathclyde
The ruler of Strathclyde was King Malcolm map Dyfnwal, who had ruled since 973 and would continue to do so until 997.