His total annual earnings are $115 million, including $55 million in endorsements and a total of $60 million in on-field earnings (salary plus bonuses and incentives).
Leo Messi earns $130 million per year; he has overtaken Ronaldo as the highest-paid soccer player right now.