2019 Largest oil companies by production: ranking the top ten

  1. Saudi Aramco – 1,09,63,091bbl/day
  2. Rosneft – 42,17,780bbl/day
  3. Kuwait Petroleum Company KPC – 34,12,203bbl/day
  4. National Iranian Oil Company NIOC – 32,56,486bbl/day
  5. China National Petroleum Company CNPC – 29,81,246bbl/day
  6. ExxonMobil – 22,94,701bbl/day
  7. Petroleo Brasiliero Petrobras – 19,87,950bbl/day
  8. Abu Dhabi National Oil Company ADNOC – 19,73,135bbl/day
  9. Chevron – 18,30,537bbl/day
  10. Petroleo Mexicanos Pemex – 18,13,360bbl/day