Here's an observation:
The American League Central Division has 13 All-Stars. The National League Central Division has 11 All-Stars, despite having one more team than the AL Central. (In fact, the AL Central has more All-Stars than any division in baseball.)
The obvious conclusion to this data set is that the Kansas City Royals are a much better baseball team than the St. Louis Cardinals.
Here's my logic. Both teams got one All-Star, Gil Meche for KC and Albert Pujols for St. Louis. But of the teams that each Missouri club has to play, KC's divisional opponents have 5, 3, 3, and 1 All-Star, whereas St. Louis's division rivals have 4, 2, 2, 1, and 1 All-Star. Clearly the AL Central is the superior division, and since a big chunk of the season is played in the division, it is understandable that the Royals have the record they do, though the Cardinals ought to be cleaning up in the relatively wimpy NL Central. The Royals have to play against 12 All-Stars on 4 teams, whereas the Cards only play against 10 All-Stars scattered over 5 different teams!
The data are irrefutable. The Royals are obviously the better team.