One barrel of oil produces:
A barrel of oil is equal to 42 gallons. Crude oil produces many different petroleum products beyond gasoline and diesel fuels. The amount of each product type varies year over year and where the refinery is located. Meaning that the amounts vary based on market demands.
On average, one barrel produces about 19 to 20 gallons of gasoline and 11 to 13 distillate. Distillate is general term. Distillate is distributed into different diesel fuels and fuel oils.