Nachdem der junge Eduard III. im Oktober 1330 in einem Staatsstreich die Herrschaft seiner Mutter Isabelle und von Mortimer gestürzt hatte, hatte Balliol steigende Hoffnungen, den schottischen Thron gewinnen zu können. Robert Bruce war 1329 gestorben, und für seinen minderjährigen Sohn David II. führte der Earl of Moray als Guardian die Regentschaft. Balliol besuchte nach 1330 mehrmals England und stand sowohl mit den Enterbten wie auch mit dem König in Kontakt. Eduard III. wollte zwar eine Invasion der Enterbten in Schottland nicht offen unterstützen, doch er duldete stillschweigend ihre Vorbereitungen. Wahrscheinlich hatte Balliol dem englischen König gehuldigt und damit als Oberherrn anerkannt, bevor er nach Schottland aufbrach. Als der Earl of Moray am 20. Juli 1332 starb, war die Machtfrage in Schottland nicht völlig geklärt. Eine kleine Armee der Enterbten unter Führung von Balliol und Henry de Beaumont landete Anfang August mit einer kleinen Flotte in Schottland, um Balliol auf den schottischen Thron zu setzen, womit der Zweite Schottische Unabhängigkeitskrieg begann. Am 11. August konnten die Enterbten in der Schlacht von Dupplin Moor ein schottisches Heer entscheidend schlagen.