The highest paid footballers this season
1- Cristiano Ronaldo: $125 million (salary 70 million, advertising and sponsorship contracts $55 million).
2- Argentine Lionel Messi: $110 million (salary 75 million, advertising and sponsorship contracts $35 million).
3- Brazilian Neymar: $95 million (salary 75 million, advertising and sponsorship contracts 20 million).
4- Frenchman Kylian Mbappe: $43 million (salary 28 million, advertising and sponsorship contracts 15 million).
5- Egyptian Mohamed Salah: $41 million (salary 25 million, advertising and sponsorship contracts 16 million).