Back to question

Forecast report

What percentage of Russian seaborne crude oil export loading capacity will be offline at end of June 2026 due to Ukrainian strikes (vs the H2 2025 baseline)?

GeneratedJune 21, 2026 at 7:10 PM UTC
ResolutionNot specified
Question typeNumeric
Sources50

Forecast

Median forecast: 24.4; 80% interval: 9.2 to 32.

Distribution

P10 9.2
Median 24.4
P90 32
0.0%1.0%1.9%2.9%3.8%02040608080% intervalMedian

Analysis

TL;DR

Use 24% as the central estimate for the resolved value, with a mean of 23% and an 80% range of 9% to 32%. The March 40% outage has not persisted: by mid-June, Russian seaborne crude exports were near a 2026 high at 3.83 mb/d and western-port loadings were above the early-June plan. The resolution is most likely to use the fallback export-volume formula, which prints a mid-20s result even if the true physical loading capacity still offline is closer to single digits.

Context

Ukraine did cause a real shock in late March 2026. Reuters calculated that about 2.0 mb/d, or 40%, of Russia's oil export capacity was offline after attacks and suspensions at Primorsk, Ust-Luga and Novorossiysk; Novorossiysk was described as having about 700 kb/d of capacity in that report (Reuters via The Moscow Times, 25 Mar 2026).

By 21 June 2026, the flow evidence points to repair and rerouting rather than a standing March-scale crude-loading outage. Bloomberg-derived reporting put Russian seaborne crude exports at 3.64 mb/d in the four weeks to 31 May and said Baltic and Black Sea export terminals had largely resumed normal operations (Bloomberg via The Moscow Times, 2 Jun 2026); a later Bloomberg summary put the four-week rate at 3.83 mb/d through 14 June (Kommersant/Bloomberg, 17 Jun 2026).

Evidence

The historical backbone is that actual Russian seaborne crude exports normally run far below the 5.0 mb/d capacity denominator. That matters because the fallback resolution is R=max(0,(1EJ/5.0)×100)R=\max(0,(1-E_J/5.0)\times100), where EJE_J is June 2026 average seaborne crude exports in mb/d. The first eight rows below are the full public IEA/Kpler/Argus May-vintage history in that report; the last three rows are the public Bloomberg checkpoints that frame the June window.

Coverage windowSeaborne crude exports, mb/dFallback value vs 5.0 mb/dSource and vintage
2022 average3.2535.0%IEA/Kpler/Argus, published 13 May 2026
2023 average3.5229.6%IEA/Kpler/Argus, published 13 May 2026
2024 average3.4730.6%IEA/Kpler/Argus, published 13 May 2026
2025 average3.4730.6%IEA/Kpler/Argus, published 13 May 2026
Jan. 20263.4032.0%IEA/Kpler/Argus, published 13 May 2026
Feb. 20263.2435.2%IEA/Kpler/Argus, published 13 May 2026
Mar. 20263.5728.6%IEA/Kpler/Argus, published 13 May 2026
Apr. 20263.7624.8%IEA/Kpler/Argus, published 13 May 2026
Four weeks to 17 Apr. 20263.1736.6%Bloomberg via The Moscow Times, published 11 Jun. 2026
Four weeks to 31 May 20263.6427.2%Bloomberg via The Moscow Times, published 2 Jun. 2026
Four weeks to 14 Jun. 20263.8323.4%Kommersant/Bloomberg, published 17 Jun. 2026

KSE's terminal-level reconstruction explains why March looked so bad. Using Kpler data accessed on 7 April 2026, KSE put 2025 port groups at 1.26 mb/d for Primorsk, 1.15 mb/d for Ust-Luga, 0.97 mb/d for Novorossiysk, 1.00 mb/d for Nakhodka/Far East, and 0.30 mb/d for Murmansk; that gives a practical 4.68 mb/d observed-flow backbone for the main seaborne export nodes (KSE Institute, 9 Apr 2026). In the same KSE data, Ust-Luga crude fell from 725 kb/d in the week of 16-22 March to 101 kb/d and 155 kb/d in the next two weeks, while Primorsk crude held at 780 kb/d and then 848 kb/d even as products were hit harder (KSE Institute, 9 Apr 2026).

