Oil & the Two Wars

How the Russia–Ukraine war and the 2026 US/Israel–Iran war reshaped oil flows, prices, and buffers · first compiled 2026-07-16, data refreshed · every figure links to its source; hover any chart for as-of dates and provenance

observed (traces to a primary data series) · third-party estimate (provider named) · scenario / forecast

Thesis: one war reroutes oil, the other removes it — and the shock absorbers are now spent

The two conflicts produced two fundamentally different oil shocks. The Russia–Ukraine war is a grinding attrition campaign that reroutes and degrades supply without removing much crude from the market: four years of sanctions, price caps, and ~194 drone strikes on refineries in H1 2026 alone have hollowed out Russian refining (~a third offline per trackers; Kyiv claims more) and forced Russia to export more crude, not less. The 2026 US/Israel–Iran war did what sanctions never could: the Strait of Hormuz closure (de facto Feb 28, declared Mar 2–4, until Jun 17; ~20 mb/d of total oil transit incl. products cut to a trickle) was, per the IEA, the largest supply disruption in the history of the global oil market — world supply fell from 106.9 to 94.5 mb/d in three months, Brent went from $71 to $138, and the largest-ever coordinated stock release could replace barely a sixth of the loss. Prices broke on the expectation of reopening: Brent fell 21% in the two weeks before the June 17 memorandum was signed (Jun 3 $101.69 → Jun 17 $80.33), then a further 13% after — the market priced the deal before the signatures. That truce collapsed on July 8, with the buffers that cushioned round one now substantially depleted.

Brent, latest
~$95.5
Jul 22 front month (Fortune) · +39% vs Jul 2 FRED trough · Kharg-seizure threat
Brent peak
$138.21
Apr 7 · vs $71.32 pre-war (Feb 27)
World supply trough
94.5 mb/d
May · vs 106.9 pre-war (IEA)
US SPR
311.4 Mb
Jul 17 · lowest since Mar 1983
Hormuz oil exports
~4.3 mb/d
Jun avg, Windward (CNBC) · vs >15 pre-war (same basis)
Russian refining offline
~33%
Jul, trackers (TechTimes) · IEA >20% · Kyiv claims 43%

What to watch — which case is materializing?

Left-edge color: green = recovery-case reading, amber = in between, red = risk-case (scenario A/B) reading. Thresholds are author-set (scenario judgment, sources in each tile); values refresh with each data regeneration; each tile links its source.

Brent & WTI daily spot, Nov 2025 – Jul 2026 (USD/bbl)

Table view (monthly averages)
MonthBrent avgBrent rangeWTI avg

FRED daily spot (DCOILBRENTEU / DCOILWTICO), refreshed 2026-07-24; the series lags a few business days (last print Jul 20, $86.99) — front futures topped $90 on Jul 20 (Bloomberg) and traded ~$95.5 on Jul 22 (Fortune, 6am ET) on the Kharg-seizure threat and renewed-blockade talk; Goldman warns $120+ if Hormuz disruption persists. Shaded bands are the six war phases; numbered markers are the events tabulated in the Prices tab.

