"I just found out, but I'm not going either," Puig said through a translator.
Baltimore pitcher Chris Tillman, Kansas City closer Greg Holland and Oakland closer Grant Balfour were chosen by AL manager Jim Leyland of Detroit to replace Tigers ace Justin Verlander, Seattle's Hisashi Iwakuma and Oakland's Bartolo Colon, who all started Sunday. Verlander was the AL starter and loser in last year's All-Star game at Kansas City.
"It's a great honor now that it happened," Balfour said. "It was up in the air and it's nice to know it is official. I can go and have fun and do my thing."
Holland joined outfielder Alex Gordon and catcher Salvador Perez to give Kansas City three All-Stars for the first time since George Brett, Mark Gubicza and Kurt Stillwell in 1988. Holland received the notification Sunday in Cleveland and traveled with Gordon and Perez to New York instead of returning to Kansas City with the rest of the team.
He wasn't sure he was properly packed for the All-Star festivities
"I've got a lot of golf shirts," Holland said. "I don't know if that will pass. We'll see what happens."
Mujica's addition gave the Cardinals six All-Stars, tying Detroit for most in the majors.
Romo joined Giants teammates Buster Posey, Madison Bumgarner and Marco Scutaro to give the struggling World Series champs four representatives.
"I've never really seen myself as an All-Star. I've never really said it's one of my goals to make an All-Star team, but now that it's happening, I'm very proud. I mean, I'm an All-Star. Cool," Romo said. "To be honest, I still feel like I weaseled my way into the big leagues."
NOTES: There are a record 39 first-time All-Stars following the additions of Melancon, Romo, Tillman, Holland, Balfour and Mujica, four more than the previous mark set two years ago in Arizona. ... Holland and Balfour both earned $50,000 bonuses, Romo and Tillman $25,000 each and Melancon $10,000.