Major League Baseball has dropped its 2025 MLB Clubhouse Headwear Collection ahead of the upcoming season for baseball fans of all 30 teams.