2nd favorite commander of all time, behind Robert E. Lee. Hannibal led his forces into a much larger empire and faced much larger forces than his. Crossing the Alps is a huge accomplishment, but then to beat the Roman armies at Trebia, Lake Trasimene, and Cannae, he has earned his place as one of the finest generals the world has ever had.