Wright will lead the National League sluggers and Cano will captain the American League team for the second straight year.
Cano entered Tuesday's play with 15 home runs, tied for fifth most in the AL. Wright has hit eight homers this season, but only one of those has been at Citi Field in New York, the site of the All-Star Game. The Home Run Derby will take place July 15 and the All-Star Game will be the following night.
More from MLB.com:
Each captain will be tasked with selecting three other hitters from his own league to complete his respective Home Run Derby team. Though the Home Run Derby remains an individual competition, the leagues will once again be pitted against each other in teams of four. Wright will be looking to form a team that can slug its way to some revenge after the AL dominated the 2012 Home Run Derby. The four Junior Circuit representatives combined to hit 61 home runs last season whereas their Senior Circuit counterparts tallied just 21 long balls.