Kray comandò in Italia nel 1799 e riconquistò la pianura lombarda dai francesi. Ha vinto una battaglia decisiva a Legnago il 26 marzo. Per la sua vittoria sui francesi nella battaglia di Magnano il 5 aprile, fu promosso Feldzeugmeister (luogotenente generale di artiglieria). Questa vittoria costrinse l'esercito francese a ritirarsi verso il fiume Adda. Tuttavia, Kray fu sostituito quando Michael von Melas arrivò per prendere il comando delle forze austriache. Mentre l'esercito di campo vinse altre due grandi battaglie, Kray condusse con successo gli assedi di Peschiera del Garda e Mantova. Alla battaglia di Novi
, ha comandato le divisioni di Peter Ott e Heinrich Bellegarde. Il 6 novembre fu sconfitto dai francesi in un secondo scontro a Novi Ligure.