Juan I dari Kastila

Pernikahan pertamanya dengan Leonor dari Aragon pada tanggal 18 Juni 1375, menghasilkan keturunan sebagai berikut :