David Wright of the New York Mets and Robinson Cano of the New York Yankees are the team captains for Monday's Home Run Derby and yesterday they announced their picks.

Well, almost.

Wright named the Nationals' Bryce Harper along with two Colorado Rockies, Carlos Gonzales and Michael Cuddyer.

Cano selected two obvious choices, Chris Davis of Baltimore and Prince Fielder of Detroit, but said he was not going to name a fourth at this time.

It's believed he wants Detroit Triple Crown Winner Miguel Cabrera, but Cabrera has put that on hold because of an issue with his back.

The Home Run Derby and All-Star Game are being played at Citi Field, home of the Mets.