Il commande le 13e aux Antilles en 1790, et sert une seconde fois aux Antilles commandant un bataillon de grenadiers en 1793, où il est blessé lors de la réduction de la Martinique.
En 1795, il est nommé colonel du 127e régiment d'infanterie(en) et placé en demi-solde lorsque ce régiment est réduit en 1797. Il est nommé major-général en 1798 et sert contre la rébellion irlandaise de 1798 en tant que quartier-maître général en Irlande, participant à la bataille de Vinegar Hill. Il accompagne Cornwallis dans sa campagne contre les forces françaises débarquées en Irlande et est grièvement blessé lors de la bataille de Ballinamuck.
Cradock entre à la Chambre des communes irlandaise pour Clogher en 1785. En 1790, il est député de Castlebar, siège qu'il occupe jusqu'en 1798. Il représente ensuite Midleton de 1799 à 1800, puis Thomastown à l'Acte d'Union en 1801. L'année précédente, il est nommé commandant du deuxième bataillon du 54e régiment d'infanterie, et est de nouveau été mis en demi-solde lorsque ce bataillon est réduit en 1802. En 1803, il est nommé au 71e régiment d'infanterie.
En 1801, il fait partie de l'état-major de la Méditerranée sous la direction de Ralph Abercromby, servant de commandant en second d'une division sur le terrain. Après la reddition du Caire et d'Alexandrie, à laquelle il est présent, il est envoyé avec une force pour occuper la Corse et Naples, mais est rappelé en route après la signature de la paix d'Amiens.
Il est ensuite nommé commandant en chef de l'armée de Madras. Après le départ de Lord Lake, il commande l'ensemble des forces de la Péninsule Ibérique pendant près d'un an. En 1808, il est nommé commandant des forces au Portugal, remettant le commandement à Arthur Wellesley le [2]. Il commande le 43e (Monmouthshire) infanterie légère depuis , servant de gouverneur de Gibraltar plus tard cette année.
Le , il épouse Theodosia Sarah Frances Meade (bc 1773; décédée le ), la fille de John Meade (1er comte de Clanwilliam), Cradock nomme la ville de Clanwilliam, Western Cape du nom de son beau-père[5].