Mike Trout has reportedly reached a 12-year deal worth more than $430 million to stay with the Los Angeles Angels.

Trout, 27, will receive an average of approximately $36 million per year, which tops Zack Greinke's previous record average of $34.4 million with the Arizona Diamondbacks, according to ESPN. Furthermore, Trout's $430 million deal will become the largest contract in professional sports history, dwarfing Bryce Harper's $330 million deal with the Philadelphia Phillies.

The superstar center fielder, who was due to become a free agent following the 2020 season, is a two-time American League MVP with a .307 career batting average, .416 on-base percentage, and .573 slugging percentage.

Since breaking into the league with the Angels as a 19-year old in 2011, Trout has amassed 240 homeruns, 648 RBIs, 793 runs and 189 stolen bases. According to ESPN, no player in MLB history has put up more Wins Above Replacement through his age-26 season than Trout's 64.3.

Despite his individual success, the Angels have only made the postseason once with Trout on the roster. That was back in 2014 when they lost to the Kansas City Royals in a three-game ALDS series.