How much does an ox eat a day?

The amount of food an ox eats per day can vary depending on the size and age of the animal, as well as the quality and availability of the food. On average, an adult ox may consume between 25 and 50 pounds of dry matter per day. This can include a combination of hay, grass, silage, and other roughages, as well as some grains and concentrates. Oxen are herbivores and their diet primarily consists of plant matter.