Sitting here with the Sox up on the Rocks 3-1 in the 7th, and thinking of the recent World Series, I'm amazed at the dominance of the American League over the National League in both the All Star Game and the WS over the past ten years.
The All-Star Game speaks for itself...the AL has won something like 9 in a row (not counting the Marxian/Selig tie a few years back)
However, the World Series has illustrated AL dominance as well. While they have not won every WS over the past ten years, they have been the better team arguably in every series since the Braves of 1995.
07-possible sweep
06-STL (but they only won 83 games and Detroit LOST the series with all the errors)
05-ChiSox Sweep
04-BoSox sweep
03-Marlins (thanks to Steve Bartman) beating a better Yanks team thanks to Beckett
02-Angels (rally monkey outlasting and outclutching the Dusty Baker Giants)
01-Dbacks (beating a better Yanks team thanks to the Big Unit and Schill)
00, 99, 98 Dominant Yanks
97 Miracle Marlins beating the Indians in 7
96 Yanks dominance begins...
Now, why such the dominance?
My opinion is better competition and I'm sad to say...the DH. Pitchers in the AL are forced to face stronger lineups all year and make better pitches due to the top to bottom strength of the AL lineups. NL pitchers are able to pick and choose whom to pitch to due to the weak 8/9 hole in the lineup. This competition and concentration manifested over an entire season makes the pitching better for the AL teams...and we all know good pitching beats good hitting.
You may argue that AL teams have to play the NL rules just as often and that it may hurt the AL teams who don't know how to play NL style small ball, but their teams seem to overcome this problem.
As a purist, I hate the DH and would like it removed...but do you think the DH has made the AL teams stronger thus contributing to the latest AL dominance? Thoughts?