Both great tactical generals, but Caesar wins due to his strategic superiority. Alexander over-stretched his resources and was eventually forced to halt his expansion due to a lack of willing soldiers and supplies. In contrast, Caesar made great efforts to ensure that his armies were well supplied and well-positioned to win the battles before they even began. Victory on the battlefield is not the only aspect of a great commander, and on the strategic level Alexander is inferior to Caesar (IMO).
Bookmarks