The Real Madrid and Portugal footballer makes his money from a lucrative playing contract and a plethora of endorsement deal.

He shaded NBA champion LeBron James, who took home £65 million.

Barcelona’s Lionel Messi, secured the third spot on the list with wage earnings of £60 million.

Tennis legend Roger Federer is in fifth with £48 million in earnings, while F1 supremo Lewis Hamilton fell just outside the top 10 in 11th spot, banking £32 million.

Irish MMA superstar Conor McGregor, who lost to Floyd Mayweather in the hyped Money Fight, pocketed £25,5 million to secure 19th spot on the list.

Leave a comment

Your email address will not be published. Required fields are marked *