Siden Malcolms far var kjent å levd i året 900, må Malcolm ha blitt født ikke senere enn 901. Ved 940-tallet var han ikke lenger en ung mann, og kan ha blitt utålmodig å vente på tronen mens kong Konstantin II var blitt en gammel mann på kanskje rundt 70 år. Frivillig eller ikke, en tekstsamling på vers fra 1000-tallet, , framstilt retrospektivt som spådommer, hentyder at det ikke var en frivillig beslutning for Konstantin II å abdisere i 943 og gå i kloster. Konstantins sønn Hans sønn Indulf var ennå ikke voksen, og det var etter gælisk og irsk skikk forventet at kongen var voksen. Indulf ble konge etter Malcolm.