The Los Angeles Angels and All-Star outfielder Mike Trout are finalizing a new 12-year contract extension worth more than US$430 million, which would be the richest deal ever awarded to an athlete, according to ESPN.

The deal is superlative in every way. The US$430 million total would top the Major League Baseball-record US$330 million deal that outfielder Bryce Harper signed with the Philadelphia Phillies last month. The per-year average of $36 million would also be an MLB record.

It also exceeds the 11-fight, US$365 million contract that boxer Canelo Alvarez signed with streaming startup DAZN in 2018, previously considered the richest single-athlete contract ever.

Now 27, Trout is the best player in baseball by almost all measures. He has won two American League most-valuable-player awards and finished second four more times. He’s been an All-Star in every full season he’s played.

Trout’s deal would potentially keep him in an Angels uniform through the 2030 season, after which he’ll be 39. Under his current contract, he’s eligible to be a free agent in 2020.

It would be the third monster deal of the MLB offseason, following Harper and Manny Machado, who signed a 10-year, $300 million deal with the San Diego Padres.

Players and owners are sparring over the changing economics of free agency, where some players are getting paid less than expected.