The Battle of Oroscopa was fought between a Carthaginian army of more than 30,000 men commanded by the general Hasdrubal and a Numidian force of unknown size under its king, Masinissa. It took place in late 151 BC near the ancient town of Oroscopa in what is now north western Tunisia. The battle resulted in a heavy Carthaginian defeat.