The below charts, unless otherwise noted, were taken from the OPEC Monthly Oil Market Report . The data is through May, 2019 and is in thousand barrels per day. OPEC crude only production was down 236,000 barrels per day in May but that was after April production had been revised upward by 82,000 bpd. Iranian April production was revised upward by 43,000 bpd and Saudi Arabia April production was revised upward by 24,000 bpd. Sanctions are really starting to hit Iran hard. And they are trying to counter-attack against tankers in the Persian Gulf. This can only get worse. Iraq, totally ignoring quotas, reached a new all-time high in May of 4,724,000 barrels per day. There is no doubt that Iraq is producing every barrel they possibly can. Kuwait, I believe, is also producing at the maximum possible level. It seems Libya is winning the battle with the rebels. […]