Mike Trout, Bryce Harper and the biggest contracts in sports history

Mike Trout's 12-year, $430 million contract with the Angels tops Bryce Harper and Manny Machado as the richest overall contract in MLB history. Where does it rank among other sports?

Related Posts