Cristiano Ronaldo earns an estimated $300 million to lead Forbes’ 2026 highest-paid footballers list, with Lionel Messi second on $145 million.
Al Nassr captain Cristiano Ronaldo
Lionel Messi
La Liga EA match between Real Madrid CF and Sevilla FC at Bernabeu Stadium, on October 18, 2026. Kylian Mbappe of Real Madrid CF celebrates his goal during the La Liga EA Sport match between Real Madrid CF and Sevilla FC at Bernabeu Stadium.
Erling Haaland
Vini Jr
Lamine Yamal
Sadio Mane of Al Nassr | © Yasser Bakhsh/Getty Images
Jude Bellingham
Harry Kane | Photo via IMAGO/Ulmer/Teamfoto
Trabzonspor's Mohamed Salah warms up before the UEFA Conference League match against KuPS Kupio, Tampere, Finland, Oct. 15, 2026. (EPA Photo)
Rank | Player | Club | Total earnings |
|---|---|---|---|
1 | Cristiano Ronaldo | Al Nassr | $300 million |
2 | Lionel Messi | Inter Miami | $145 million |
3 | Kylian Mbappé | Real Madrid | $100 million |
4 | Erling Haaland | Manchester City | $85 million |
5 | Vinicius Jr. | Real Madrid | $76 million |
6 | Lamine Yamal | Barcelona | $55 million |
7 | Sadio Mané | Al Nassr | $54 million |
8 | Jude Bellingham | Real Madrid | $45 million |
9 | Harry Kane | Bayern Munich | $42 million |
10 | Mohamed Salah | Trabzonspor | $40 million |
%2Cautocrop(1200%3A630)&w=1440&q=75)