PHOENIX -- Milwaukee Brewers slugger Prince Fielder hit the longest of the long balls at Monday's Home Run Derby at Chase Field on the eve of the All-Star Game, but he didn't slug enough of them to add another title to his resume.
The 2009 champion blasted a home run estimated at 474 feet -- the longest of any of the eight contestants in the first two rounds -- and won a "swing-off" to advance to the second round but fell far short of qualifying for the finals.
His nine homers fell far short of finalists Adrian Gonzalez of Boston and Robinson Cano of the New York Yankees, who posted 20 through the first two rounds.
Cano claimed the title, rattling off 12 homers in the finals -- he also hit 12 in the second round -- to beat out Gonzalez, who hit 11.
Fielder, the captain of the National League team, got on a roll during the swing-off, blasting a home run on each of his five swings as he and David Ortiz claimed the final two berths while Matt Holliday of St. Louis was eliminated.
Fielder hit five home runs in the first round.
Gonzalez led the way with nine, followed by Cano with eight, including a 472-foot shot. In the second round, Cano went deep 12 times, while Gonzalez smacked 11 homers.
Brewers second baseman Rickie Weeks, a choice of Fielder's that was surprising to many observers, managed just three home runs in the first round and was eliminated quickly.
That was still better than Matt Kemp of the Los Angeles Dodgers, who managed only two homers.