Even though there were 20 months between the start of the current baseball season and Trout's free agency, there were already whispers about where he would end up.
Trout would have become a free agent following the 2020 season, and his new contract keeps him with the Angels through 2030.
The per-year average of $36 million would also be an Major League Baseball record. According to Passan, the deal tops baseball's records for contract size and annual value while smashing the record for the largest contract in all of sports, previously held by Canelo Alvarez.
Trout, who has won two American League MVP awards, is set to receive around €32mn per-year, reports ESPN, over a million more than the Arizona Diamondbacks' Zack Greinke and 30 percent greater than Harper's recent move to Philadelphia's Phillies.
Although he has yet to make much of a splash in the postseason, Trout is generally considered to be the game's best position player.
He has slashed.307/.416/.573 in eight seasons with the club while hitting 240 home runs, stealing 189 bases and driving in 648 runs. The 27-year-old enters the 2019 season with a.990 career OPS (175 OPS+) and 64.3 career WAR.
Trout has made seven All-Star teams with the Angels, and is in the second-to-last year of a six-year, $144 million deal he signed with Los Angeles in 2015.
Action Network GQ's senior golf writer Jason Sobel pointed out that Trout's $430 million extension is 'worth more than the combined career PGA Tour earnings of Tiger Woods, Phil Mickelson, Vijay Singh, Jim Furyk and Dustin Johnson - the top-five on the all-time money list'.
The A's will have to deal with Mike Trout in the American League West for a long, long time.