Tras la muerte de Roberto I de Escocia, el nuevo rey David II era aún demasiado joven para reinar, por lo que Thomas Randolph, I conde de Moray, se convirtió en el nuevo Guardián de Escocia.