Khalid is said to have fought around a hundred battles, both major battles and minor skirmishes as well as single duels, during his military career. Having remained undefeated, he is claimed by some to be one of the finest military generals in history.