Originally, the All-Star game was a chance to see NL players take on AL players before the World Series. Now we have Interleague Play for that.
Interleague play began in 1997. Since that time, the AL is 12-0-1 in the All-Star game, including 1tonight's game in St Louis.