Alexander was a tactical and strategic genius of the first rank. Rivalled in history by very very few men. If any.
It would help if more was known in the thread start up about Epaminondas. But since Alexander was never defeated, because he always found his enemy's weaknesses and exploited them; I would trust in the reliability of his never having been defeated. Ever. Moreover, Alexander fought a tremendous number of battles against many rulers and various generals, under many divergent conditions and many different circumstances. I believe Alexander could have defeated his own father in battle. Which Philip of Macedon greatly feared. Alexander the Great was a force of nature.