Hasdrubal, sønn av Mago, ble valgt til «konge» elleve ganger, og bli gitt triumftog fire ganger, den eneste kartager som fikk denne æren, det er uansett ikke nedtegnet noen andre som har fått tilsvarende æresbevisninger av Kartago. Han døde av de sår han fikk i kamp fra krigene på Sardinia. Kartago hadde gått inn i en krig som raste i 25 år på Sardinia hvor de innfødte fikk hjelp fra greske Sybaris, den gang den rikeste byen innenfor Magna Graecia og en alliert av fokaiaerne. Kartagerne møtte motstand fra Nora og Sulci på Sardinia, mens greske Carales og Tharros på Sardinia hadde underkastet seg frivillig til kartagisk overherredømme.