By just about every measure, the 16 teams in Major League Baseball's National League are inferior to the 14 in the American League. The AL has won 11 of the last 16 World Series, including three of the last four. The annual All-Star Game, to be played Tuesday, has practically become a farce: Not counting a 2002 tie, the AL has won 10 straight.
The American League consistently trumps the National League whenever the two meet, including during the annual All-Star Game. WSJ's Darren Everson speaks to baseball insiders about the reason behind the streak.