Kolejne spotkanie Lockharta było w 66-tonowym w kwietniu 1747. "Devonshire" był okrętem flagowym kontradmirała Petera Warrena, pod którego dowództwem Lockhart walczył na
Pierwsza bitwa przy Przylądku Finisterre 3 maja 1747 r. Następnie otrzymał pierwsze dowództwo nad okrętem ogniowym, w którym uczestniczył w bitwie przy Przylądka Finisterre 16 października 1747 r. Jeden z kapitanów w bitwie, Thomas Fox z 64-gun, został później zwolniony z dowództwa po kontrowersjach związanych z jego działaniami w walce, a Lockhart otrzymał tymczasowe dowództwo "Kent" w jego miejsce. W 1748 roku Lockhart był pierwszym porucznikiem na statku strażniczym Portsmouth, a przez następne kilka lat pracował w Szkocji na pół płacy. W styczniu 1755 r. został mianowany pierwszym porucznikiem 90-tonowego okrętu pod dowództwem kapitana Charlesa Saundera, a 22 kwietnia 1755 r. został awansowany na dowódcę 8-tonowego szalupu, przyłączonego w ciągu roku do zachodniej eskadry żeglującej pod dowództwem sir Edwarda Hawke'a lub wiceadmirała Johna Byng'a.