Last night it was believed to be 10 years and $300 million. This morning it was said to be 12 years and $320 million. And now both Ken Rosenthal of FOXSports.com and Jon Heyman of CBSSports.com report that Giancarlo Stanton and the Marlins are close to signing a 13-year, $325 million contract.
Stanton’s new deal would break the previous record for the largest contract in MLB history, which is Miguel Cabrera and the Tigers at $292 million for 10 years.
Stanton still has two seasons of team control remaining via arbitration, so assuming this 13-year contract covers those two seasons and 11 seasons of free agency he’d be locked up through age 37 in 2027.
Stanton, who turned 25 years old earlier this month, finished runner-up in the NL MVP voting after hitting .288 with 37 homers and a .950 OPS in 142 games for the Marlins this season. He’s a career .271 hitter with a .903 OPS in 634 games, but the Marlins failed to finish with a winning record in any of his first five seasons and have not made the playoffs since 2003.