This list is not about a single person but a group of people. The top warriors in history are legends and hollywood has made them great over and over again. The Top five greatest warriors of all time are.
1. Apaches – The most feared warriors of all time. The Apaches defeated armies that used guns with nothing but bow and arrows and tomahawks and knifes.
2. Samurai – The greatest swordsman of all time. They trained to kill you and they were unstoppable in their time.
3. Knights – They were hard to kill with their armor and swords. They protected Kings and Queens all across europe.
4. Spartans – They trained nonstop for war.
5. Pirates – They ruled the high seas and were unstoppable even by the best armies of the world.