Cristiano Ronaldo shifts a position down in the Forbes’ list of highest-paid footballers as Lionel Messi gained his place at the top after earning $126 million over the past year.
Ronaldo, who is his longtime opponent, is second on the list after receiving $117 million (£91 m) from his deal with Juventus, as well as his numerous endorsements away from the field.
As the Paris Saint-Germain stars pair is fresh from finishing with the French side in the Champions League, Neymar and Kylian Mbappe are third and fourth respectively, with Liverpool leading Mohamed Salah in fifth place as the Reds launch their title defense in the Premier League.