Im weiteren Verlauf der Kriege stand Sir John treu zu Eduard IV. und kämpfte in dessen Armee 1471 bei den Schlachten in Barnet und Tewkesbury. Im Anschluss an die letztere Schlacht von Tewkesbury schlug Eduard IV. ihn am 4. Mai 1471 noch auf dem Schlachtfeld zum Knight Bachelor.