Mike Trout, Bryce Harper and the biggest contracts in sports history Unknown 04:58 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? Share this Share on FacebookTweet on TwitterPlus on Google+ Related PostsWimbledon 2021: Courts under fire after Serena Williams exit and Kyrgios Kyrgios says 'it's a joke'So Many Injuries at Wimbledon? Centre Court's Been Slippery When Wet, Even with Roof ClosedKane Williamson reclaims No 1 ICC Test ranking, Kyle Jamieson moves into 13th position in bowlers' chartIndia vs Sri Lanka: Kusal Mendis, Danushka Gunathilaka, Niroshan Dickwella dropped from squad for upcoming seriesTour De France 2021: 'The Magician is Back!' - Mark Cavendish Claims Fairytale Sprint Win on Stage 4NRAI recommend Anjum Moudgil, Ankur Mittal for Khel Ratna