The rosters for the 2016 MLB All-Star Game are being announced right now.

The 87th MLB All-Star Game will be Tuesday, July 12, at Petco Park in San Diego.

Stay here to get the full rosters for each league in this year's Midsummer Classic.

MORE: Anti-All-Star Team: The worst MLB players so far in 2016

Who will be the starters in the 2016 MLB All-Star Game?

American League All-Star starters

C: Salvador Perez, Royals (top overall vote-getter)

1B: Eric Hosmer, Royals

2B: Jose Altuve, Astros

3B: Manny Machado, Orioles

SS: Xander Bogaerts, Red Sox

OF: Mike Trout, Angels

OF: Jackie Bradley, Jr., Red Sox

OF: Mookie Betts, Red Sox

DH: David Ortiz, Red Sox

MORE: SN selects the 50 best players in baseball

AL All-Star reserves and pitchers

DH: Edwin Encarnacion, Blue Jays

Infielders: Miguel Cabrera, Tigers; Josh Donaldson, Blue Jays; Robinson Cano, Mariners; Francisco Lindor, Indians; Eduardo Nunez, Twins.

Outfielders: Mark Trumbo, Orioles; Carlos Beltran; Ian Desmond, Rangers.

Catchers: Matt Wieters, Orioles; Stephen Vogt, A's

Pitchers: Chris Sale, White Sox; Craig Kimbrel, Red Sox; Zach Britton, Orioles; Andrew Miller, Yankees; Wade Davis, Royals; Marco Estrada, Blue Jays; Cole Hamels, Rangers; Danny Salazar, Indians; Steven Wright, Red Sox; Dellin Betances, Yankees; Brad Brach, Orioles; Alex Colone, Rays; Kelvin Herrera, Royals; Will Harris, Astros.

Final Five

Ian Kinsler, Tigers

Evan Longoria, Rays

Dustin Pedroia, Red Sox

Michael Saunders, Blue Jays

George Springer, Astros

National League All-Star starters

C: Buster Posey, Giants

1B: Anthony Rizzo, Cubs (top NL vote-getter)

2B: Ben Zobrist, Cubs

3B: Kris Bryant, Cubs

SS: Addison Russell, Cubs

OF: Bryce Harper, Nationals

OF: Yoenis Cespedes, Mets

OF: Dexter Fowler, Cubs

NL All-Star reserves and pitchers?

NL All-Star roster

Infielders: Wil Myers, Padres; Corey Seager, Dodgers; Paul Goldschmidt, D-backs; Nolan Arenado, Rockies; Matt Carpenter, Cardinals; Daniel Murphy, Nationals.

Outfielders: Adam Duval, Reds; Odubel Herrera, Phillies; Carlos Gonzalez, Rockies; Marcell Ozuna, Marlins.

Catchers: Jonathan Lucory, Brewers; Wilson Ramos, Nationals.

Pitchers: Clayton Kershaw, Dodgers; Jake Arrieta, Cubs; Noah Syndergaard, Mets; Stephen Strasburg, Nationals; Madison Bumgarner, Giants; Jose Fernandez, Marlins; Johnny Cueto, Giants; Jon Lester, Cubs; Julio Teheran, Braves; Jeurys Familia, Mets; Kenley Jansen, Dodgers; Mark Melancon, Pirates; AJ Ramos, Marlins; Fernando Rodney, Marlins.

Final Five

Brandon Belt, Giants

Starling Marte, Pirates

Ryan Braun, Brewers

Jake Lamb, D-backs

Trevor Story, Rockies