Based in Atlanta since 1966, the Braves are the longest continuously operating franchise in Major League Baseball. Since 1991, Braves teams have earned two National League wild cards, 21 division championships, six National League pennants, and two World Series titles. The Atlanta Braves Organization upholds the highest standards through: Creating Welcoming Experiences Serving With Excellence ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.