Question: do outfielders have to bat?
Answer: The short answer is yes. The batting order consists of nine players who must bat in the same order. Generally the same nine players are also fielders, EXCEPT in the case of a designated hitter. In, for example, the American League, the pitcher generally does not bat but is replaced by a designated hitter.