Who was the general in the first punic war?
The Roman army was led by two annually elected consuls who were
the heads of the city and the army. Therefore, the Romans had many
general in this war.
The Carthaginian generals in Sicily were Hanno, Hamilcar, and
Hamilcar Barca.
During the Roman attack in Africa (Tunisia) the Carthaginian
commanders were Bustar Hasdrubal in the battle of Adys, and
Xanthippus, a Spartan mercenary, in the battle of Tunis.