Alba
The ruler of Alba was King Kenneth III (Kenneth the Brown), who had ruled since 997 and would continue to do so until 1005.
Deheubarth
The ruler of Deheubarth was King Cynan ap Hywel ap Ieuaf, who had ruled since 999 and would continue to do so until 1005.
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 was King Cynan ap Hywel, who had ruled since 999 and would continue to do so until 1005.
Moray
The ruler of Moray was Mormaer Findláech mac Ruaidrí (probably, the start of his reign is shrouded in mystery).
Strathclyde
The ruler of Strathclyde at this time was likely to have been King Owain Foel.