Six syntheses

  1. Chokepoints beat sanctions. Four years of Russia sanctions moved prices less than four weeks of Hormuz closure. The 2026 shock even suspended the sanctions architecture in practice: Urals traded at a $7–8 premium to Brent in April–May (vs the EU's $44.10 cap), the US waived restrictions on India's purchases, and Russian March export revenue nearly doubled to ~$19bn. Scarcity trumps enforcement whenever both bind at once.
  2. Reserves are a bridge, not a fix. The largest-ever IEA collective action (400 Mb, ~1.2–2.1 mb/d deliverable) faced a 12.8–14.4 mb/d Gulf supply loss; Brent rose 17% in the days after the announcement (press figure; FRED-computable: +14.9% over three sessions). What broke the spike was the prospect of reopening, not the barrels — two-thirds of the June collapse (−21%) came in the two weeks before the memorandum was signed. The releases did their real job — covering the physical shortfall for ~4 months — but the cost is visible now: SPR at a 43-year low, OECD government stocks at a 35-year low, just as hostilities resume.
  3. The market prices persistence; official forecasts price peace. The futures curve never panicked at the back (Dec-27 held near $78 even with cash at $106+) but the front strip (~$85 Sep / ~$81 Dec) sits ≈$11 above EIA's post-truce base case on matched months ($84.84 vs $74.03 Q3; $81.35 vs $70.00 Q4). Read as a two-state mixture against Goldman's $115 severe case, that gap implies roughly a one-in-four market-implied probability that the disruption persists (see Prices tab). Scenario bounds: ~$40 durable peace, $115–150+ severe escalation.
  4. The barrel's quality mix broke before its quantity did. What Hormuz locked in was overwhelmingly medium/heavy sour (Basrah, Kuwait Export, Arab Medium/Heavy, Upper Zakum — the bypass pipelines carry only lighter grades); what replaced it was light sweet (record US/Brazil/Guyana output) plus sour SPR barrels. Result: the Dubai benchmark "effectively broke," Urals' discount collapsed to $2–3 — and products were tighter than crude everywhere, because refining was hit on both fronts (Russia by drones, the Gulf and Iran by missiles).
  5. Demand destruction, not substitution, balanced the market. IEA sees 2026 oil demand −1.0 mb/d (Jul OMR) — the first drop since 2020 — while war-priced LNG (TTF +32%, JKM +45% y/y) is currently pushing demand toward oil (realized gas-to-oil switching ~0.1–0.3 mb/d, author estimate; the oft-quoted ~1 mb/d is Energy Intelligence's Sep-2022 ceiling) and coal, not away. Durable displacement (~1.7 mb/d avoided via EVs) is structural and mostly pre-dates the wars; the cheap-LNG-displaces-oil thesis is deferred to 2027–28 and hostage to Hormuz and Ras Laffan's 3–5-year repair.
  6. Recovery time is set by politics, not engineering. The repair hierarchy is consistent: export terminals recover in days-to-weeks, refineries in weeks-to-months (open-ended under Ukraine's 2–3-week re-strike cadence and parts sanctions), LNG trains in years (Ras Laffan: 3–5). But the single biggest variable — Hormuz transit — has no engineering timeline at all; both sides deliberately spared Kharg Island's export plumbing, keeping the off-ramp intact. The binding constraint on world oil supply in H2 2026 is a negotiation, not a repair schedule.

Where this goes

Recovery — the base case (EIA, contingent on de-escalation): shut-ins fade to 1.4 mb/d by Q4, inventories flip to +2.7 mb/d builds, Brent $70 by Q4 and $65 in 2027 — the pre-war glut (2–4 mb/d projected surplus, OPEC+ spare rebuilt) reasserts itself with a vengeance once the risk premium (analyst estimates $12–18/bbl, early-April vintage; strip-vs-EIA arithmetic says ≈$11 as of Jul 16) unwinds. Blockade persists (scenario A) — the risk case: the July 8 truce collapse hardens — transit stays below half of pre-war levels, winter product markets (distillate stocks −9.7% vs 5-yr avg, Cushing near tank bottoms) meet a depleted SPR, and Goldman's $115 severe case is in play. The asymmetry has flipped since February: the same shock now meets a buffer with ~13 months of endurance vs ~19.5 in February (stress model, Reserves tab) — the same shock against thinner buffers produces a bigger price response. The intermediate rung (frozen conflict, escorted-transit style) and the tail (bypasses destroyed, scenario B) are quantified on the Closure scenarios tab; every tab colors these four futures the same way.

H2 2026–2027: the market vs the forecasters (Brent, USD/bbl)

Actuals: FRED daily. EIA path: STEO July 7 vintage quarterly midpoints ($74.03 Q3 / $70.00 Q4 / $67.63 Q1-27 / $61.97 Q4-27) — assumes de-escalation, pre-dates the July 8 collapse. Strip: Barchart settlements Jul 16 (Dec-27 point is a May 15 vintage). Scenario bounds are analyst quotes (Goldman severe $115; Fink $40 / $150+), not data. The ≈$11 strip-vs-EIA gap is the market's persistence pricing — see the implied-probability panel in the Prices tab. Track record (gray dashed = the two telling STEO vintages): the Feb edition saw FY26 at $58 under the pre-war glut; April's — published the day of the $138.21 peak — saw $96 with Q2 at $115. Each vintage extrapolated the regime it was published in: too low before the war, too high at the peak, and — if the strip's +$11 is right — too low again now. Not conservative, just regime-chasing; the full five-vintage history is keyed, with a source per vintage, in the chart data.

Full detail and sourcing: the seven tabs above — every chart carries a linked source line, and every hovercard shows per-datum provenance.