Last year, about 31,000 fans voted on their favorite teams in all professional sports. Catagories: fan relations, ownership, affordability, stadium experience, players, coach/manager, championships.

Last year, about 31,000 fans voted on their favorite teams in all professional sports. Rankings came from an overall weighted score that included the categories: fan relations (16.2) ownership (15.5) affordability (10.5) stadium experience (12.7) players (13) coach/manager (8.6) championships (7.7)

Best Overall (MLB)
Anaheim Angels
Arizona Diamondbacks
St. Louis Cardinals
Florida Marlins
Kansas City Royals
New York Yankees
Atlanta Braves
San Francisco Giants
Chicago Cubs
Toronto Blue Jays

Best Stadium Experience
Chicago Cubs
San Francisco Giants
Kansas City Royals
Seattle Mariners
Arizona Diamondbacks
Anaheim Angels
Pittsburgh Pirates
Baltimore Orioles
Los Angeles Dodgers
St. Louis Cardinals

Source: ESPN