El ejército peruano ascendía a 1.893 hombres y el de Santa Cruz a 2200 sin contar 700 de la división al mando del general peruano Anselmo Quiroz que arribó al campo cuando la batalla ya había concluido.