Los cartagineses superaban en número a los romanos, pero sus naves transportaban pocos soldados y los romanos llevaban la ventaja de contener un gran número de hombres a bordo de los barcos.