En , Édouard III et son fils aîné Édouard de Woodstock embarquent pour la France pour mener une vaste chevauchée, qui s'achève par une éclatante victoire à Crécy et le début du siège de Calais. Entretemps, Henry de Percy demeure en Angleterre où il figure parmi le conseil de régence chargé d'administrer le royaume en leur absence. À ce titre, il s'implique dans la défense du Nord et, avec l'aide de Ralph Neville et de l'archevêque d'York William Zouche, vainc une armée écossaise conduite par David II lors de la bataille de Neville's Cross le , où il commande le premier bataillon anglais. La capture du roi d'Écosse et la mort de plusieurs éminents comtes écossais fournissent à nouveau un avantage écrasant aux Anglais qui, comme après la victoire de Halidon Hill en 1333, entreprennent de conquérir le Sud de l'Écosse. Henry de Percy ne peut toutefois prendre immédiatement part à cette contre-attaque anglaise en Écosse, à cause de sa maladie. Mais dès le , il conclut un accord avec Lionel d'Anvers, le deuxième fils d'Édouard III et régent du royaume, par lequel il accepte de servir pendant encore un an l'armée royale en Écosse en fournissant 100 soldats et 100 archers montés.