2007 MLB Home Run Derby

Ken Griffey Jr.

Many of Tuesday's All-Stars, who were on hand at San Francisco's AT&T Park for batting practice, stuck around to watch the event. Ken Griffey Jr. is a two-time winner of the the contest, taking it in 1998 at Coors Field and 1999 at Fenway Park.

Ken Griffey Jr.

Many of Tuesday's All-Stars, who were on hand at San Francisco's AT&T Park for batting practice, stuck around to watch the event. Ken Griffey Jr. is a two-time winner of the the contest, taking it in 1998 at Coors Field and 1999 at Fenway Park.

Barry Bonds

Barry Bonds, who won the event in 1996 at Veterans Stadium, opted not to participate this season at his home ballpark. Instead, Bonds put his efforts into co-hosting an All-Star party with rapper Jay-Z.

Barry Bonds

Barry Bonds, who won the event in 1996 at Veterans Stadium, opted not to participate this season at his home ballpark. Instead, Bonds put his efforts into co-hosting an All-Star party with rapper Jay-Z.

Matt Holliday

Matt Holliday, who was a late replacement for the injured Miguel Cabrera, went second. The Colorado Rockies slugger climbed into the lead with five, including a towering, 462-foot shot over the left field foul pole.

Matt Holliday

Matt Holliday, who was a late replacement for the injured Miguel Cabrera, went second. The Colorado Rockies slugger climbed into the lead with five, including a towering, 462-foot shot over the left field foul pole.

Magglio Ordonez

Magglio Ordonez was arguably the American League's first-half MVP, batting .367 with 13 homers and 70 RBI. But the Detroit Tigers right fielder had a difficult time in San Francisco, hitting just two out.

Magglio Ordonez

Magglio Ordonez was arguably the American League's first-half MVP, batting .367 with 13 homers and 70 RBI. But the Detroit Tigers right fielder had a difficult time in San Francisco, hitting just two out.

Albert Pujols

Albert Pujols, who had 16 at the break, is the first player in MLB history to hit at least 30 homers in each of his first six seasons. The St. Louis Cardinals first baseman hit four in the first round.

Albert Pujols

Albert Pujols, who had 16 at the break, is the first player in MLB history to hit at least 30 homers in each of his first six seasons. The St. Louis Cardinals first baseman hit four in the first round.

Alex Rios

Prince Fielder

With 29 home runs at the break, trailing only Alex Rodriguez (30) for most in the majors, Prince Fielder was the odds-on favorite. The Milwaukee Brewers left-handed slugger had a disappointing performance, however, managing just three bombs and none into McCovey Cove.

Prince Fielder

With 29 home runs at the break, trailing only Alex Rodriguez (30) for most in the majors, Prince Fielder was the odds-on favorite. The Milwaukee Brewers left-handed slugger had a disappointing performance, however, managing just three bombs and none into McCovey Cove.

Ryan Howard

The reigning Home Run Derby king could not repeat his performance from Pittsburgh. The Phillies slugger was eliminated after hitting just three to close out the first round. Pujols beat Morneau in a swing-off to advance, along with Holliday, Rios and Guerrero.

Ryan Howard

The reigning Home Run Derby king could not repeat his performance from Pittsburgh. The Phillies slugger was eliminated after hitting just three to close out the first round. Pujols beat Morneau in a swing-off to advance, along with Holliday, Rios and Guerrero.

McCovey Cove

McCovey Cove was homer-free in the first round, with only two foul balls achieving splashdown in the San Francisco Bay. With four right-handed hitters advancing, it would be a disappointing day for the Cove dwellers.

McCovey Cove

McCovey Cove was homer-free in the first round, with only two foul balls achieving splashdown in the San Francisco Bay. With four right-handed hitters advancing, it would be a disappointing day for the Cove dwellers.

Vladimir Guerrero

Needing to hit three to win, Guerrero got two and was promptly rushed by fans, who thought the Angels slugger had clinched it. A few outs later, Vlad blasted No. 3 to become the 2007 Home Run Derby Champion.

Vladimir Guerrero

Needing to hit three to win, Guerrero got two and was promptly rushed by fans, who thought the Angels slugger had clinched it. A few outs later, Vlad blasted No. 3 to become the 2007 Home Run Derby Champion.

Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide — from Peter King, Tom Verducci, Lee Jenkins, Grant Wahl, Andy Staples and more — delivered straight to you, along with up-to-the-minute news and live scores.