One reason that william won the battle was because he was prepared better for the battle than harold. another major reason that william won was because his army was better than harolds.
More the 150 men, women, children of the Lakota had been killed and 51 were wounded ( 4 men and 47 women and children ) Hope this helped! Have a great day :)