← VillarrealActivity by yearArrivalsDepartures
The record since 2016
Villarreal: 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 Villarreal’s live page.
- Moves on record
- 98
- Arrivals
- 49
- Departures
- 49
- Sent on loan
- 20
No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.
Busiest year on record: 2024, with 7 arrivals and 7 departures.
3 in · 4 out
2026
Arrivals
- 3 Aug 2026Péter Gulácsifrom RBLRB LeipzigTransfer
- Aug 2026Nathan Salibafrom RSCRSC AnderlechtTransfer
- 2026Alex Freemanfrom ORLOrlando CityMove
Departures
- Aug 2026Thomas Parteyto Al-Shabab Football ClubMove
- 3 Jul 2026Alfonso Pedrazato SSLSS LazioTransfer
- 2026Nathan Salibato RSCRSC AnderlechtTransfer
- 2026Péter Gulácsito RBLRB LeipzigTransfer
4 in · 9 out
2025
Arrivals
- 29 Aug 2025Tani Oluwaseyifrom MINMinnesota UnitedMove
- Aug 2025Arnau Francisco Tenas Bazanfrom PSGPSGMove
- Aug 2025Thomas Parteyfrom ARSArsenalMove
- 2025Georges Mikautadzefrom METFC MetzMove
Departures
- 2 Sept 2025Raúl Albiolto PISPisaMove
- 29 Aug 2025Denís Suárezto DEPDeportivo AlavésMove
- Aug 2025Eric Baillyto RELReal OviedoMove
- 2 Jul 2025Álex Baenato ATMAtléticoMove
- Jul 2025Kiko Femeníato GETGetafeMove
- Jul 2025Thierno Barryto EVEEvertonMove
- Feb 2025Juan Bernatto GETGetafeMove
- Feb 2025Ramón Terratsto GETGetafeMove
- 2025Yéremy Pinoto CRYPalaceMove
7 in · 7 out
2024
Arrivals
- 2024Ayoze Pérezfrom REAReal Betis BalompiéMove
- 2024Willy Kambwalafrom MUNMan UtdMove
- 2024Sergi Cardonafrom LASUD Las PalmasMove
- 2024Nicolas Pépéfrom TRATrabzonsporMove
- 2024Thierno Barryfrom FC BaselMove
- 2024Diego Condefrom LEGCD LeganésMove
- 1 Jan 2024Eric Baillyfrom BESBeşiktaşMove
Departures
- 19 Jul 2024Alberto Morenoto COMComoMove
- Jul 2024Pepe Reinato COMComoMove
- 2024Alexander Sørlothto ATMAtléticoMove
- 2024Filip Jörgensento CHEChelseaMove
- 2024Manu Triguerosto Granada CFMove
- 2024Igor Oyonoto ATHAthletic ClubMove
- 2024Jorge Cuencato FULFulhamMove
4 in · 3 out
2023
Arrivals
- 1 Jul 2023Denís Suárezfrom RCDRCD Espanyol de BarcelonaMove
- 2023Ilias Akhomachfrom BARBarcelonaMove
- 2023Carlos Romerofrom Villarreal CF CMove
- 2023Alexander Sørlothfrom RESReal SociedadMove
Departures
- 12 Jul 2023Pau Torresto AVLVillaMove
- 1 Jul 2023Nicolas Jacksonto CHEChelseaMove
- 6 Jan 2023Gerónimo Rullito AJXAjaxMove
2 in · 4 out
2022
Arrivals
- 2022Kiko Femeníafrom WATWatfordMove
- 2022Pepe Reinafrom SSLSS LazioMove
Departures
- 7 Sept 2022Serge Aurierto NFOForestMove
- 2022Pervis Estupiñánto BHABrightonMove
- 2022Paco Alcácerto Sharjah FCMove
- 2022Mario Gaspar Pérezto WATWatfordMove
7 in · 2 out
2021
Arrivals
- 4 Oct 2021Serge Aurierfrom TOTSpursMove
- 19 Aug 2021Arnaut Danjumafrom BOUBournemouthMove
- 2021Aïssa Mandifrom REAReal Betis BalompiéMove
- 2021Igor Oyonofrom CD RodaMove
- 2021Étienne Capouefrom WATWatfordMove
- 2021Boulaye Diafrom STDStade de ReimsMove
- 2021Nicolas Jacksonfrom CD MirandésMove
Departures
- Aug 2021Andrei Rațiuto SOCSociedad Deportiva HuescaMove
- 7 Jul 2021Jaume Costato RCMRCD MallorcaMove
6 in · 2 out
2020
Arrivals
- Sept 2020Carlo Adrianofrom Villarreal CF CMove
- 30 Jan 2020Paco Alcácerfrom BVBDortmundMove
- 2020Pervis Estupiñánfrom CLUClub Atlético OsasunaMove
- 2020Dani Parejofrom VALValenciaMove
- 2020Álex Baenafrom Villarreal CF CMove
- 2020Gerónimo Rullifrom MOTMontpellier Hérault Sport ClubMove
Departures
- Jul 2020Santi Cazorlato Al Sadd Sports ClubMove
- 1 Jan 2020Salma Parallueloto Playas de CastellonMove
4 in · 5 out
2019
Arrivals
- Jul 2019Raúl Albiolfrom NAPNapoliMove
- 2019Alberto Morenofrom LIVLiverpoolMove
- 2019Iván Martín Núñezfrom Villarreal CF CMove
- 2019Rubén Peñafrom SD EibarMove
Departures
- 7 Aug 2019Víctor Ruizto BESBeşiktaşTransfer
- 2019Carlo Adrianoto Villarreal CF CMove
- 2019Miguel Layúnto Club de Fútbol MonterreyMove
- 2019Álex Baenato Villarreal CF CMove
- 2019Asier Grandeto La Roda CFMove
5 in · 6 out
2018
Arrivals
- Jul 2018Miguel Layúnfrom SEVSevillaMove
- Jul 2018Andrei Rațiufrom Villarreal CF CMove
- Jun 2018Santi Cazorlafrom ARSArsenalMove
- 2018Asier Grandefrom Danok Bat CFMove
- 2018Gerard Morenofrom RCDRCD Espanyol de BarcelonaMove
Departures
- 2018Antonio Rukavinato FC AstanaMove
- 2018Ander Canteroto CF Rayo MajadahondaMove
- 2018Rodrito ATMAtléticoMove
- 2018Nicolás Serranoto ATHAthletic ClubMove
- 2018Cédric Bakambuto Beijing Guoan F.C.Move
- 2018Samu Castillejoto MILMilanMove
4 in · 5 out
2017
Arrivals
- 2017Jon Garcia Fuentesfrom CLUClub Atlético OsasunaMove
- 2017Pau Torresfrom Villarreal CF CMove
- 2017Rúben Semedofrom Vitória F.C.Move
- 2017Ander Canterofrom Zamora CFMove
Departures
- 2017Iván Martín Núñezto Villarreal CF CMove
- 2017Rafael Santos Borréto Club Atlético River PlateMove
- 2017José Ángel Valdésto SD EibarMove
- 2017Jonathan dos Santosto LAGLA GalaxyMove
- Jan 2017Alexandre Patoto Tianjin Tianhai F.C.Move
3 in · 2 out
2016
Arrivals
- Jul 2016Alexandre Patofrom CHEChelseaMove
- 2016Aitor Cantalapiedrafrom BARBarcelonaMove
- 2016José Ángel Valdésfrom FCPPortoMove
Departures
- 2016Eric Baillyto MUNMan UtdMove
- 2016Denís Suárezto BARBarcelonaTransfer
From the historical record: Wikidata, an open database (CC0). Dates are only as exact as the record; “Move” means the type wasn’t recorded. Fees are shown only where a source gives one. Retrospective record, not Swoop intelligence.