Top 10 Greatest Military Generals of All Time

1Alexander the Great

Alexander the Great


2Genghis Khan

Genghis Khan


3Hannibal Barca

Hannibal Barca


4Napoleon Bonaparte

Napoleon Bonaparte


5Julius Caesar

Julius Caesar


6Tran Hung Dao

Tran Hung Dao


7Robert E. Lee

Robert E. Lee


8Nguyen Hue

Nguyen Hue


9George Washington

George Washington


10Võ Nguyên Giáp

Võ Nguyên Giáp


11Erwin Rommel the Desert Fox

Erwin Rommel the Desert Fox


12Saladin

Saladin


13George S. Patton

George S. Patton


14David IV of Georgia

David IV of Georgia


15Ulysses S. Grant

Ulysses S. Grant


16Fredrick the Great

Fredrick the Great


17Sun Tzu

Sun Tzu


18Erich Von Manstein

Erich Von Manstein


19King David of Israel

King David of Israel


20Georgy Zhukov

Georgy Zhukov


21Robert The Bruce

Robert The Bruce


22Alexander Suvorov


23Cyrus the Great

Cyrus the Great


24Dwight D. Eisenhower

Dwight D. Eisenhower


25Attila the Hun

Attila the Hun


26Joshua (Bible)

Joshua (Bible)


27Mehmed II

Mehmed II


28Horatio Nelson

Horatio Nelson


29Ngô Quyền


30Stonewall Jackson


31Sultan l-Ẓāhir Rukn al-Din Baibars al-Bunduqdari


32Gustavus Adolphus of Sweden

Gustavus Adolphus of Sweden


33Belisarius


34Yi Sun-sin

Yi Sun-sin


35Heinz Guderian