Giancarlo Stanton put on a show Monday night, clubbing 61 total long balls to win the 2016 Home Run Derby at Petco Park in San Diego.
The Marlins slugger, who was not selected to the All-Star Game, beat out White Sox third baseman Todd Frazier in the final round.
Stanton hit 20 home runs in the final round, including two off the third level of the Western Metal Supply Co. Building brick warehouse in the left-field corner. Two more landed just under the scoreboard in left.
Frazier, the 2015 Home Run Derby winner, hit 13 in the final round.
"For sure being on the West Coast and taking the flight out here just for this, you know. I figure it's a waste if I don't bring this bad boy home," Stanton said according to The Associated Press.
Stanton beat Mariners second baseman Robinson Cano 24-7 in the first round and knocked on MLB home run leader Mark Trumbo 17-14 in the semifinals.
Stanton can defend his title at home next year when the Marlins host the All-Star Game.
"When I get a few in a row I would kind of bump it up 5 to 10 percent," Stanton said. "But most the time I stuck at 80-90 percent. I knew I could do it endurance-wise. I was just hoping my swing didn't fall about."
Former Giant Adam Duvall fell to Frazier 16-15 in the other semifinal. Duvall beat Padres first baseman Wil Myers 11-10 in the first round.
After limited use with the Giants the last two seasons, Duvall is having a breakout 2016 campaign with the Reds. In 83 games, he has 20 doubles, 23 home runs and 61 RBI to go along with a .249/.288/.551 line.
The Giants traded Duvall and minor league pitcher Keury Mella to Cincinnati on July 30 for starting pitcher Mike Leake.
The Associated Press contributed to this report.