The official hats of Major League Baseball, New Era caps, are very popular. New Era released the top selling hats of 2011: 1. New York Yankees
2. Atlanta Braves
3. Boston Red Sox
4. Cincinnati Reds
5. Los Angeles Dodgers
6. Chicago White Sox
7. Pittsburgh Pirates
8. Philadelphia Phillies
9. San Francisco Giants
10. St. Louis Cardinals