Promu major en , et lieutenant-colonel en , il retourne dans l'armée britannique dans la dernière année pour devenir adjoint de l'adjudant-général. Lors de la bataille de Villers-en-Cauchies il se distingue à la tête de deux escadrons, avec la capture de trois canons et la capture de 1000 prisonniers. Lorsque l'armée britannique quitte le continent, Craufurd est encore attaché à l'armée autrichienne, et est présent sur les actions menées sur la Lahn, le combat de Neumarket, et le Combat d'Amberg. Lors de la dernière bataille, une grave blessure le rend incapable de continuer son service, et coupe court à une carrière prometteuse. Il est évacué vers l'Angleterre. Il y fait tout ce qu'il pouvait pour faire avancer la carrière de son frère, Robert. Promu colonel le , il est déjà en charge d'une brigade-major. Le , il est promu au grade de major-général.