The 2013 MLB All-Star Game rosters have been announced, with the game set to be played on July 16 at Citi Field in New York.

There will no doubt be some tinkering with the rosters in the days ahead, as starting pitchers may need to be replaced depending on when their final first-half start will be and injuries could force players out of action in the Midsummer Classic.

As it stands, there will be at least one more player joining each roster, with the finalists for the Final Vote roster spot announced.

In the American League, relievers Joaquin Benoit (DET), Steve Delabar (TOR), David Robertson (NYY), Tanner Scheppers (TEX) and Koji Uehara (BOS) are vying for the final spot. 

In the National League, it will be a position player with Ian Desmond (WAS), Freddie Freeman (ATL), Adrian Gonzalez (LAD), Hunter Pence (SF) and rookie phenom Yasiel Puig (LAD) on the ballot for the final spot.

For the time being however, the 2013 MLB All-Star Game rosters stand as follows.

Begin Slideshow