According to the information from Nielsen, of the 29 U.S.-based clubs in the league, 12 of them are the #1-rated programming in prime time since the start of the season in their home markets, beating both broadcast and cable competition. These teams include the Detroit Tigers, St. Louis Cardinals, Pittsburgh Pirates, Cincinnati Reds, Cleveland Indians, Milwaukee Brewers, Baltimore Orioles, Kansas City Royals, Seattle Mariners, Boston Red Sox, San Francisco Giants, and Arizona Diamondbacks.
Atlanta ranks closer to the bottom than the top, behind the Twins and Phillies but ahead of the Nats, Mets, Athletics and Angels. The Bravos’ mediocre TV ratings correlate with their drop in attendance (currently 10th in the NL).
That’s not the case with other MLB teams. The Indians are last in AL overall attendance but 5th overall in ratings, just behind Cincinnati. Meanwhile, the Royals and Mariners attract a bigger TV audience than the Red Sox and Yankees.
Good news for baseball, troubling for the Braves.