Después de la muerte de Eanfrido, su hermano, Oswaldo, respaldado por guerreros enviados por Domnall Brecc de Dalriada, derrotó y dio muerte a Cadwallon en la Batalla de Heavenfield en 634.