According to The Associated Press, the agreement is subject to a successful physical. MLB Network and ESPN reported that the deal includes a full no-trade clause, no opt-outs and no deferred money. Harper gets a $20 million signing bonus, a $10 million salary this year, $26 million in each of the following nine seasons and $22 million in each of the last three years.
The tentative deal would be the richest contract in baseball history, surpassing the 13-year, $325 million agreement Giancarlo Stanton reached with the Miami Marlins before the 2015 season. News of the Harper signing comes a week after the San Diego Padres signed shortstop Manny Machado to a 10-year contract worth a reported $300 million.
Harper, 26, spent the first seven years of his career with the Washington Nationals, who drafted him with the first overall pick in 2010. Harper made his major league debut in 2012, when he hit 22 home runs and drove in 59 runs en route to winning the National League Rookie of the Year Award.
In 2015, Harper had his best season as a professional, batting .330 with a .460 on-base percentage and hitting 42 home runs as he was voted the National League’s Most Valuable Player.
Harper played in 159 of a possible 162 games this past season, batting .249 with a .393 on-base percentage. He hit 34 home runs with 100 RBIs and was an All-Star for the sixth time in his career.
The Associated Press contributed to this report.
This is a developing story. Check back for updates.