Robinson Cano and Matt Kemp will serve as the captains of the American and National League teams, respectively, at this year's Home Run Derby. Cano, the defending champion, set a new final round record with 12 home runs last season, while Kemp was the NL's 2011 home run leader. The 2012 State Farm Home Run Derby will take place July 9 at Kauffman Stadium in Kansas City at 8 p.m. ET.