Alla Battaglia di Halidon Hill del giugno 1333 John comandava una delle ali dell'esercito scozzese, lo scontro si tramutò in una carneficina ed egli, come il re, fu costretto a trovare riparo in Francia.