All the debates can be put to rest. The voting fiasco is far behind us. The 2015 MLB All-Star Game lineups have been announced and the crowd in Cincinnati, Ohio, will have an entertaining night ahead of them.

Here is your 2015 American League All-Star Team, which will be managed by Ned Yost of the Kansas City Royals:

1. CF Mike Trout, Angels

2. 3B Josh Donaldson, Blue Jays

3. 1B Albert Pujols, Angels

4. DH Nelson Cruz, Mariners

5. RF Lorenzo Cain, Royals

6. LF Adam Jones, Orioles

7. C Salvador Perez, Royals

8. 2B Jose Altuve, Astros

9. SS Alcides Escobar, Royals

P Dallas Keuchel, Astros

And here is your 2015 National League All-Star Team. San Francisco Giants' manager Bruce Bochy will oversee this talented squad:

1. CF Andrew McCutchen, Pirates

2. 3B Todd Frazier, Reds

3. RF Bryce Harper, Nationals

4. 1B Paul Goldschmidt, D-backs

5. C Buster Posey, Giants

6. DH Anthony Rizzo, Cubs

7. SS Jhonny Peralta, Cardinals

8. LF Joc Pederson, Dodgers

9. 2B DJ LeMahieu, Rockies

P Zack Greinke, Dodgers

The debate for who would be the starting pitcher for both clubs was a long one, but since Washington Nationals' ace Max Scherzer and Oakland Athletics' ace Sonny Gray both pitched on Sunday, the decisions for Bochy and Yost were much easier to make. Greinke has the best ERA (1.39) in the MLB and Keuchel is tied for second in wins (11) and sixth in ERA (2.23).

Also, keep an eye out for a number All-Star game starters during tonight's Home Run Derby. Those participants include Albert Pujols, Josh Donaldson, Todd Frazier, Anthony Rizzo and Joc Pederson.

A couple of names who will not be able to play in this year's game because of injuries include Miguel Cabrera (replaced by Pujols), Alex Gordon (replaced by Brett Gardner), Jose Bautista (replaced by Brian Dozier) Matt Holliday (replaced by Ryan Braun), Giancarlo Stanton (replaced by Kris Bryant) and Dee Gordon (replaced by Troy Tulowitzki).

Tune into FOX on Tuesday at 8:00 p.m. ET for the 2015 MLB All-Star Game.