Question: why are the mlb teams wearing green hats?
Answer: Quite simply, it's the new camouflage pattern carried over from the cap visor. As always, all of MLB's proceeds from the sale of the Memorial Day caps, jerseys, and socks will be donated to MLB Charities — which are used to support programs for military veterans and their families.