El contingente enemigo, también presto para enfrentarse a los romanos, estaba compuesto por 17.000 infantes, en su mayoría brucios y lucanos, y 1.200 caballeros númidas y "maurii".