Roberts ble drept i 1722 utenfor Kapp Lopez i Gabon i kamp med kaptein Chaloner Ogle på HMS «Swallow». Store deler av Roberts' mannskap ble tatt til fange og 52 av dem henrettet ved henging.