ANAHEIM, Calif. -- Mike Trout and the 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.