This comes as no surprise, but MLB fans should be AMPED nonetheless.

Here are your 2018 MLB All-Star Game starters!

Washington Nationals right-hander ​Max Scherzer will be the​ starter for the National League team, while Boston Red Sox left-hander ​Chris Sale will be the starter for the American League team.

Scherzer, the reigning NL Cy Young Award winner, will start for the NL for the second straight year, and this will be Sale's third consecutive year being the AL starter.

Sale joins Lefty Gomez (1933-1935) and Robin Roberts (1953-1955) as pitchers who have started the All-Star Game three consecutive years.

​​Scherzer may be the one of the hosts for the All-Star Game with it being in D.C., but he deserves this honor. In 20 starts he possesses a 12-5 record with a 2.41 ERA and has an NL-leading 182 strikeouts over 134.2 innings.

Sale continues to be a dominant force in the American League, and in 20 starts this season he holds a 10-4 record with an AL-leading 2.23 ERA and has an MLB-leading 188 strikeouts over 129 innings.

During the media day where the starters were announced, the two managers A.J. Hinch (American League) and Dave Roberts (National League) revealed their starting lineups.

The AL lineup is loaded, as Mookie Betts, Jose Altuve and Mike Trout make up the top of the lineup. It doesn't get easier with Aaron Judge hitting sixth and Manny Machado following in the seventh spot.

The NL lineup may not have the same kind of fire power, but you have Javier Baez, Nolan Arenado and Paul Goldschmidt leading things off. Freddie Freeman led all NL players in the voting and will hit cleanup, while the hometown kid Bryce Harper will bat sixth.

Get ready for an awesome Midsummer Classic!