Question: who has the highest paid contract in sports?
Answer: Canelo Álvarez