Mike Trout, the best player in baseball, looks like he's never leaving the Los Angeles Angels after all. Mike Trout and the Angels are "finalizing" a 12-year, $430 million contract that breaks all kinds of records, according to ESPN's Jeff Passan.
The contract is the largest in professional sports history, surpassing boxer Canelo Alvarez's $365 million deal, and it means Trout will not test free agency after the 2020 season. Trout also takes the record for largest MLB contract away from Bryce Harper less than three weeks after he signed a 13-year, $330 million deal with the Phillies. After landing with his new team, Harper was public in his recruitment of Trout, a southern New Jersey native and die-hard Eagles fan
https://www.cbssports.com/mlb/news/mike-trout-finalizing-12-year-430-million-extension-with-angels-report-says/
How can baseball afford these contracts, do people still watch baseball.