Crude inventories rose by 2.1 million barrels in week to July 16 to 439.7 million barrels, compared with analysts' expectations in a Reuters poll for a 4.5 million-barrel drop
Crude inventories fell by 8 million barrels in the week to April 30 to 485.1 million barrels, compared with analysts' expectations in a Reuters poll for a 2.3 million-barrel drop.
Refinery crude runs rose by 225,000 barrels per day in the last week, EIA said.
Crude inventories fell by 5.9 million barrels in the week to April 9 to 492.4 million barrels, compared with analysts' expectations in a Reuters poll for a 2.9 million-barrel drop.
Oil prices rallied on the report. US crude futures were up $2.50 a barrel, or 4.1%, at $62.68 a barrel, while Brent rose 4% to $66.17 a barrel.