Braun, Utley, Berkman, Uggla, Hamilton, Sizemore in Derby

The National League lineup for the State Farm Home Run Derby competition the night before the All-Star Game at Yankee Stadium is complete. The AL has a couple of spots left and one big hole.

Vladimir Guerrero said on Tuesday that he will not defend his title in the derby.

The Los Angeles Angels slugger plans to spend the All-Star break next week with his family after he didn't make the team as a starter or reserve.

"If I go, I've got to get there at 6 a.m. the same day I have to hit, and then I have to go right back," Guerrero said, speaking in Spanish to a reporter before Tuesday night's game at Texas. "It's better that I take my three days off and get ready for the second half of the season."

Guerrero started the day hitting .289 with 15 homers and 49 RBIs.

ESPN learned on Tuesday, however, that first-time All-Star Ryan Braun of the Milwaukee Brewers has agreed to take part in the derby.

Josh Hamilton of the Texas Rangers, Dan Uggla of the Florida Marlins, Chase Utley of the Philadelphia Phillies, Lance Berkman of the Houston Astros and Grady Sizemore of the Cleveland Indians will also compete.

Two more players will complete the field for the derby (July 14, ESPN, 8 p.m. ET).

Utley, the Phillies' slugging second baseman and NL All-Star starter at the position, leads the majors with 25 home runs. The Marlins' Uggla (23) and Astros' Berkman (22) also are in the top five in homers in the Senior Circuit. The Rangers' Hamilton is tied for second in the American League with 19 home runs. Braun is tied for eighth in the NL with 21 home runs.

Yankees first baseman Jason Giambi said Sunday that if fans elect him to the final spot on the AL roster, he would be willing to hit in the annual contest.

Information from The Associated Press was used in this report.