Live
← Aston Villa
The record since 2016

Aston Villa: 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 Villa’s live page.

Moves on record
117
Arrivals
65
Departures
52
Sent on loan
53

Fees on record for 23 of 117 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 11 arrivals and 15 departures.

11 in · 15 out

2026

Departures

  1. 2 Sept 2026Leon Baileyto Olympiacos F.C.Move
  2. 30 Aug 2026Ollie Watkinsto Al Hilal SFCTransfer£51m reported by BBC Sport, via Wikipedia
  3. 30 Aug 2026Emiliano Martínezto CHEChelseaTransfer£7.5m reported by BBC Sport, via Wikipedia
  4. 21 Aug 2026Ezri Konsato ARSArsenalTransfer£51m reported by BBC Sport, via Wikipedia
  5. 9 Aug 2026Lucas Digneto PSGPSGTransfer£8.5m reported by BBC Sport, via Wikipedia
  6. 21 Jul 2026Morgan Rogersto CHEChelseaTransfer£117m reported by BBC Sport, via Wikipedia
  7. 17 Jul 2026Kerr Smithto Inverness Caledonian Thistle F.C.Free transfer
  8. 16 Jul 2026Yeimar Mosquerato VITVitória GuimarãesTransferFee undisclosed
  9. 15 Jul 2026Lewis Dobbinto SOUSouthamptonTransfer£9m reported by BBC Sport, via Wikipedia
  10. 14 Jul 2026Youri Tielemansto MUNMan UtdTransfer£35m reported by BBC Sport, via Wikipedia
  11. 9 Jul 2026Louie Barryto Sheffield Wednesday F.C.TransferFee undisclosed
  12. 2 Jul 2026Sil Swinkelsto Sheffield Wednesday F.C.TransferFee undisclosed
  13. 1 Jul 2026Enzo Barrenecheato SLBBenficaTransfer£10.4m reported by The New York Times, via Wikipedia
  14. 29 Jun 2026Donyell Malento ASRAS RomaTransfer£21.6m reported by OneFootball, via Wikipedia
  15. 15 Jan 2026Finley Munroeto MIDMiddlesbroughTransfer
4 in · 4 out

2025

5 in · 3 out

2024

Departures

  1. 1 Jul 2024Tim Iroegbunamto EVEEvertonMove
  2. 1 Jul 2024Douglas Luizto JUVJuventusMove€50m announced by Juventus (Borsa Italiana filing)
  3. Jul 2024Moussa Diabyto Al Ittihad FCMove
5 in · 2 out

2023

4 in · 2 out

2022

5 in · 5 out

2021

Arrivals

  1. 4 Aug 2021Leon Baileyfrom B04LeverkusenTransfer
  2. 2021Morgan Sansonfrom OLYOlympique de MarseilleMove
  3. 2021Ashley Youngfrom INTInterMove
  4. 2021Danny Ingsfrom SOUSouthamptonMove
  5. 2021Cameron Archerfrom Solihull Moors F.C.Move
6 in · 5 out

2020

Arrivals

  1. 19 Sept 2020Bertrand Traoréfrom OLMOlympique LyonnaisMove
  2. 3 Sept 2020Matty Cashfrom NFOForestMove
  3. 31 Jan 2020Borja Bastónfrom SWASwansea CityMove
  4. 2020Emiliano Martínezfrom ARSArsenalMove
  5. 2020Ollie Watkinsfrom BREBrentfordMove
  6. Jan 2020Mbwana Samattafrom KRCKRC GenkMove

Departures

  1. 6 Sept 2020Borja Bastónto LEGCD LeganésMove
  2. 27 Aug 2020Pepe Reinato SSLSS LazioMove
  3. 27 Jul 2020Matija Sarkicto WOLWolverhampton WanderersFree transfer
  4. 2020Jonathan Kodjiato Al-Gharafa SCMove
  5. 2020José Ignacio Peleteiroto DEPDeportivo AlavésMove
12 in · 3 out

2019

Arrivals

  1. 1 Jul 2019Anwar El Ghazifrom AJXAjaxTransfer
  2. 1 Jul 2019Wesleyfrom CLBBruggeMove
  3. 1 Jul 2019Matija Sarkicfrom Havant & Waterlooville F.C.Move
  4. 2019Matt Targettfrom FULFulhamMove
  5. Jan 2019Lovre Kalinićfrom KAAKAA GentMove
  6. 2019Tom Heatonfrom BURBurnleyMove
  7. 2019Marvelous Nakambafrom CLBBruggeMove
  8. 2019Trézéguetfrom KASKasımpaşaMove
  9. 2019Ezri Konsafrom BREBrentfordMove
  10. 2019José Ignacio Peleteirofrom BIRBirmingham CityMove
  11. 2019Douglas Luizfrom MCIMan CityMove
  12. 2019Björn Engelsfrom Olympiacos F.C.Move

Departures

  1. Oct 2019Birkir Bjarnasonto Al-Arabi SCMove
  2. Aug 2019Glenn Whelanto HEAHeart of MidlothianMove
  3. 10 Jul 2019Albert Adomahto NFOForestFree transfer
2 in · 2 out

2018

Arrivals

  1. 2018Ørjan Nylandfrom FC Ingolstadt 04Move
  2. 2018John McGinnfrom HIBHibernianMove
5 in · 5 out

2017

Arrivals

  1. Jul 2017Glenn Whelanfrom STOStoke CityMove
  2. Jan 2017Neil Taylorfrom SWASwansea CityMove
  3. 2017John Terryfrom CHEChelseaMove
  4. Jan 2017Birkir Bjarnasonfrom FC BaselMove
  5. 2017Ahmed Elmohamadyfrom HULHull CityMove
6 in · 6 out

2016

Departures

  1. 31 Aug 2016Adama Traoréto MIDMiddlesbroughMove
  2. 29 Jan 2016Philippe Senderosto Grasshopper Club ZürichFree transfer
  3. 2016Joleon Lescottto AEK Athens F.C.Move
  4. 2016Brad Guzanto MIDMiddlesbroughMove
  5. 2016Ciaran Clarkto NEWNewcastleMove
  6. 2016Idrissa Gueyeto EVEEvertonMove

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.