PITTSBURGH -- Yoenis Cespedes hasn't expressed many wishes about his baseball career, but one was that he'd like to take part in the Home Run Derby at the All-Star Game.

That wish was fulfilled on Tuesday when American League team captain Robinson Cano of the New York Yankees -- the man in charge of filling the A.L. roster -- picked Cespedes to join Cano, Chris Davis of the Baltimore Orioles and Prince Fielder of the Detroit Tigers.

As recently as July 3, Cespedes said he would love to be in the Home Run Derby but that no one had asked him. He entered Tuesday's game against the Pittsburgh Pirates with 15 homers and 42 RBIs.

Batting coach Chili Davis said Cespedes "could do some serious damage" if he was asked to take part.

Oakland Athletics’ Josh Donaldson (20) connects for a one-run single against the St. Louis Cardinals in the second inning of their game at O.co
Oakland Athletics' Josh Donaldson (20) connects for a one-run single against the St. Louis Cardinals in the second inning of their game at O.co Coliseum in Oakland, Calif., on Friday, June 28, 2013. A's Yoenis Cespedes (52) scored on the play. (Jose Carlos Fajardo/Bay Area News Group) ( JOSE CARLOS FAJARDO )

The Home Run Derby is set for Monday, one day before the All-Star Game at Citi Field, home of the New York Mets.