Alfonso's eldest son, Ferdinand, died in 1275 at the Battle of Écija against the Moroccan and Granadan invasion armies, leaving two infant sons.
Putra sulung Alfonso, Fernando, meninggal pada tahun 1275 di Pertempuran Écija melawan tentara penyerang Maroko dan Granada, meninggalkan dua putranya yang masih bocah.