Saudi Arabia’s crude sales to top importer China for loading in March rose after the kingdom cut the price of its main oil grade for buyers in Asia to the lowest level in more than five years.
State oil producer Saudi Aramco will provide around 56 million to 57 million barrels for loading next month to China, according to traders familiar with the sales, who asked not to be identified due to the sensitivity of the matter. That compares with 48 million barrels the previous month.
Aramco trimmed the price of Arab Light to the lowest level since late 2020 as concerns over a global glut persist, though the reduction wasn’t as much as expected. Still, the cut has made Saudi crude more attractively priced than competing barrels from other spot sellers in the region, traders said.
Indian refiners, meanwhile, will receive at least 1 million barrels more in March than they would typically under long-term contracts, according to traders. That compares with at least 2 million barrels more in February.
The South Asian nation has faced US pressure to reduce its imports of Russian oil, with President Donald Trump recently saying India would halt buying as part of a trade deal. New Delhi hasn’t publicly commented on the claim but has said it’s seeking to diversify its sources and maintain energy security.
South Korean and Japanese refiners are also set to collectively get more Saudi oil than usual next month, traders said, though it wasn’t immediately clear how that compared to February, which was at least 9 million barrels higher.
Aramco declined to comment.
Oil exports next month may also be higher from Iraq — OPEC’s second-biggest producer — which markets its oil differently from Aramco. Saudi crude is only sold via long-term contracts, while Iraq and other nations have part of their exports sold on a spot, or ad-hoc, basis rather than purely on term deals.
Iraq’s allocation of so-called destination-free cargoes — volumes which can be freely traded, rather than being committed to a specific destination — was larger than usual for March, according to traders. That flexibility may attract more interest from some buyers.
Generated by readers, the comments included herein do not reflect the views and opinions of Rigzone. All comments are subject to editorial review. Off-topic, inappropriate or insulting comments will be removed.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
////console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 58 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});
