By Gerard Wright
Ortiz blasted 11 home runs in the competition's final round to hold off Hanley Ramirez of the Florida Marlins, who managed just five. Corey Hart of the Milwaukee Brewers finished third in the eight-man contest at Angel Stadium.
Now in its 25th year, the Home Run Derby is the traditional warm-up for the league's annual All-Star Game, which will be played on Tuesday at the home of the Los Angeles Angels.
The victory gives Ortiz, known as 'Big Papi', long-ball bragging rights for the 2010 season, and a definitive answer to those who had wondered earlier this season if his swing had gone missing.
After struggling through April, Ortiz, a member of Boston's 2004 and 2007 World Series winning teams, had 18 homers on the season at the All-Star break, six behind league-leader Jose Bautista of the Toronto Blue Jays.
Ortiz finished with 32 home runs over three rounds of competition, with Ramirez, the Marlins shortstop, on 25 and Hart, unable to connect in his deciding at-bat, on 13.
The longest blast of the night came from St. Louis Cardinals left-fielder Matt Holliday, whose shot to the left-field bleachers measured 497 feet.
(Editing by Frank Pingue)