Eduardo I murió en 1307 y fue sucedido por su ineficaz hijo, Eduardo II, quien en 1314 dirigió un ejército de unos 25.000 hombres para enfrentarse al ejército de Bruce en Bannockburn, cerca de Stirling.
Eduardo II murió antes de poder suceder a Eduardo I.