42年至1005年，连续七名君主被杀或是战死。1005年，马尔科姆二世在杀死多名竞争者后获取王位，并继续镇压反对势力。1034年他过世，其外孙（而非根据传统，其堂兄弟侄）邓肯一世即位。邓肯于1040年同麦克白的战争中战死，但后者亦于1057年为邓肯之子马尔科姆杀死。次年马尔科姆杀死麦克白继子卢拉赫，登基为马尔科姆三世。在一系列的战争和废君之后，马尔科姆的五个儿子和一个弟兄先后成为国王，最终王位归属于其最小的儿子大卫一世的长孙马尔科姆四世。其继承者威廉一世是《联合法令》前统治时间最长的苏格兰国王。威廉一世