Sin embargo, cuando Ecgfrith murió en la batalla de Nechtansmere en el 685, Aldfrith fue reclamado de nuevo en Northumbria, y proclamado rey.