Russia overtook Saudi Arabia as the world's largest crude oil producer in May, with Russia's oil output amounting to 10.298 million barrels a day against 9.880 million barrels extracted by Saudi Arabia, Joint Organisations Data Initiative (JODI) data showed, according to Sputnik