The British, commanded by General Lake were about 10,000 men strong, opposing the Sindhia's Maratha army of 9,000 veteran infantry and 5,000 cavalry. The British were also supported by allied troops from Alwar.
The Maratha infantry made a most gallant defence, standing their ground until the survivors laid down their arms. The cavalry also suffered heavily. Seventy-two guns and a large quantity of ammunition and stores were captured.
On 17 December 1803, Raghuji Bhonsale (II) of Nagpur signed the Treaty of Deogaon with the British after the Battle of Laswari and gave up the province of Cuttack including Balasore.