The Maratha army was outnumbered and outgunned by the Durrani army, and the Marathas also made some strategic mistakes during the battle.