The highest paid players in 2019 based on their annual salaries have emerged.
According to Goal, Barcelona superstar, Lionel Messi is the highest earner with €40 million (£36m/$44.6m) and he is followed by his former teammate, Neymar Jr, who left Barcelona for PSG on a world record deal two seasons ago.
Juventus star, Cristiano Ronaldo comes third on the list of highest earning players after he took a pay cut to move from Real Madrid to Italy in 2018.
Below is the list of top ten highest earning in football: