Cristiano Ronaldo earns the most money in soccer. He earned $260 million in 2023.