Cristiano Ronaldo has become the highest-paid footballer in history after completing his move to Saudi Arabian side Al Nassr, also effectively ending his time at the top of the sport.
According to Saudi state-owned media, Ronaldo will earn £173million a year, of which around £62m will be for playing football and the rest for image rights, commercial deals, and becoming an ambassador for the country's 2030 World Cup bid.