My (uneducated) guess is that the Numidian cavalry forces at Cannae and Zama didn't only consist of unarmoured skirmishers. In EB, we have Numidian Nobles to represent some of those that were capable to tackle other cavalry in melee.
Swêboz guide for EB 1.2
Tips and Tricks for New Players
from Hannibal Khan the Great, Brennus, Tellos Athenaios, and Winsington III.
Bookmarks