Although the East India Company later gave its troops numbered in the battle as around 2800, contemporary Talpur records indicated the armies were approximately equal in numbers (around 8–10 thousand each) with the British having around 2500 European officers and soldiers and the balance being Indian sepoys.
Bár a Kelet-indiai Társaság később 2800 körülinek adta meg a csatában résztvevő katonái számát, a korabeli Talpur adatok szerint a két sereg nagyjából azonos létszámú volt (mintegy 8-10 ezer mindegyik oldalon), a briteknél mintegy 2500 európai tiszt és sorkatona, és a maradék indiai szipojokból állt össze.