The strongest June evidence is against a large continuing crude-loading outage. Reuters reported that May exports from Primorsk, Ust-Luga and Novorossiysk rose to 2.5 mb/d from 2.2 mb/d in April, the highest level for those western ports since September 2025, despite ongoing attacks on Novorossiysk and Transneft pipelines (Reuters via MarketScreener, 2 Jun 2026). Reuters then reported on 17 June that those same three western outlets averaged about 2.3 mb/d in the first half of June, compared with an earlier 1.7 mb/d preliminary full-month plan, because refinery outages left more crude to export (Reuters via Baird Maritime, 17 Jun 2026). The 3.83 mb/d Bloomberg four-week total through 14 June maps mechanically to 23.4% under the fallback formula (Kommersant/Bloomberg, 17 Jun 2026).

The contrary signal is that Ukraine kept hitting energy infrastructure during June. Reuters reported on 8 June that June loadings from Primorsk, Ust-Luga and Novorossiysk could fall to 1.7 mb/d from 2.5 mb/d in May as Russia tried to raise refinery runs and as output weakened (Reuters via Kitco, 8 Jun 2026). A drone strike caused a fire at the Sheskharis/Grushovaya oil complex near Novorossiysk on 8 June (Meduza, 8 Jun 2026); AP reported a 13 June fire at a Volna Black Sea export terminal handling crude, products and LPG (AP, 13 Jun 2026); and AP reported 21 June strikes on a Crimean oil depot, a Krasnodar oil transport facility, and a Chushka Black Sea oil terminal (AP, 21 Jun 2026). These attacks raise the right tail, but none of those reports quantified a sustained June outage at Primorsk, Ust-Luga, Novorossiysk or Kozmino.

I separate the source path from the physical state. I put 75% weight on the fallback path: 63% on a high-export case centered near 24.5%, and 12% on a weaker-flow case centered near 31.5%. I put 21% on a primary Reuters/Bloomberg capacity stocktake, mostly a strict physical-capacity interpretation centered near 8%, with a small moderate mode near 18%. I put 4% on a severe late-June disruption or broad capacity-attribution article centered near 41%. This mixture gives a median of 24.1%, mean of 22.9%, 12% probability below 10%, 29% probability above 25%, and 2.6% probability above 40%.

What's non-obvious

The obvious story is that Ukrainian strikes should lower crude exports. In June, refinery strikes often did the opposite. When Russian refineries were damaged or short of usable capacity, crude that would have been processed domestically moved to export terminals instead; Bloomberg said refinery damage helped push seaborne crude exports higher, and Reuters said first-half June western-port loadings beat the earlier plan for the same reason (Bloomberg via The Moscow Times, 2 Jun 2026; Reuters via Baird Maritime, 17 Jun 2026).

The harder point is a resolution artifact. A clean Reuters or Bloomberg stocktake of physical capacity offline would probably land in the high single digits or low teens. If no such stocktake appears by 14 July, the fallback likely resolves in the low-to-mid 20s because it compares actual exports with a 5.0 mb/d capacity baseline, even though Russia's normal actual seaborne crude exports were only 3.47 mb/d in 2025 (IEA Oil Market Report, 13 May 2026).

Limitations

The largest gap is source-path uncertainty. I did not find, as of 21 June at 19:00 UTC, a Reuters or Bloomberg end-June article that explicitly quantifies June-average crude export loading capacity offline due to Ukrainian action. If one appears, it can supersede the fallback and pull the result toward the lower physical-capacity estimate.

