Ze was de dochter van Thomas Randolph, graaf van Moray, neef en wapengenoot van Robert de Bruce, en Moray's vrouw, Isabel Stewart, zelf een dochter van John Stewart van Bonkyll. Agnes werd beroemd om haar heldhaftige verdediging van Dunbar Castle in East Lothian tegen een Engelse belegering onder leiding van William Montagu, 1e graaf van Salisbury, die begon op 13 januari 1338 en eindigde op 10 juni van hetzelfde jaar tijdens de Tweede Schotse Onafhankelijkheidsoorlog.
Van 1331 tot 1341.