The All-Stars appear to walk tallest in the American League.
If the All-Star Game runs in cycles, the American League put a halt to the National League dominance with a memorable win in 1983, and the Junior Circuit began its own surge in 1988. If it's going to end in the 89th All-Star Game at Nationals Park July 17, it would be something of a surprise.
The American League has won five straight All-Star games and the all-time series is tied at 43-43-2.
The American League has Mike Trout, J.D. Martinez, Mookie Betts and Jose Altuve, and that foursome seems much stronger than National League heavyweights Bryce Harper, Freddie Freeman, Nolan Arenado and Javier Baez.