Captains Robinson Cano and David Wright made their picks Monday night for the All-Star Home Run Derby.

Wright, representing the National League, selected Washington's Bryce Harper and two from Colorado: Carlos Gonzalez and Michael Cuddyer.

For the AL, Cano chose Prince Fielder from the Tigers and Baltimore's Chris Davis before announcing his final pick was still undecided.

Told Phillies fans were upset about the omission of Domonic Brown, Wright said: "I'm sure there's a lot of people that are disappointed."

Added Wright: "I did it as easy as I knew possible. At the time when they needed to know who I was picking, I took the National League home run leader. I took the guy that won the fan poll -- the guy who the fans really wanted to see in the Home Run Derby. So you have CarGo and Bryce Harper. And that left me with the 'Ryder Cup captain's pick.'

"I grew up with Michael. I think that he's one of the more underrated players in the game. And, obviously, the friendship had something to do with it. And his production had a lot to do with it. You're talking about a guy that's got 15 or 16 homers. He had a 27-game hitting streak. For me, that was my choice."