Scrivi una continuazione di questo paragrafo. Il prossimo incarico di Lockhart fu al 66-gun nell'aprile del 1747. La "Devonshire" fu la nave ammiraglia del contrammiraglio Peter Warren, sotto il cui comando Lockhart partecipò alla prima battaglia di Capo Finisterre
il 3 maggio 1747. Fu poi nominato al suo primo comando, quello della nave da fuoco, in cui vide l'azione con la flotta di Sir Edward Hawke nella seconda battaglia di Capo Finisterre il 16 ottobre 1747. Uno dei capitani della battaglia, Thomas Fox del 64-gun, fu successivamente sollevato dal suo comando dopo polemiche sulle sue azioni nell'impegno, e a Lockhart fu dato il comando temporaneo del "Kent" al suo posto. Nel 1748 Lockhart fu primo tenente della guardia di Portsmouth, e per i prossimi anni fu a mezza retribuzione in Scozia. Nel gennaio 1755 fu nominato primo tenente della 90-gun con il capitano Charles Saunders, e il 22 aprile 1755 fu promosso a comandante della sloop da 8 cannoni, assegnata durante l'anno allo squadrone occidentale in crociera sotto il comando di Sir Edward Hawke o del vice-ammiraglio John Byng.