When does the contract of every Real Madrid player expire?
Real Madrid are the most successful team in European football history, lifting the Champions League and its predecessor tournament the European Cup a combined 14 times.
From Alfredo Di Stefano through Zinedine Zidane and Ronaldo Nazario to Cristiano Ronaldo, some of the greatest players of all time have graced the Santiago Bernabeu.
Los Blancos were crowned Spanish and European champions once again in 2021-22, but failed to build on that success in the 2022-23 season, despite the €80 million signing of Monaco midfielder Aurelien Tchouameni.
READ MORE: When does the contract of every Barcelona player expire?
🚨 OFFICIAL: Real Madrid have confirmed they have signed Aurelien Tchouameni from Monaco.
Deal worth €100m, with €20m of that to come in bonuses. pic.twitter.com/6jrQprLF4b
— Football Transfers (@Transfersdotcom) June 11, 2022
After watching their El Clasico rivals Barcelona win La Liga in 2023, Real responded by beating Manchester City and Liverpool to the signing of English wonderkid Jude Bellingham for €103m.
They did, however, lose the talismanic figure of Karim Benzema to the Saudi Pro League on a free transfer upon the expiration of his Real Madrid contract, while a season-long injury to Thibaut Courtois forced an emergency loan signing of Kepa Arrizbalaga from Chelsea.
FootballTransfers takes a look at when each Real Madrid player's current contract expires.
READ MORE: When does the contract of every Liverpool player expire?
Goalkeepers
Andriy Lunin: June 30, 2024
Kepa Arrizabalaga: June 30, 2024
Thibaut Courtois: June, 30 2026
Defenders
Nacho Fernandez: June 30, 2024
Lucas Vazquez: June 30, 2024
Daniel Carvajal: June 30, 2025
Ferland Mendy: June 30, 2025
Eder Militao: June 30, 2025
David Alaba: June 30, 2026
Antonio Rudiger: June 30, 2026
Fran Garcia: June 30, 2027
Midfielders
Toni Kroos: June 30, 2024
Luka Modric: June 30, 2024
Eduardo Camavinga: June, 30 2027
Dani Ceballos: June 30, 2027
Federico Valverde: June 30, 2027
Brahim Diaz: June 30, 2027
Aurelien Tchouameni: June 30, 2028
Jude Bellingham: June 30, 2029
Arda Guler: June 30, 2029
Forwards
Joselu: June 30, 2024
Rodrygo: June 30, 2025
Vinicius Junior: June 30, 2024