who defeated the english at bannockburn
Conflict: The Battle of Bannockburn occurred during the First War of Scottish Independence (1296-1328). Date: Robert the Bruce defeated the English on June 24, 1314. Armies & Commanders: Scotland. 1  King Robert the Bruce. 2  Edward Bruce, Earl of Carrick. 3  Sir Robert Keith. 4  Sir James Douglas. 5  Thomas Randolph, Earl of Moray.