John Balliol war am 17. November 1292 mit Hilfe des englischen Königs Eduard I. auf den schottischen Thron gelangt. Der englische König beanspruchte in den nächsten Jahren weiter die Oberherrschaft über Schottland. Er betrachtete sich als oberster Richter Schottlands und verlangte von John Balliol Waffenhilfe im Krieg gegen Frankreich. Die Schotten lehnten dies ab und schlossen im Oktober 1295 ein Bündnis mit Frankreich, was einer Kriegserklärung gleichkam. Daraufhin berief der englische König sein Heer zum 1. März 1296 nach Newcastle.