The 20 biggest playing contracts have been signed in the history of sports but the three top contracts were signed by Lionel Messi (football), Patrick Mahomes (NFL), and Mike trout (baseball).