How Mike Trout became the centerpiece of the Angels' epic 2009 draft class - The Athletic
Angels make Mike Trout's 12-year, $426.5-million deal official – Orange County Register
Mike Trout: Los Angeles Angels to agree $430 million deal
Mike Trout contract details: Angels agree to 12-year $430 million deal - Sports Illustrated
Mike Trout, Angels Officially Agree to Record-Setting 12-Year, $430M Contract, News, Scores, Highlights, Stats, and Rumors
Angels star Mike Trout will miss rest of the 2023 season
Mike Trout - Wikipedia
Aaron Judge Contract Prediction Puts Him Ahead of Mike Trout – NBC New York
Keri: The 2019 MLB Trade Value player rankings, Part 3 - The Athletic
Longest contracts in baseball history