Good idea. Just checked though, and apart from one guy who´d won 2 battles, it´s a different general in every single one. It is a general and not a captain though, but different generals. Must be a good army.
Just an idea, could the elephants from Ambrakia have anything to do with this? All battles have been within at most 3 turns march from Ambrakia, and by 240 the Epeirotes should have enough money to train at least a few Elephants. Don´t know if the elephants are under- or overpowered though, but it´s a theory.