The Kansas City Royals are getting an average of 3,800 more fans per home game this season, while the St. Louis Cardinals are averaging 6,000 less.
(Please use a modern browser to see the interactive version of this visualization)