The 39-year-old earned £168million from his lucrative contract with Al Nassr, while making an additional £50million from sponsorship deals.With the Portuguese superstar tied to the Saudi club until next summer at least, it would take a brave person to bet against him topping the list again next year.During the last 12 months the Argentine superstar earned £103million.
While Messi's off-field earnings of £57million surpassed that of Ronaldo, the £46million earned by Messi at Inter Miami paled into insignificance compared to the sums on offer in Saudi Arabia.Ex-Man United star accused of theft after bizarre interaction with signature-hunting fanSpurs tell fans to stop singing song which references Mikel Arteta and Dominic Solanke
Despite enduring an injury-hit time with Al Hilal, the Brazilian earned £62million on his club contract with an additional £23million in sponsorshop.is fourth on the list after earning £80million - a sum made possible thanks to his own lucrative Saudi-based contract with Al Ittihad.