Question: why is major league baseball wearing green hats?
Answer: More baseball teams have joined the Boston Red Sox in celebrating St. Patrick's Day with green jerseys. ... The Kansas City Royals and Washington Nationals instead wore white jerseys with green lettering. All MLB teams wore special green hats for their spring training games on or around St.