Gonzalez and Cuddyer were named to the National League All-Star team on Saturday and were selected to the NL derby squad by New York Mets third baseman David Wright, who is the appointed captain of the team. Washington Nationals outfielder Bryce Harper will the be the NL's fourth participant.
Gonzalez participated in last year's derby and hit four home runs in the first round. He did not advance, finishing one home run behind Prince Fielder, whose five dingers were good for a fourth place finish and a spot in the second round. Gonzalez leads all NL hitters this season with 24 home runs.
His spot in the contest might be pending because of his health. Gonzalez left Sunday's game against the Arizona Diamondbacks with a hand injury that will keep him out of the lineup on Monday against San Diego. Gonzalez is listed as day-to-day.
Cuddyer will be a first-time participant in the contest after being selected by Wright, who, like Cuddyer, hails from the Chesapeake, Va., area. Cuddyer has 15 home runs, nearly equaling his total from 2012 in more than 100 fewer plate appearances.
The American League Home Run Derby squad will consist of New York Yankees second baseman Robinson Cano, Baltimore Orioles first baseman Chris Davis, Detroit Tigers first baseman Prince Fielder and one more player who has yet to be announced.