Mike Trout Angels 2015
Los Angeles Angels outfielder Mike Trout makes his fourth All-Star Game appearance Tuesday night in Cincinnati. Getty Images

The American League and National league will square off in the 2015 MLB All-Star Game Tuesday night in Cincinnati, with home-field advantage in the World Series on the line. And if the matchup is like every other year, chances are we’ll see lots of lineup and pitching changes from inning to inning.

Luckily for the managers, the Kansas City Royals’ Ned Yost and the San Francisco Giants’ Bruce Bochy, both have rich and deep benches to pull out a victory.

Both managers also had to name some replacements for injured players. Bochy just tabbed Dodgers starting pitcher Clayton Kershaw to fill in for the Nationals' Max Scherzer, who pitched on Sunday and opted not to play. Also Brewers outfielder Ryan Braun returns to the festivities for the sixth time in his career as the fill-in for injured St. Louis outfielder Matt Holliday. However, Dodgers rookie centerfielder Joc Pederson will be in the starting lineup for Holliday.

Rounding out the NL roster, Rockies shortstop Troy Tulowitzki was named the sub for Marlins second baseman Dee Gordon after he dislocated his thumb on Saturday. But Colorado’s DJ LeMahieu jumps into the starting lineup for Gordon. Meanwhile, Pittsburgh’s Andrew McCutchen is expected to start for injured Marlin Giancarlo Stanton.

In the AL, due to Royals left fielder Alex Gordon’s groin injury, Yankees outfielder Brett Gardner steps onto the roster with Baltimore’s Adam Jones getting the starting nod. Minnesota second baseman Brian Dozier was named to the reserves after Toronto third baseman Jose Bautista deals with a shoulder injury.

Lastly, Angels pitcher Hector Santiago takes the place of Oakland’s Sonny Gray, who chose to sit after wrapping up a complete game shutout on Sunday. Also, Angels first baseman Albert Pujols makes his return to the All-Star Game as the sub for injured Tiger Miguel Cabrera.

Below are the full rosters for both squads, complete with injured players and their replacements. As a note, (*) dictates an injury or a player who decided to sit out, and (+) denotes a replacement player.

American League

Starters

Salvador Perez, C, Kansas City Royals

Miguel Cabrera, 1B, Detroit Tigers*

Jose Altuve, 2B, Houston Astros

Josh Donaldson, 3B, Torotno Blue Jays

Alcides Escobar, SS, Kansas City Royals

Mike Trout, OF, Los Angeles Angels

Lorenzo Cain, OF, Kansas City Royals

Alex Gordon, OF, Kansas City Royals*

Nelson Cruz, DH, Seattle Mariners

Wade Davis Royals
Wade Davis made the All-Star team in 2015 and 2016. Getty Images

Reserves

Chris Archer, P, Tampa Bay Rays

Dellin Betances, P, New York Yankees

Brad Boxberger, P, Tampa Bay Rays

Zach Britton, P, Baltimore Orioles

Wade Davis, P, Kansas City Royals

Sonny Gray, P, Oakland Athletics*

Felix Hernandez, P, Seattle Mariners

Kelvin Herrera, P, Kansas City Royals

Dallas Keuchel, P, Houston Astros

Darren O’Day, P, Baltimore Orioles

David Price, P, Detroit Tigers

Glen Perkins, P, Minnesota Twins

Chris Sale, P, Chicago White Sox

Hector Santiago, P, Los Angeles Angels +

Jose Bautista, OF, Toronto Blue Jays*

Brett Gardner, OF, New York Yankees +

Adam Jones, OF, Baltimore Orioles

J.D. Martinez, OF, Detroit Tigers

Albert Pujols, 1B, Los Angeles Angels +

Mark Teixeira, 1B, New York Yankees+

Brian Dozier, 2B, Minnesota Twins +

Jason Kipnis, 2B, Cleveland Indians

Prince Fielder, DH, Texas Rangers

Brock Holt, 3B, Boston Red Sox

Manny Machado, 3B, Baltimore Orioles

Mike Moustakas, 3B, Kansas City Royals

Jose Iglesias, SS, Detroit Tigers

Russell Martin, C, Toronto Blue Jays

Stephen Vogt, C, Oakland Athletics

Buster Posey Giants
Giants catcher Buster Posey makes his third All-Star Game appearance and first since 2013. Getty Images

National League

Starters

Buster Posey, C, San Francisco Giants

Paul Goldschmidt, 1B, Arizona Diamondbacks

Dee Gordon, 2B, Miami Marlins*

Todd Frazier, 3B, Cincinnati Reds

Jhonny Peralta, SS, St. Louis Cardinals

Bryce Harper, OF, Washington Nationals

Matt Holliday, OF, St. Louis Cardinals*

Giancarlo Stanton, OF, Miami Marlins*

Reserves

Madison Bumgarner, P, San Francisco Giants

A.J. Burnett, P, Pittsburgh Pirates

Aroldis Chapman, P, Cincinnati Reds

Gerrit Cole, P, Pittsburgh Pirates

Jacob deGrom, P, New York Mets

Zack Greinke, P, Los Angeles Dodgers

Carlos Martinez, P, St. Louis Cardinals

Clayton Kershaw, P, Los Angeles Dodgers+

Mark Melancon, P, Pittsburgh Pirates

Shelby Miller, P, Atlanta Braves

Jonathan Papelbon, P, Philadelphia Phillies

Francisco Rodriguez, P, Milwaukee Brewers

Trevor Rosenthal, P, St. Louis Cardinals

Max Scherzer, P, Washington Nationals*

Michael Wacha, P, St. Louis Cardinals

Ryan Braun, OF, Milwaukee Brewers +

Andrew McCutchen, OF, Pittsburgh Pirates

Joc Pederson, OF, Los Angeles Dodgers

A.J. Pollock, OF, Arizona Diamondbacks

Justin Upton, OF, San Diego Padres

Adrian Gonzalez, 1B, Los Angeles Dodgers

Anthony Rizzo, 1B, Chicago Cubs

DJ LeMahieu, 2B, Colorado Rockies

Joe Panik, 2B, San Francisco Giants

Nolan Arenado, 3B, Colorado Rockies

Kris Bryant, 3B, Chicago Cubs

Brandon Crawford, SS, San Francisco Giants

Troy Tulowitzki, SS, Colorado Rockies +

Yasmani Grandal, C, Los Angeles Dodgers

Yadier Molina, C, St. Louis Cardinals