Estimaciones más modernas hablan de 2.000 jinetes y 10.000 infantes aragoneses, catalanes y valencianos combatiendo en la "Gran Compañía Almogávar de Oriente", número elevado a 18.000 si se consideran auxiliares y los tripulantes de las 18 galeras, 4 grandes navíos de guerra y «multitud de otras pequeñas», la mayor parte de los hombres eran veteranos de la guerra en Sicilia.