Question: why are mlb players wearing blue caps today?
Answer: On this weekend connected to the day where citizens unite and honor military heroes for their patriotic service in support of the U.S., MLB players and Club personnel will wear camouflage-designed caps with their uniforms, as well as optional camo-themed socks. ... Players also have the option of wearing light blue socks.