Alfonso Soriano was as happy for National League All-Stars Starlin Castro and Bryan LaHair as his teammates were disappointed for him being left out.

"I'm very happy for Castro and LaHair because they deserve it," Soriano said. "They worked hard to be All-Stars.

"I've gone seven times. There are a lot of good left fielders out there, and everyone has had good numbers.''

Manager Dale Sveum said Soriano's numbers — he leads the National League with 15 home runs since May 1 — made him deserving.

"The outfielders who are going obviously deserve it," Sveum said, "but what Soriano has done for us, going out every day and on those [sore] legs and leading all of the league in homers since May, it's a tribute to a wonderful guy. You wish someone else would appreciate him."

In addition to Castro and LaHair, first-base coach Dave McKay will be part of the NL coaching staff. He was on the World Series-champion St. Louis Cardinals' staff under Tony La Russa last season.