ST. LOUIS -- The Cardinals had a good notion Matt Carpenter was going on the disabled list late Wednesday night. After they finished arranging for catcher Michael McKenry to come up from Triple-A Memphis to fill Carpenter's roster spot, they immediately tried to get in touch with National League All-Star manager Terry Collins.
They wanted to lobby to get rookie shortstop Aledmys Diaz on the All-Star team as Carpenter's replacement. Collins and the league agreed with the Cardinals on Thursday and named Diaz to the squad that will represent the NL in San Diego on Tuesday.
"Especially for a team who hasn't seen him up close and personal to see how good this kid's been, we wanted to voice our opinion to see if that could help," said St. Louis manager Mike Matheny, whose team has yet to play Collins' New York Mets this season. "I think there is some sort of obligation, having been in that seat before, to have each organization have representation."
On the American League side, manager Ned Yost announced that Cleveland Indians right-hander Corey Kluber will join the team as a replacement for Toronto Blue Jays right-hander Marco Estrada, who was placed on the 15-day disabled list with a sore lower back.
Diaz, 25, is batting .319 with 12 home runs and 44 RBIs. He leads NL shortstops with a .916 OPS.
Diaz, who had kept his All-Star break plans fluid, was ushered into Matheny's office Thursday morning to get the news he made the team. Diaz's wife, Dayara, is eight months pregnant, so she will watch the game at their home in Florida, but Diaz said his parents will join him in San Diego. The Cardinals signed Diaz after he defected from Cuba in 2012.
"A lot of things happened and to be part of that game is pretty exciting for me and my family," Diaz said.
Kluber, the 2014 AL Cy Young Award winner, will be making his All-Star debut in his sixth major league season. Kluber is 8-8 with a 3.79 ERA, striking out 114 batters in 114 innings.
Information from The Associated Press contributed to this report.