Five players were named as All-Star replacements on Tuesday.

Pittsburgh Pirates closer David Bednar was named to the National League roster, replacing Clayton Kershaw, who is on the injured list with a left shoulder issue.

Seattle Mariners center fielder Julio Rodríguez and right-hander George Kirby, Tampa Bay Rays shortstop Wander Franco and Houston Astros outfielder Kyle Tucker were added to the American League All-Star roster, replacing Yordan Alvarez, Shane McClanahan, Aaron Judge and Mike Trout.