List of battles involving the Kingdom of Scotland

Columns: Battle | Date | Location | Allies | Enemies | Result
Battle of Dollar | 875 | Stirlingshire , Scotland | None | Denmark | Defeat | Battle of Brunanburh | 937 | Uncertain | Kingdom of Dublin Kingdom of Strathclyde | Kingdom of England | Defeat | Battle of Bauds | 962 | Banffshire , Scotland | None | Norsemen | Victory | Battle of Barry | 1010 | Angus , Scotland | None | Denmark | Victory | Battle of Carham | 1016 or 1018 | Northumberland , England | Kingdom of Strathclyde | Kingdom of England | Victory | Battle of Alnwick | 13 November 1093 | Northumberland , England | None | Kingdom of England | Defeat | Battle of Clitheroe | 10 June 1138 | Lancashire , England | None | Kingdom of England | Victory

Example questions:
Of the early battles involving the Kingdom of Scotland , who was the commander of the Scots in the 1093 battle at Northumberland , England ? | Of the early battles involving the Kingdom of Scotland , who was the commander of the Scots in the 962 battle at Banffshire , Scotland ? | Of the early battles involving the Kingdom of Scotland , who was the commander of the Scots in the 1010 battle at Angus , Scotland ? | Of the early battles involving the Kingdom of Scotland , who was the commander of the Scots in the 1138 battle at Yorkshire , England ? | Of the early battles involving the Kingdom of Scotland , who was the commander of the men of the Isles in the 1164 battle at Renfrew ?

Answers:
Malcolm III | King Indulf | Malcolm II | David I | Somairle mac Gilla Brigte