Cano will be Home Run Derby Captain

Robinson Cano will be the Home Run Derby captain again. For his sake, hopefully it goes better than last year in Kansas City. After Captain Cano didn't pick hometown slugger Billy Butler, the Royals fans booed him the whole night and continue to boo every time they see No. 24.

Cano's performance seemed to be impacted by all the negative attention. From Eric Karabell's story that night:

As for Cano, a year after blasting 32 home runs at Chase Field and earning the derby title, with all the pleasant feelings from his father Jose pitching to him, he managed nary a home run Monday. He was definitely one of the favorites in the competition, and could have become the first to repeat since Ken Griffey Jr. in 1999. Instead, Cano became the first player since Detroit Tigers third baseman Brandon Inge in 2009 -- yes, Inge once competed in a home run derby -- to go scoreless. The crowd couldn’t have been more pleased.

Now, he'll get to do it again at Citi Field. For the NL, David Wright will be the captain.