What brave-hearted Scottish patriot led soldiers to a defeat of the English at the Battle of Cambuskenneth in 1297? July 20, 2017 By Show answer William Wallace. More British History QuestionsMore History Questions