Montero got the news after the D-backs' 4-2 loss to the Cardinals and called his wife to tell her their trip to Laguna Beach, Calif., was going to be put on hold. Instead, Montero will represent Arizona on the National League All-Star team alongside Justin Upton.
He was eating a postgame meal in the clubhouse when manager Kirk Gibson called him over to tell him the news. Though he had planned to hit the beach, he is more than willing to postpone his plans for the All-Star Game, which will be played on Tuesday at Chase Field.
"I felt like when I got called up [from the Minors], to be honest," Montero said. "I wanted to cry, I was so excited. It's a great moment."
It's been a memorable weekend for Montero, who celebrated his 28th birthday on Saturday and then found out he was going to Midsummer Classic on Sunday.
Montero is relishing the chance to play in his first All-Star Game in front of his home fans at Chase Field.
"It's going to pretty special, especially because it's going to be at home," he said. "It was going to be special anywhere, but it's a good feeling. I feel happy right now."
Bruce Bochy, the NL All-Star manager, named Montero to the roster to replace the injured Placido Polanco. With Montero's addition, the NL will have three catchers on its roster.
Montero is hitting .272 with 10 homers, 45 RBIs, 22 doubles and 40 runs scored.
Austin Laymance is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.