The second gap is terminal-level measurement. Public sources expose tanker flows, total exports, port suspensions, refinery throughput and fires, but not a daily June engineering-capacity series by berth, storage tank and pipeline feed for Primorsk, Ust-Luga, Novorossiysk and Kozmino. The final week from 22-28 June can still move the number, especially if a fresh strike pauses a primary crude terminal rather than a refinery, product depot or smaller Black Sea facility.

Sources

  1. Domain Expert Search · mcp

    Found 14 subagent groups for 'Russian oil exports tanker tracking Ukrainian strikes export terminals Primorsk Ust-Luga Novorossiysk Kozmino June 2026 energy infrastructure war':

  2. imf Portwatch · mcp

    No ports found matching query 'Primorsk' and country 'Russia'.

  3. News · mcp

    Found 10 merged articles (asknews: 5, perigon: 5, both: 0).

  4. euromaidanpress.com · tool
  5. yahoo.com · tool
  6. newsbytesapp.com · tool
  7. upi.com · tool
  8. japantimes.co.jp · tool
  9. scmp.com · tool
  10. themoscowtimes.com · tool
  11. yahoo.com · tool
  12. marketscreener.com · tool
  13. rt.com · tool
  14. theguardian.com · tool
  15. legalesedecoder.com · tool
  16. bloomberg.com · tool
  17. pravda.com.ua · tool
  18. yahoo.com · tool
  19. forbes.com · tool
  20. pravda.com.ua · tool
  21. scmp.com · tool
  22. kyivpost.com · tool
  23. yahoo.com · tool
  24. kyivpost.com · tool
  25. qz.com · tool
  26. english.nv.ua · tool
  27. usatoday.com · tool
  28. kyivpost.com · tool
  29. washingtonpost.com · tool
  30. kyivpost.com · tool
  31. yahoo.com · tool
  32. Telegram Pulse · mcp

    Found 50 keyword matches:

  33. Aisstream · mcp

    ERROR: tool 'aisstream.aisstream_get_vessels_in_area' did not respond within 30s and was cancelled by the gateway. The downstream tool may be hung, the upstream API may be slow or unreachable, or your arguments may have triggered an unusually expensive query. Retry with narrower arguments (smaller date range, fewer entities), call a more targeted tool, or skip this dimension and continue with the rest of your research.

  34. Domain Expert Research Task · mcp

    Job domain_expert_research_task_15a2d13ed8 done after 380649ms.

  35. apnews.com · tool
  36. marketscreener.com · tool
  37. japantimes.co.jp · tool
  38. euromaidanpress.com · tool
  39. sanctions.kse.ua · tool
  40. themoscowtimes.com · tool
  41. bloomberg.com · tool
  42. Russia's western oil exports hit 8-month high as drone strikes curb refining | MarketScreener UK · openai
  43. ndtv.com · tool
  44. themoscowtimes.com · tool
  45. Exclusive-Russia’s Primorsk oil terminal lost 40% of storage to drone attacks, satellite images show By Reuters · openai
  46. ukrinform.net · tool
  47. apnews.com · tool
  48. apnews.com · tool
  49. apnews.com · tool
  50. streetinsider.com · tool

Question Details

Description

