SALARYSPORT
★ 0
Real Madrid crest
REAL MADRID · ALL-TIME EARNERS

The highest earners in the history of Real Madrid

Gareth Bale has earned AU$360.7m at Real Madrid across 8 seasons, more than any other player in our records. 11 of the twenty above have since left the club.

PAID TO THESE PLAYERS AU$4.39bn
PLAYERS RANKED88
NO LONGER AT THE CLUB67
YEARS2014-2026

The 20 biggest earners in Real Madrid history

These 20 players took AU$3.19bn between them, 73% of everything Real Madrid has paid the players we hold a wage for.

Every Real Madrid player we hold a wage for

Every player we hold a Real Madrid wage for, ranked on what the club has paid them. Totals run to the end of the 2025/26 season.

Tap a column heading to re-rank

# PLAYER EARNED AT CLUB SEASONS YEARS
1 Gareth Bale AU$360.7m 8 2014-2022
2 Toni Kroos AU$286.1m 9 2016-2024
3 Luka Modric AU$241m 8 2017-2024
4 Thibaut Courtois Current squad AU$197.9m 8 2019-2026
5 Karim Benzema AU$196.2m 7 2017-2023
6 David Alaba AU$183.1m 5 2022-2026
7 Sergio Ramos AU$177.2m 5 2017-2021
8 Vinícius Júnior Current squad AU$175.3m 8 2019-2026
9 Eden Hazard AU$170.1m 4 2020-2023
10 Marcelo AU$146.8m 6 2017-2022
11 Dani Carvajal Current squad AU$145.5m 10 2017-2026
12 Cristiano Ronaldo AU$118.4m 2 2017-2018
13 Isco AU$112.2m 6 2017-2022
14 Rodrygo Current squad AU$106.8m 7 2020-2026
15 Jude Bellingham Current squad AU$102.7m 3 2024-2026
16 Ferland Mendy Current squad AU$102.1m 7 2020-2026
17 Éder Militão Current squad AU$97.8m 7 2020-2026
18 Federico Valverde Current squad AU$93.7m 9 2017-2026
19 Antonio Rüdiger Current squad AU$92.6m 4 2023-2026
20 Dani Ceballos AU$88m 7 2018-2026
21 Nacho AU$87.6m 8 2017-2024
22 Kylian Mbappé Current squad AU$84.7m 2 2025-2026
23 Raphaël Varane AU$83.7m 6 2016-2021
24 Lucas Vázquez AU$80.8m 8 2017-2024
25 Marco Asensio AU$79.8m 7 2017-2023
26 Aurélien Tchouaméni Current squad AU$73.7m 4 2023-2026
27 Casemiro AU$71.5m 6 2017-2022
28 Eduardo Camavinga Current squad AU$66.4m 5 2022-2026
29 Mariano AU$63.8m 6 2017-2023
30 Brahim Díaz Current squad AU$57.9m 5 2019-2026
31 James Rodríguez AU$39.8m 2 2017-2020
32 Luka Jovic AU$31.7m 2 2020-2022
33 Trent Alexander-Arnold Current squad AU$31.3m 2 2025-2026
34 Keylor Navas AU$28.6m 3 2017-2019
35 Arda Güler Current squad AU$27.6m 3 2024-2026
36 Fran García (Francisco García Torres) AU$26.4m 5 2017-2026
37 Kiko Casilla AU$25.8m 4 2015-2018
38 Andriy Lunin Current squad AU$20.9m 6 2021-2026
39 Mateo Kovacic AU$20.8m 2 2017-2018
40 Álvaro Carreras Current squad AU$19m 2 2025-2026
41 Álvaro Odriozola AU$17.2m 2 2019-2023
42 Dean Huijsen Current squad AU$17.2m 2 2025-2026
43 Kepa Arrizabalaga AU$17m 1 2024
44 Alphonse Areola AU$13.9m 1 2020
45 Jesús Vallejo AU$13.5m 4 2018-2023
46 Danilo AU$12.8m 2 2016-2017
47 Franco Mastantuono AU$11.6m 2 2025-2026
48 Sami Khedira AU$11.1m 2 2014-2015
49 Jesé AU$10.3m 3 2014-2016
50 Théo Hernández AU$10.3m 1 2018
51 Álvaro Morata AU$7.3m 1 2017
52 Gonzalo Current squad AU$6.8m 2 2025-2026
53 Marcos Llorente AU$5.1m 2 2018-2019
54 Joselu AU$4.8m 1 2024
55 Raúl Asencio Current squad AU$3m 2 2025-2026
56 Fernando Pacheco AU$2.8m 2 2014-2015
57 Borja Mayoral AU$2m 1 2018
58 Achraf Hakimi AU$1.6m 2 2017-2018
59 Sergio Reguilón AU$1.3m 2 2018-2019
60 Rubén Yáñez AU$1.1m 4 2014-2017
61 Raúl De Tomás AU$639k 2 2014-2015
62 Burgui AU$599k 2 2014-2015
63 Cristian Benavente AU$479k 2 2014-2015
64 José Carlos Lazo AU$425k 3 2015-2017
65 Álvaro Tejero AU$399k 2 2017-2018
66 Luca Zidane AU$399k 2 2017-2018
67 Fran González AU$359k 2 2025-2026
68 Cristo AU$339k 1 2018
69 Jaime Seoane AU$319k 2 2017-2018
70 Javi Muñoz AU$310k 1 2017
71 Philipp Lienhart AU$280k 1 2017
72 Aleix Febas AU$250k 1 2017
73 Óscar AU$206k 2 2017-2018
74 Mario Hermoso AU$190k 1 2017
75 Javi Sánchez AU$116k 2 2017-2018
76 Dani Gómez AU$110k 2 2017-2018
77 Joan Mascaró Current squad AU$109k 2 2025-2026
78 Álvaro Fidalgo AU$87k 1 2018
79 Álex Martín AU$44k 2 2017-2018
80 Jorge AU$25k 1 2025
81 Jorge AU$25k 1 2025
82 Antonio Blanco AU$7k 1 2018
83 Antonio Blanco AU$7k 1 2018
84 Álvaro Jiménez AU$6k 1 2014
85 César Gelabert AU$6k 1 2018
86 Jordi Govea AU$6k 1 2018
87 Moha Ramos AU$6k 1 2018
88 Ousama AU$6k 1 2017

Frequently asked questions

Who has earned the most money at Real Madrid?

Gareth Bale, with AU$360.7m across 8 seasons at Real Madrid.

How is a career total worked out?

Each season counts the wage the club paid that year, added to every other season we hold. A player who moved mid-season has that year credited to the club paying him more. Totals run to the end of the 2025/26 season.

How far back does this go?

It covers the 88 players we hold a Real Madrid wage for, from 2014 to 2026.