Question: why are baseball teams wearing green caps?
Answer: An unfortunate result of Major League Baseball postponing spring training and the start of the regular games is baseball fans will miss one of the sport's more intriguing uniform sets. As a way of celebrating St. Patrick's Day every year, the Boston Red Sox don green jerseys and hats in their spring training games.