Live
← Real Madrid
The record since 2016

Real Madrid: transfer history

Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see Real Madrid’s live page.

Moves on record
168
Arrivals
80
Departures
88
Sent on loan
32

Fees on record for 4 of 168 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 9 arrivals and 16 departures.

9 in · 16 out

2026

Arrivals

  1. 6 Aug 2026Yan Diomandifrom RBLRB LeipzigTransfer
  2. 5 Jul 2026Denzel Dumfriesfrom INTInterTransferFee undisclosed
  3. 1 Jul 2026Bernardo Silvafrom MCIMan CityFree transfer
  4. 1 Jul 2026Ibrahima Konatéfrom LIVLiverpoolFree transfer
  5. 15 Jun 2026Marc Hagit Cucurellafrom CHEChelseaTransfer£47.5m reported by BBC Sport, via Wikipedia
  6. 24 Apr 2026Dean Huijsenfrom BOUBournemouthMove
  7. 2026Fran Garcíafrom REAReal Betis BalompiéTransfer
  8. 2026Dani Carvajalfrom GETGetafeTransfer
  9. 2026Dani Ceballosfrom REAReal Betis BalompiéTransfer

Departures

  1. 13 Oct 2026Dani Carvajalto GETGetafeTransfer
  2. 24 Sept 2026David Alabato UDIUdinese CalcioFree transfer
  3. 1 Sept 2026Dani Ceballosto REAReal Betis BalompiéTransfer
  4. 1 Sept 2026Manuel Ángelto FULFulhamTransferFee undisclosed
  5. 7 Aug 2026Franco Mastantuonoto ACFACF FiorentinaLoan
  6. 3 Aug 2026Gonzalo Garcíato FULFulhamTransfer£34m reported by BBC Sport, via Wikipedia
  7. 3 Aug 2026César Palaciosto FULFulhamTransferFee undisclosed
  8. 31 Jul 2026Víctor Valdepeñasto ACFACF FiorentinaTransferFee undisclosed
  9. 8 Jul 2026Fran Garcíato REAReal Betis BalompiéTransfer
  10. 2026Endrickto LyonLoan
  11. 2026Carlos Espíto LEVLevante UDTransfer
  12. 2026Bernardo Silvato MCIMan CityTransfer
  13. 2026Ibrahima Konatéto LIVLiverpoolTransfer
  14. 2026Denzel Dumfriesto INTInterTransfer
  15. 2026Yan Diomandito RBLRB LeipzigTransfer
  16. 2026Marc Hagit Cucurellato CHEChelseaTransfer
4 in · 5 out

2025

Arrivals

  1. 14 Aug 2025Franco Mastantuonofrom Club Atlético River PlateMove
  2. Jul 2025Álvaro Fernándezfrom SLBBenficaTransfer
  3. 2025Reinierfrom Granada CFBack from loan
  4. 2025Trent Alexander-Arnoldfrom LIVLiverpoolMove

Departures

  1. Aug 2025Lucas Vázquezto B04LeverkusenMove
  2. Aug 2025Reinierto Clube Atlético MineiroMove
  3. 14 Jul 2025Jesús Vallejoto Albacete BalompiéMove
  4. Jul 2025Luka Modrićto MILMilanMove
  5. 2025Endrickto OLMOlympique LyonnaisMove
4 in · 7 out

2024

Arrivals

  1. Jul 2024Endrickfrom Sociedade Esportiva PalmeirasMove
  2. Jun 2024Jesús Vallejofrom Granada CFBack from loan
  3. 2024Raúl Asenciofrom RSC Internacional FCMove
  4. 2024Kylian Mbappéfrom PSGPSGMove

Departures

  1. Aug 2024Álvaro Rodríguezto GETGetafeLoan
  2. Jun 2024Joseluto Al-Gharafa SCMove
  3. 2024Nachoto Al Qadsiah FCMove
  4. 2024Kepa Arrizabalagato BOUBournemouthLoan
  5. 2024Nico Pazto COMComoMove
  6. 2024Rafael Obradorto DEODeportivo de A CoruñaLoan
  7. 2024Julen Jon Guerreroto SD AmorebietaLoan
9 in · 7 out

2023

Arrivals

  1. Jul 2023Αrda Gülerfrom FENFenerbahçeMove
  2. 1 Jul 2023Fran Garcíafrom RAYRayo VallecanoMove
  3. 2023Thiago Pitarchfrom LEGCD LeganésMove
  4. 2023Alan Pulidofrom SKCSporting Kansas CityMove
  5. 2023Kepa Arrizabalagafrom CHEChelseaLoan
  6. 2023Jude Bellinghamfrom BVBDortmundMove
  7. 2023Julen Jon Guerrerofrom SD AmorebietaBack from loan
  8. 2023Brahim Díazfrom MILMilanBack from loan
  9. 2023Joselufrom RCDRCD Espanyol de BarcelonaLoan

Departures

  1. 15 Jul 2023Jesús Vallejoto Granada CFLoan
  2. 2023Marco Asensioto PSGPSGMove
  3. 2023Iscoto REAReal Betis BalompiéMove
  4. 2023Karim Benzemato Al Ittihad FCMove
  5. 2023Julen Jon Guerreroto SD AmorebietaLoan
  6. 2023Álvaro Odriozolato RESReal SociedadMove
  7. 2023Mariano Díazto SEVSevillaMove