Through 2024-2025, Russia's seaborne crude export loading capacity ran at roughly 5 million barrels per day, concentrated in a small number of terminals: Primorsk and Ust-Luga on the Baltic, Novorossiysk on the Black Sea, and Kozmino on the Pacific. In late March 2026, after a sustained Ukrainian drone campaign hit Primorsk, Ust-Luga, and Novorossiysk - and after disputed CPC pipeline damage and tanker seizures - Reuters calculated that at least 40% of Russia's oil export capacity (~2 mb/d) was halted, the worst disruption in modern Russian history. Carnegie measured that actual shipments fell from ~5.2 to ~3.5 mb/d (a 33% drop) between 25 March and 11 April 2026.\n\nRussia has been working hard to restore loading: Ust-Luga was back to roughly half pre-strike volumes by 7 April per Carnegie. But Ukraine has not stopped: drone strikes hit Tuapse on 16 and 20 April, Kstovo, Ufa, and a Leningrad-region refinery in early-to-mid April, and the Atlantic Council and Adapt Institute both characterize Ukraine's spring 2026 campaign as a deliberate escalation. Reuters (21 April) reports Russia is now slashing April crude output 300-400 kbpd, the sharpest monthly decline since the COVID era. The IEA expects Russian refining to stay below 5 mb/d until at least mid-2026.\n\nThis question forecasts how much of Russia's seaborne crude export loading capacity is offline at the end of June 2026 - i.e., does the strike-vs-repair race resolve toward (a) full or near-full restoration (well under 10% offline, similar to 2024 baseline disruption levels), (b) a persistent moderate impairment (10-25%), (c) something close to the late-March peak (30-45%), or (d) something even worse if Ukraine sustains or escalates the campaign through Q2. The question deliberately tracks export loading specifically (not total refining throughput), because the late-March 40% figure that anchors the prompt was about export loading capacity.

Resolution Criteria

Resolves to the percentage of Russia's seaborne crude oil export loading capacity that is unavailable for use at end-of-June 2026 (averaged across the four-week window 1 June 2026 through 28 June 2026) due to physical damage, fire, or operational suspension caused by Ukrainian strikes or other Ukrainian operations (drones, missiles, sabotage, naval action), expressed as a percentage of the H2 2025 baseline loading capacity rounded to one decimal place.\n\nNumerator: average daily mb/d of crude export loading capacity offline at the four named primary terminals (Primorsk, Ust-Luga, Novorossiysk, Kozmino) and any additional Russian seaborne crude export terminal that was operational in H2 2025, attributable to Ukrainian action, across the resolution window.\n\nDenominator: total H2 2025 baseline loading capacity at those terminals as reported by the most recent published Reuters or Bloomberg stocktake. As a fixed fallback the denominator is 5.0 mb/d (the working figure used in Reuters' 25 March 2026 calculation that 2 mb/d = ~40%).\n\nPrimary resolution source: an end-of-June or early-July 2026 Reuters or Bloomberg stocktake article that explicitly quantifies Russian oil export capacity offline due to Ukrainian strikes, analogous to the 25 March 2026 Reuters calculation (https://www.themoscowtimes.com/2026/03/25/ukrainian-drone-strikes-halt-at-least-40-of-russias-oil-export-capacity-reuters-a92339).\n\nFallback resolution path if no such article exists by 14 July 2026: compute (1 - June 2026 average seaborne crude exports in mb/d as reported by CREA's Russia Fossil Tracker / Centre for Research on Energy and Clean Air monthly bulletin / 5.0 mb/d) * 100, floored at 0. If CREA's June 2026 figure is unavailable, use Kpler's June 2026 Russian seaborne crude export average. If multiple sources differ by more than 5 percentage points, use the simple average of Reuters and CREA.

Fine Print

'Offline due to Ukrainian operations' includes capacity unavailable because of (a) direct physical damage from Ukrainian drones/missiles, (b) precautionary shutdowns following nearby Ukrainian strikes, (c) Ukrainian seizures or attacks on tankers loading at Russian ports, and (d) damage to dedicated export pipelines feeding the four terminals (e.g., CPC). It does NOT include offline capacity caused by routine maintenance, OPEC+ quota cuts, sanctions-driven self-limitation, or weather. Pacific exports to China via Kozmino count as seaborne. Pipeline exports (Druzhba, ESPO into China) do NOT count - the metric is seaborne loading. Refining capacity that is offline does NOT count toward this question unless it specifically removes seaborne crude export volume (refined products are not 'crude'). If the four-terminal H2 2025 baseline cannot be reconstructed by resolvers, use 5.0 mb/d. If a comprehensive ceasefire silences Ukrainian strikes before June and all damaged terminals fully repair, the answer can be near 0%. The question resolves on realized capacity, not on whether terminals are 'legally open'.