Stanton, Marlins agree to megadeal

— -- The Miami Marlins and Giancarlo Stanton have agreed to a megadeal that will pay the slugger $325 million over 13 years, sources have confirmed to ESPN's Buster Olney.

The deal, which is done pending approval by the commissioner's office, may be announced in a Wednesday news conference in Miami. The richest contract in North American sports history contains a full no-trade clause and an opt-out after six seasons.

"We're excited to look to the future with this exciting young man," Marlins owner Jeffrey Loria told CBSSports.com, which had earlier reported details of the deal. "He's a wonderful kid ... extremely bright."

Stanton, who has 154 career homers at age 25, wasn't slated to become a free agent until after the 2016 season.

Stanton's 2014 season ended Sept. 11 when he was hit in the face by a pitch. Despite missing the final 17 games, he led the NL with 37 homers and a .555 slugging percentage for the Marlins, who went 77-85 but ended a three-year streak of last-place finishes in the NL East.

When asked why Stanton agreed to the contract, Loria told The Miami Herald: " He obviously saw last year that the franchise was serious about winning and serious about doing great things in the new stadium. I talked to him this afternoon just after all the tests were completed. He passed with flying colors. I'm thrilled. What can I tell you? He's a wonderful young guy, and he's a talent."

Loria called it "a landmark day," according to the paper.

"It means everything to the franchise. We have a face of the franchise for the next 13 years. I expect him to be a Marlin for 13 years. We are going to be surrounding him, we have already started to surround him, with All-Star-caliber players, and there will be more," Loria said.

Stanton finished second in NL MVP voting on Thursday.

The contract tops the $292 million, 10-year deal Miguel Cabrera agreed to with the Detroit Tigers in March. Alex Rodriguez signed the largest previous deal, a $275 million, 10-year contract with the Yankees before the 2008 season.

The last time the historically thrifty Marlins spent big was before a poor 2012 season, the first in their new ballpark. Their 2014 payroll of $52.3 million was the lowest in the majors.

Information from ESPN.com's Jayson Stark and The Associated Press was used in this report.