Alfonso XI pudo reunir con rapidez un ejército con las milicias de los concejos de Córdoba, Écija y Carmona y con las fuerzas de las órdenes religiosas de Santiago, Calatrava y Alcántara además de la nobleza.