Messi, 34, was well ahead of his rivals in the rankings thanks to his mammoth £960,000-per-week pay packet at PSG.
The Barcelona legend’s PSG teammate Neymar came second with his mega £606,000-per-week earnings, with the Brazilian winger signing a new deal back in 2021.
Oscar has been playing for Shanghai Port since his departure from Chelsea in 2017 and is earning a whopping £540,000 per week in the Chinese Super League.
However, the 30-year-old Brazilian midfielder could come tumbling down the list if he leaves Shanghai Port in January for Barcelona.
Posted below are the 10 highest-paid footballers in the world right now, according to The Daily Star.
10. David de Gea (Manchester United): £375,000 per week
9. Philippe Coutinho (Barcelona/Aston Villa): £380,000 per week
8. Eden Hazard (Real Madrid): £381,000 per week
7. Kevin De Bruyne (Manchester City): £385,000 per week
6. Cristiano Ronaldo (Manchester United): £385,000 per week
5. Kylian Mbappe (Paris Saint-Germain): £410,000 per week
4. Gareth Bale (Real Madrid): £528,000 per week
3. Oscar (Shanghai Port): £540,000 per week
2. Neymar (Paris Saint-Germain): £606,000 per week
1. Lionel Messi (Paris Saint-Germain): £960,000 per week