Ancient history

Why did the English win battle of falkirk?

The English did not win the Battle of Falkirk. The Scots, led by William Wallace, defeated the English forces led by Edward I in 1298.