Robinson Cano rounds the bases after a home run against the Royals. / John Rieger, USA TODAY Sports

by Chad Jennings, USA TODAY Sports

by Chad Jennings, USA TODAY Sports

New York Yankees second baseman Robinson Cano has once again agreed to serve as American League captain for the Home Run Derby, and with the game in a National League park - and in New York - he shouldn't face the same sort of hometown fury that came when he didn't pick Royals slugger Billy Butler for last year's Derby in Kansas City.

"Now that you're in New York, you get to pick whoever you want," Cano said. "Now I don't have to pick David Wright because he's on the other side. It's fun. I always say, I've done it away twice. Now you do it at home where you have your crowd and the greatest fans in the world get a chance to see you swinging in the Home Run Derby."

Did Cano actually enjoy being Home Run Derby captain last year?

"You're not going to enjoy it," he said. "You know everywhere you go, you get booed because fans - they don't understand. Even the guys I picked, it's not that I picked anybody because, oh, he's Dominican or he's doing this or that. Everybody was swinging good. It was tough, but now this year I've got the advantage that it's in New York."