ANAHEIM, Calif. — Mike Trout and the Los Angeles Angels officially announced their 12-year contract, a record deal that ties baseball’s top player to Los Angeles for what likely will be the rest of his career.
The deal is worth more than $430 million, sources told ESPN’s Jeff Passan on Tuesday, and is more than 30 percent larger than the $330 million deal Bryce Harper signed with the Philadelphia Phillies on March 2 and bests boxer Canelo Alvarez’s deal with DAZN by more than $65 million.
Angels owner Arte Moreno said in a statement Wednesday he is thrilled Trout “has agreed to wear an Angels uniform for his entire career.”
Trout, who has won two American League MVP awards and finished second four times, will receive an average of nearly $36 million a year, topping Zack Greinke‘s previous record average of $34.4 million with the Arizona Diamondbacks.
“This is where I wanted to be all along,” Trout said in the team’s release. “I have enjoyed my time as an Angel and look forward to representing the organization, my teammates and our fans for years to come. I want to thank Arte and Carole Moreno for their efforts. Their leadership and commitment to winning played a key role in my decision. Thanks also to my teammates, coaches, John Carpino, Billy Eppler and his Baseball Operations staff, the entire front office and Angels fans for all their support. It has made a tremendous difference not only for me, but for my family as well!”
Trout, 27, was due to be a free agent following the 2020 season, at which point he was expected to set off a frenzied bidding war among the largest-market teams in the game. The clamoring already had begun, with Harper lobbying for Trout to join him in Philadelphia, 45 miles from Trout’s hometown of Millville, New Jersey.
Information from ESPN’s Jeff Passan and The Associated Press was used in this report.