Hanley Ramirez, David Ortiz reach Home Run Derby finals

David Ortiz(notes) of the Boston Red Sox and Hanley Ramirez(notes) of the Florida Marlins beat a lackluster field into the finals of the All-Star Game's Home Run Derby.

Both hit a total of 21 home runs in the first two rounds, but a "swing-off" became unnecessary when Corey Hart(notes) of the Milwaukee Brewers — who led all batters with 13 deeps in round one — could not leave the yard in his second attempt after waiting about 90 minutes.

Ortiz's career appeared to be dying after a cold April, but he's batting .263/.384./.945 with 18 homers.

Ramirez, one of the elite talents in the majors, was called out by manager Fredi Gonzalez earlier in the season for jogging after a ball.

They're both having "I told you so" kind of Derbys.

This season's Derby does not feature the likes of Albert Pujols(notes), Joey Votto(notes), Vladimir Guerrero(notes) or the majors' homer leader at the break — Jose Bautista(notes) of the Toronto Blue Jays.

What to Read Next