IIRC, different sources compose different lists. According to Livy, it was in a conversation with Scipio (Africanus Major, naturally) that Hannibal rated Alexander, then Phyrrus, as the greatest generals, and himself third—but would have considered himself the greatest general of them all if only he hadn't been defeated by Scipio.
I've said it before, and I'll say it again; Hannibal and Scipio: BROS 4 LYF
Bookmarks