Transferred to the Low Countries in 1707, he fought against the Duke of Marlborough at the Battle of Oudenarde in 1708, succeeded Nicholas FitzGerald as colonel of a regiment 7 August 1708, and commanded the regiment of O'Donnell of the brigade in the campaigns of 1709–1712, including the Battle of Malplaquet and the defence of the Lines of Arleux, of Denain, Douai, Bouchain, and Quesnoy. He then served under Marshal Villars in Germany, at the sieges of Landau and Freiberg, and the forcing of General Vaubonne's entrenchments, which led to the peace of Rastatt between Germany and France in March 1714. In accordance with an order of 6 February 1715, the regiment of O'Donnell was reformed, one half being transferred to Colonel Francis Lee's regiment, the other half to that of Major-general Murrough O'Brien, to which O'Donnell was attached as a "reformed" or supplementary colonel. He became a brigadier-general on 1 February 1719, and retired to St. Germain-en-Laye, where he died without issue on 7 July 1735.