Question: why are all the baseball players wearing black caps?
Answer: Pitchers on Team White will be wearing a black cap with their uniform to avoid any issues with hitters seeing the ball. They will be the only position player on either side to wear a different cap from the rest of the team. ... Batters will wear a matte-black or matte-white helmet, no team logo on the front.