SEATTLE -- The New York Mets' Kodai Senga, San Francisco's Alex Cobb, Philadelphia's Craig Kimbrel and Milwaukee's Corbin Burnes were added to the National League All-Star roster as replacements for pitchers who will be inactive for Tuesday's game.
Minnesota's Pablo López joined the American League roster on Saturday and becomes an All-Star along with the player he was traded for last winter, Miami second baseman Luis Arraez.
Atlanta's Bruce Elder and Spencer Strider won't pitch in the game, along with the Chicago Cubs' Marcus Stroman, Milwaukee's Devin Williams and Toronto's Kevin Gausman.
New York Yankees right fielder Aaron Judge, Los Angeles Angels center fielder Mike Trout, Houston outfielder Yordan Alvarez, Tampa Bay left-hander Shane McClanahan, Los Angeles Dodgers left-hander Clayton Kershaw and Chicago Cubs shortstop Dansby Swanson were dropped earlier in the week because of injuries and Cleveland closer Emmanuel Clase decided to skip the game because of the imminent birth of a child.
Earlier replacements include Seattle center fielder Julio Rodríguez and right-hander George Kirby, Tampa Bay shortstop Wander Franco, Houston outfielder Kyle Tucker, Los Angeles Angels closer Carlos Estévez, Pittsburgh closer David Bednar and Arizona infielder Geraldo Perdomo.
Tampa Bay's Yandy Diaz, meanwhile, will not have to try to play in the All-Star Game on the same day as the birth of his son. Diaz, the starting first baseman for the American League, initially planned to remain in Florida for the birth of his son Tuesday morning, then fly across country to Seattle to make the All-Star appearance later that night. But that has changed.
"They've rescheduled the C-section until Wednesday so that I can be there for it," Diaz said through a team interpreter before the Rays faced the Atlanta Braves at Tropicana Field on Saturday night. "I'm going on a regular commercial flight. I'm actually going to leave (for Seattle) Monday night."
The Associated Press contributed to this report.