The American League has won the All-Star game for five straight years and I don't see anything changing in this year's game. I believe the American League simply has more power and the better pitching staff. You get Ramos, Abreu, Altuve, Machado, Trout, Judge and I can go on and on with more names but you can expect them to score a few runs. I have the American League winning by 2 runs tonight.
5 American League 3 National League
Pick: American League ML (-132)
Best of luck!