Patrick Mahomes tops Mike Trout for biggest contract in sports history - ESPN
Mike Trout contract: Angels finalizing $430 million Deal - Sports Illustrated
MLB Star Mike Trout Confident He Can Still Play with Back Condition
Mike Trout, Bryce Harper and the biggest contracts in sports history
Longest contracts in baseball history
Details of Mike Trout's contract extension with the Angels - NBC Sports
Mike Trout: Los Angeles Angels to agree $430 million deal
Mike Trout agrees to $430M extension with Angels: Winners and losers from the largest contract in baseball history
Sources - Angels, Trout near new $430M deal - ESPN
Mike Trout's new contract should make everyone happy. What could go wrong?
Baseball's Highest-Paid Players 2021: Trout, Bauer, Cole Lead –