MIAMI (AP) — The Miami Marlins have seen many outstanding players come and go during their 22 seasons in existence, but they weren't about to lose Giancarlo Stanton.

The All-Star outfielder and this year's National League MVP runner-up has agreed to the most lucrative package for an American athlete, a 13-year contract worth $325 million. The contract tops the $292 million, 10-year deal Miguel Cabrera agreed to with the Detroit Tigers in March. Stanton has a no-trade clause and can opt out of the contract after six years.

The 25-year-old Stanton led the National League with 37 homers, a .555 slugging average and 299 total bases last season while batting .288 with 105 RBIs.