Pete Alonso bested Vladimir Guerrero, Jr. to win the Home Run Derby at Progressive Field in Cleveland on Monday night.
Alonso, hitting second, hit 23 home runs to surpass Guerrero's 22 in the final round.
He is the first New York Met to win the event since Darryl Strawberry was co-champion in 1986.
"That was a blast. Oh my god, that was a blast," Alonso said. "I'm gonna remember that for the rest of my life."
The win comes with a $1 million prize. Alonso's base salary this season is $555,000.
He said he would donate 10% of his winnings between two charities, the Wounded Warriors Project and the Stephen Siller Tunnel to Towers Foundation.