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