Following the revolution, Hopsonn retained command of the "Bonaventure", and was part of the squadron that relieved the siege of Derry in June 1689. On 28 October 1689 he was posted to the , and commanded that vessel during the battle of Beachy Head the following year. Hopsonn's immediate commander in the battle was Sir George Rooke, who formed a high opinion of his gallantry and was afterwards much associated with him. He commanded for two months starting in August 1690, before moving to command the . It was aboard the latter that he followed Rooke in the battle of Barfleur on 19 May 1692. In the same year he was promoted to become a captain in the foot guards on the recommendation of admiral Edward Russell.