4 in · 8 out

2022

Arrivals

  1. Jun 2022Borja Mayoralfrom GETGetafeBack from loan
  2. 2022Antonio Rüdigerfrom CHEChelseaMove
  3. 2022Aurélien Tchouaménifrom MONMonacoMove
  4. 2022Álvaro Odriozolafrom ACFACF FiorentinaBack from loan

Departures

  1. Sept 2022Marcelo Vieirato Olympiacos F.C.Move
  2. 8 Jul 2022Luka Jovićto ACFACF FiorentinaMove
  3. Jul 2022Mario Gilato SSLSS LazioMove
  4. Jul 2022Gareth Baleto LAFLos Angeles FCMove
  5. 2022Bruno Pérezto CLUClub Atlético OsasunaMove
  6. 2022Miguel Gutiérrezto GIRGironaMove
  7. 2022Casemiroto MUNMan UtdMove
  8. 2022Iscoto SEVSevillaMove
8 in · 4 out

2021

Arrivals

  1. 1 Jul 2021David Alabafrom BAYBayernFree transfer
  2. 30 Jun 2021Luka Jovićfrom EINEintracht FrankfurtBack from loan
  3. Jun 2021Gareth Balefrom TOTSpursBack from loan
  4. Jun 2021Jesús Vallejofrom Granada CFBack from loan
  5. 2021Eduardo Camavingafrom STRStade RennaisMove
  6. 2021Dani Ceballosfrom ARSArsenalBack from loan
  7. 2021Nahikari Garcíafrom Real SociedadMove
  8. 2021Martin Ødegaardfrom ARSArsenalBack from loan
5 in · 8 out

2020

Arrivals

  1. 2020Jose Martinez Lopezfrom MLAMálagaMove
  2. 2020Álvaro Odriozolafrom BAYBayernBack from loan
  3. 2020Andriy Luninfrom RELReal OviedoBack from loan
  4. 2020Martin Ødegaardfrom RESReal SociedadBack from loan
  5. 2020César Palaciosfrom Club Deportivo Numancia de SoriaMove

Departures

  1. Sept 2020James Rodríguezto EVEEvertonMove
  2. 2020Eneko Delgado Ginésto CD BaskoniaMove
  3. 2020Alphonse Areolato FULFulhamLoan
  4. 2020Brahim Díazto MILMilanLoan
  5. 2020Gareth Baleto TOTSpursLoan
  6. 2020Ekaitz Redondoto SD EibarMove
  7. 2020Álvaro Fernándezto MUNMan UtdMove
  8. 2020Álvaro Odriozolato BAYBayernLoan
11 in · 8 out

2019

Arrivals

  1. 1 Jul 2019Takefusa Kubofrom Yokohama F. MarinosMove
  2. 1 Jul 2019Luka Jovićfrom EINEintracht FrankfurtMove
  3. Jun 2019James Rodríguezfrom BAYBayernBack from loan
  4. 2019Alphonse Areolafrom PSGPSGLoan
  5. 2019Rodrygofrom Santos F.C.Move
  6. 2019Éder Militãofrom FCPPortoMove
  7. 2019Eden Hazardfrom CHEChelseaMove
  8. 2019Brahim Díazfrom MCIMan CityMove
  9. 2019Javier Muñozfrom RELReal OviedoBack from loan
  10. 2019James McKinstryfrom Petershill F.C.Move
  11. 2019Ferland Mendyfrom OLMOlympique LyonnaisMove
8 in · 10 out

2018

Arrivals

  1. Aug 2018Thibaut Courtoisfrom CHEChelseaMove
  2. Jul 2018Federico Valverdefrom DEODeportivo de A CoruñaTransfer
  3. 19 Jun 2018Andriy Luninfrom FC Zorya LuhanskMove
  4. Jun 2018Fábio Coentrãofrom SCPSportingBack from loan
  5. 2018Álvaro Odriozolafrom RESReal SociedadMove
  6. 2018Ekaitz Redondofrom Danok Bat CFMove
  7. 2018Vinícius Júniorfrom Clube de Regatas do FlamengoTransfer
  8. 2018Mariano Díazfrom OLMOlympique LyonnaisMove
12 in · 10 out

2017

6 in · 5 out

2016

Arrivals

  1. 2016Wilker Ángelfrom Trujillanos FCMove
  2. 2016Fábio Coentrãofrom MONMonacoBack from loan
  3. 2016Felipe Floresfrom Tijuana opossumsMove
  4. 2016Álvaro Moratafrom JUVJuventusMove€30m announced by Juventus (Borsa Italiana filing)
  5. 2016Marco Asensiofrom RCDRCD Espanyol de BarcelonaBack from loan
  6. 2016Celso Ortizfrom AZAAZ AlkmaarMove

From the historical record: Wikidata (CC0) and Wikipedia’s transfer lists (CC BY-SA 4.0), each fee credited to the outlet or club that reported it. Dates are only as exact as the record; “Move” means the type wasn’t recorded. Retrospective record, not Swoop intelligence.