Crawford was Colonel of the 25th Foot (1746–1747). He fought in the Battle of Rocoux on 11 October 1746 and gained the rank of Lieutenant-General in 1747. He was Colonel of the 2nd Dragoons ('Scots Greys') (1747–1749)