The 2007 State Farm Home Run Derby was a 2007 Major League Baseball All-Star Game event. The Home Run Derby was held on July 9 at AT&T Park, the home field of the San Francisco Giants. As usual, the competition had eight competitors, seven of whom were eliminated over three rounds. The Home Run Derby was seen July 9 on ESPN at 8 p.m. EST. Vladimir Guerrero of the Los Angeles Angels of Anaheim beat Alex Ríos of the Toronto Blue Jays 3–2 in the final.