People · the ledger
Transfers
People · the ledger
Transfers
- Net
- £1.22bn
- Spent
- £1.89bnPaul Pogba
- Received
- £665.6mCristiano Ronaldo
- £1.89bn
- Spent 1,003 signings
- £665.6m
- Received 964 departures
The money tide
Slice: every recorded arrival and departure, Newton Heath to now. Spend and receipts count only the 451 deals with a published fee, of 1,967 total movements — many historical fees were never disclosed, so the money is a floor and the early years sit flat on the line.
The record deals
by feeMost expensive signings
fee in
Paul Pogba
£92.3m
FC Juventus · 2016
The world-record return — sold for £30m in 2012, bought back for triple four years later.
Most expensive sales
fee out
Cristiano Ronaldo
£80m
Real Madrid CF · 2009
The record sale that bankrolled a generation — £80m to Real Madrid after six seasons at Old Trafford.
Who spent it
top 10 by netSlice: known-fee transfers, attributed to the manager in charge on the transfer date.
The red bar is spend, the gold receipts, on one shared scale; the figure is the net. Only the ten biggest net spenders are shown — every manager below them sits near £0, an artefact of undisclosed historical fees, not a real spend. Free and unrecorded fees carry no amount, so totals are a floor.
Season by season
every window, newest first2026-27
0 in · 1 out · 2 off-market+£5.1m net gain
- Rasmus HøjlundLoanto Napoli·3 Jun 2026£5.1m€45m val
Off the market · no fee changed hands
2025-26
5 in · 2 out · 4 off-market£152.8m net spend
- from RB Leipzig·9 Aug 2025£66.3m
- from Brentford·21 Jul 2025£65m
- from Wolverhampton Wanderers·1 Jun 2025£62.5m
- from Royal Antwerp·1 Sep 2025£18.1m€20m val
- from Cerro Porteno·5 Jul 2025—
- to Chelsea·30 Aug 2025£40m€45m val
- to Real Betis·1 Sep 2025£19.1m€30m val
Off the market · no fee changed hands
2024-25
8 in · 13 out · 3 off-market£76.2m net spend
- from Paris Saint-Germain·30 Aug 2024£42.1m€50m val
- from Bayern Munich·13 Aug 2024£38.5m€65m val
- from Lecce·2 Feb 2025£25.2m€25m val
- from Bayern Munich·13 Aug 2024£12.8m€30m val
- from Arsenal·1 Feb 2025Undisclosed€1.5m val
- Chidozie Obi-Martinfrom Arsenal·29 Oct 2024—
- from Lille OSC·18 Jul 2024—€50m val
- from Bologna·14 Jul 2024—€50m val
- to Napoli·30 Aug 2024£25.7m€32m val
- Hannibal Mejibrito Burnley·28 Aug 2024£5.4m
- to Villarreal·15 Jul 2024£5.2m€5m val
- to Panathinaikos·21 Aug 2024£5.1m€10m val
- to Cardiff City·23 Aug 2024£1m€550k val
- to West Ham United·13 Aug 2024—€20m val
- to PAOK·30 Jul 2024Free€3.5m val
- to Como·28 Jul 2024Free€20m val
- to Olympique Marseille·18 Jul 2024—€25m val
- to Girona·11 Jul 2024—€5m val
- to Sheffield Wednesday·10 Jul 2024Free
- to Monza·1 Jul 2024Free€2m val
- Sofyan AmrabatLoan30 Jun 2024—€22m val
Off the market · no fee changed hands
2023-24
8 in · 12 out · 5 off-marketundisclosed
- 1 Sep 2023—€30m val
- 1 Sep 2023—€10m val
- from Leicester City·1 Sep 2023Free€2m val
- Altay Bayindirfrom Fenerbache·1 Sep 2023—
- from Atalanta·5 Aug 2023—€45m val
- from Watford·Aug 2023—
- from Inter Milan·20 Jul 2023—€35m val
- from Chelsea·5 Jul 2023—€60m val
- to Besiktas·5 Sep 2023Undisclosed€4m val
- to Luton Town·1 Sep 2023Undisclosed€2m val
- to Crystal Palace·31 Aug 2023—€18m val
- to Fenerbache·13 Aug 2023—€20m val
- to Nottingham Forest·25 Jul 2023—€18m val
- to Al Nassr FC·23 Jul 2023—€7.5m val
- to Reading·22 Jul 2023—€600k val
- Wout WeghorstLoanto Burnley·30 Jun 2023—€12m val
- Marcel SabitzerLoanto Bayern Munich·30 Jun 2023—€20m val
- to Birmingham City·30 Jun 2023Undisclosed€8m val
- to Leyton Orient·29 Jun 2023Free€600k val
- Zidanne Iqbalto FC Utrecht·26 Jun 2023Undisclosed
Off the market · no fee changed hands
2022-23
8 in · 10 out · 5 off-marketundisclosed
- 31 Jan 2023—€20m val
- 12 Jan 2023—€14m val
- 1 Sep 2022—€4m val
- from Ajax·28 Aug 2022—€75m val
- from Real Madrid·22 Aug 2022—€50m val
- from Ajax·27 Jul 2022—€32m val
- from Brentford·15 Jul 2022Free€20m val
- from Feyenoord·5 Jul 2022—€17m val
- Martin DúbravkaLoanto Newcastle United·1 Jan 2023—€4m val
- to Birmingham·1 Sep 2022—€2m val
- to Everton·1 Sep 2022—€11m val
- to Valencia CF·29 Aug 2022Free€5m val
- to Nottingham Forest·21 Jul 2022Free€18m val
- to Juventus·11 Jul 2022Free€48m val
- to Fulham·11 Jul 2022—€7m val
- to Dundee United·7 Jul 2022Undisclosed€700k val
- Dmani Bughall-Mellorto Wycombe Wanderers·4 Jul 2022Free
- to AS Roma·14 Jun 2022Free€5m val
Off the market · no fee changed hands
Ethan Wheatley, Tyler Fredricson, Kobbie Mainoo, Toby Collyer
2021-22
4 in · 1 out · 2 off-market£94.8m net spend
- from Borrusia Dortmund·23 Jul 2021£73m€100m val
- from Real Madrid·14 Aug 2021£34m€70m val
- from Juventus·31 Aug 2021£12.8m€45m val
- from Aston Villa·2 Jul 2021Free€1m val
- to Leeds United·31 Aug 2021£25m€18m val
Off the market · no fee changed hands
Sergio Romero, Joel Periera
2020-21
8 in · 4 out · 6 off-market£46.2m net spend
- from Ajax·2 Sep 2020£35m€44m val
- from FC Porto·5 Oct 2020£13.6m€40m val
- from Club Atletico Penarol·5 Oct 2020£9m€7m val
- from FC Sochaux-Montbeliard·2020£3.5m
- from Atalanta·5 Oct 2020£37€15m val
- from Paris Saint Germain·5 Oct 2020Free€12m val
- from Atletico Madrid·2 Oct 2020—
- from Manchester City·11 Sep 2020—
- to AS Roma·5 Oct 2020£13.6m€20m val
- to Bayern Leverkusen·12 Jan 2021£1.3m€4m val
- to Boca Juniors·2 Feb 2021Undisclosed€5m val
- to Inter Milan·6 Aug 2020Free€16m val
Off the market · no fee changed hands
Largie Ramazani, Demitri Mitchell, Cameron Borthwick-Jackson, Angel Gomes
2019-20
6 in · 7 out · 3 off-market£122.4m net spend
- from Leicester City·5 Aug 2019£80m€70m val
- from Crystal Palace·28 Jun 2019£50m€35m val
- from Sporting Lisbon·30 Jan 2020£47m€60m val
- from Swansea City·11 Jun 2019£15m€12m val
- from AS Monaco·14 Sep 2019£9.3m
- 31 Jan 2020—€6.5m val
- to Inter Milan·8 Aug 2019£74m€75m val
- to Parma·2 Sep 2019£3.6m€10m val
- to Inter Milan·17 Jan 2020£1.3m€4m val
- to Paris Saint Germain·4 Jul 2019Free€25m val
- to Aberdeen·3 Jul 2019Free€1.5m val
- to LDU Quito·28 Jun 2019Free€5m val
- Reagan Pooleto MK Dons·14 Jun 2019Free
Off the market · no fee changed hands
Zidane Iqbal, William Fish, Charlie Savage
2018-19
4 in · 3 out · 3 off-market£53.5m net spend
- from Shaktar Donetsk·21 Jun 2018£47m€32m val
- from FC Porto·6 Jun 2018£19m€15m val
- from Stoke City·3 Jul 2018£1.5m€1m val
- from Burnley·2018—
- to Ajax·17 Jul 2018£14m€18m val
- to Shandong Luneng·1 Feb 2019—€15m val
- to Bradford City·25 May 2018—
Off the market · no fee changed hands
2017-18
4 in · 6 out · 9 off-market£136.2m net spend
- from Everton·10 Jul 2017£75m€50m val
- from Chelsea·31 Jul 2017£40m€35m val
- from SL Benfica·1 Jul 2017£31m€22m val
- from Arsenal·22 Jan 2018—€70m val
- to Real Sociedad·12 Jul 2017£9.8m€7m val
- to Arsenal·22 Jan 2018—€35m val
- to Penarol·11 Aug 2017—€750k val
- to Everton·9 Jul 2017Undisclosed€15m val
- to Preston North End·3 Jul 2017—€250k val
- to Chicago Fire·29 Mar 2017—€5m val
Off the market · no fee changed hands
Largie Ramazani, Ethan Galbraith, Mason Greenwood, James Garner, Ethan Laird, Dylan Levitt, Dmani Bughall-Mellor, Di'Shon Bernard, Brandon Williams
2016-17
5 in · 9 out · 1 off-market£101.3m net spend
- from FC Juventus·9 Aug 2016£92.3m€70m val
- from Villarreal·8 Jun 2016£30m€20m val
- from Borrusia Dortmund·6 Jul 2016£26m€37m val
- from Feyenoord·27 Jul 2016—
- from Paris Saint Germain·1 Jul 2016Free€15m val
- to Everton·12 Jan 2017£20m€22m val
- 20 Jan 2017£16m€19m val
- to Sunderland·11 Aug 2016£5.5m€4m val
- to Sunderland·11 Aug 2016£5.5m€1m val
- to Hull City·31 Aug 2016—€500k val
- to Hull City·30 Aug 2016Undisclosed€1.5m val
- to Reading·22 Aug 2016—€1m val
- to Wigan Athletic·13 Jul 2016Free€1.5m val
- to Middlesbrough·7 Jul 2016Free€2.5m val
Off the market · no fee changed hands
2015-16
7 in · 13 out · 1 off-market£49.4m net spend
- from AS Monaco·31 Aug 2015£36m€25m val
- from PSV Eindhoven·12 Jun 2015£31m€28m val
- from Southampton·13 Jul 2015£25m€28m val
- from Bayern Munich·13 Jul 2015£14.4m€22m val
- from Torino·11 Jul 2015£13.6m€12m val
- Reagan Poolefrom Newport County·1 Sep 2015Undisclosed
- from AS Monaco·27 Jul 2015Free€5m val
- to Paris Saint Germain·6 Aug 2015£44.3m€50m val
- to West Bromwich Albion·29 Aug 2015£8m€6m val
- to Bayern Leverkusen·31 Aug 2015£7.3m€10m val
- to Fenerbache·Jul 2015£4.7m€15m val
- to Fenerbache·6 Jul 2015£4.3m€15m val
- Rafael da Silvato Olympique Lyon·3 Aug 2015£2.1m
- to West Bromwich Albion·31 Aug 2015Free€1.5m val
- to Wigan Athletic·21 Jul 2015Undisclosed€750k val
- to Rotherham United·1 Jul 2015Free€200k val
- to Glasgow Celtic·1 Jul 2015Free
- to Bolton Wanderers·1 Jul 2015Free€750k val
- to Everton·6 Jun 2015—€9m val
- Radamel FalcaoLoanto AS Monaco·24 May 2015—€35m val
Off the market · no fee changed hands
2014-15
7 in · 14 out · 3 off-market£112.0m net spend
- from Real Madrid·26 Aug 2014£59.7m€50m val
- from Athletic Bilbao·26 Jun 2014£29m€27m val
- from Southampton·27 Jun 2014£27m€22m val
- from Sporting Lisbon·19 Aug 2014£16m€12m val
- from Ajax·31 Aug 2014£13.8m€12m val
- 8 Jan 2015Free€5m val
- 1 Sep 2014—€55m val
- to Arsenal·1 Sep 2014£16m€17m val
- to Borussia Dortmund·31 Aug 2014£6.3m€15m val
- to Dynamo Moscow·24 Jun 2014£4.4m€3.5m val
- to SL Benfica·25 Jul 2014£2.3m
- to Burnley·8 Jan 2015£2m€2m val
- to Juventus·21 Jul 2014£1.5m€4m val
- to Leicester City·1 Sep 2014£1m€1m val
- to Internacional·3 Feb 2015Free€4m val
- Wilfred Zahato Crystal Palace·2 Feb 2015Undisclosed
- Marnick Vermiljto Sheffield United·2 Feb 2015Undisclosed
- to West Bromwich Albion·2 Feb 2015Free€2m val
- to Queens Park Rangers·17 Jul 2014Free€1m val
- to Inter Milan·1 Jul 2014Free€7.5m val
- to Cardiff City·27 May 2014Free
Off the market · no fee changed hands
2013-14
4 in · 4 out · 5 off-market£67.4m net spend
- from Chelsea·23 Jan 2014£37.1m€38m val
- from Everton·2 Sep 2013£27.5m€28m val
- from Penarol·11 Jun 2013£2.8m€1.8m val
- from FC Zurich·2 Sep 2013—
- to Fulham·31 Jan 2014—
- to Fulham·31 Jan 2014—
- Fabio da Silvato Cardiff City·Jan 2014—
- to Leeds United·20 Aug 2013Undisclosed
Off the market · no fee changed hands
Joe Riley, Donald Love, Demitri Mitchell, Cameron Borthwick-Jackson, Axel Tuanzebe
2012-13
5 in · 8 out · 7 off-market£22m net spend
- from Arsenal·17 Aug 2012£24m€47.5m val
- from Crewe Alexandra·12 Jun 2012£4m€3m val
- Wilfred Zahafrom Crystal Palace·26 Jan 2013—
- from Vitesse Arnhem·21 Aug 2012—€6m val
- from Borussia Dortmund·22 Jun 2012—€22m val
- to Fulham·31 Aug 2012£4m
- Ji-Sung Parkto Queens Park Rangers·9 Jul 2012£2m
- to Hull City·8 Jan 2013Undisclosed
- to Blackburn Rovers·2 Jan 2013Undisclosed
- Ezekiel Fryersto Standard Liege·23 Aug 2012—
- to Juventus·3 Jul 2012—€3.5m val
- to Brighton & Hove Albion·19 Jun 2012—
- to Leicester City·15 May 2012Undisclosed
Off the market · no fee changed hands
Tom Lawrence, Reece James, Josh Harrop, James Wilson, Castro Pereira, Andreas Pereira
2011-12
5 in · 6 out · 4 off-market£49.6m net spend
- from Atletico Madrid·29 Jun 2011£18m€18m val
- from Blackburn Rovers·Jun 2011£17m€10m val
- from Aston Villa·22 Jun 2011£16m€20m val
- from RSC Anderlecht·1 Mar 2011£575k
- 8 Jan 2012—
- to West Ham United·31 Jan 2012£1m
- Wesley Brownto Sunderland·7 Jul 2011£1m
- to Hannover 96·28 Jan 2012Undisclosed
- to Everton·13 Jan 2012Undisclosed
- to Newcastle United·9 Aug 2011Undisclosed
- to Sunderland·7 Jul 2011Undisclosed
Off the market · no fee changed hands
2010-11
3 in · 6 out · 2 off-market£7.1m net spend
- from Vitoria de Guimaraes·16 Aug 2010£7.4m
- from Aalesund FK·27 Nov 2010—€3.2m val
- from Club Deportivo Guadalajara·1 Jul 2010Undisclosed€8m val
- to Hull City·7 Jan 2011£300k
- to Santos·20 Aug 2010—
- to Preston North End·16 Jul 2010Free
- to CSKA Moscow·15 Jun 2010Undisclosed
- to Cardiff City·15 Jun 2010Free€1.3m val
- to Birmingham City·19 May 2010Undisclosed
Off the market · no fee changed hands
2009-10
5 in · 6 out · 4 off-market+£67.5m net gain
- from Wigan Athletic·30 Jun 2009£16m€11m val
- from Fulham·Jan 2010—€2m val
- Mama Biram Diouffrom Molde FK·30 Jul 2009—
- from FC Girondins de Bordeaux·8 Jul 2009—
- from Newcastle United·3 Jul 2009Free
- to Real Madrid CF·1 Jul 2009£80m€70m val
- Frazier Campbellto Sunderland·11 Jul 2009£3.5m
- to Real Valladolid·17 Jul 2009Undisclosed
- to Burnley·15 Jul 2009—
- to Ipswich Town·6 Jul 2009Undisclosed
- Carlos TevezLoanto Media Sports Investments·1 Jul 2009—
Off the market · no fee changed hands
Ravel Morrison, Larnell Cole, Jesse Lingard, Ezekiel Zeki Fryers
2008-09
3 in · 7 out · 1 off-market£31m net spend
- from Tottenham Hotspur·1 Sep 2008£30.8m
- from FK Partizan Belgrade·2 Jan 2009£7m
- from Stoke City·Jan 2009—
- to FC Barcelona·27 May 2008£5m
- to Burnley·29 Jul 2008£1m
- to Arsenal·20 Aug 2008£750k
- to Everton·1 Sep 2008Undisclosed
- Richie Jonesto Hartlepool United·30 Jun 2008Free
- 30 Jun 2008Free
- to Oldham Athletic·May 2008Free
Off the market · no fee changed hands
2007-08
9 in · 7 out · 4 off-market£22.9m net spend
- from FC Porto·2 Jul 2007£20.4m€31.5m val
- from FC Bayern Munchen·1 Jul 2007£17m
- from West Bromwich Albion·1 Jul 2007£4m
- from Sporting Lisbon·2 Jul 2007£17€25m val
- from Internacional·Jan 2008—
- Rafael Da Silvafrom Fluminense·Jan 2008—
- from Petro Atletico Luanda·Jan 2008—
- Fabio Da Silvafrom Fluminense·Jan 2008—
- 10 Aug 2007—
- to Villarreal·3 Aug 2007£6m
- to Newcastle United·3 Aug 2007£6m
- to Sunderland·16 Jul 2007£5.5m
- to Stoke City·18 Jan 2008£1m
- Phillip Bardsleyto Sunderland·22 Jan 2008—
- to Port Vale·1 Jan 2008Free
- to Real Madrid·23 Aug 2007—
Off the market · no fee changed hands
2006-07
3 in · 10 out · 1 off-market£3.6m net spend
- from Tottenham Hotspur·31 Jul 2006£18.6m€26.5m val
- 1 Jan 2007—
- 10 Aug 2006—
- to Real Madrid CF·28 Jul 2006£10.3m
- to Everton·14 Feb 2007£3m
- to Derby County·3 Jan 2007£1m
- to West Ham United·15 Jun 2006£500k
- Sylvain Ebanks Blaketo Plymouth Argyle·14 Jul 2006£200k
- to Sunderland·31 Aug 2006Free
- to Nice·1 Jul 2006Free
- to Bolton Wanderers·26 Jun 2006Free
- Edward Johnsonto Bradford City·23 Jun 2006Free
- to Odense Boldklub·Jun 2006Free
Off the market · no fee changed hands
2005-06
5 in · 5 out · 3 off-market£12.2m net spend
- from Spartak Moscow·5 Jan 2006£7.2m€8.5m val
- from AS Monaco·10 Jan 2006£5.5m
- Ji-Sung Parkfrom PSV Eindhoven·8 Jul 2005£4m
- from Stoke City·Jul 2005£1m
- from Fulham·Jul 2005Undisclosed
- Phillip Nevilleto Everton·4 Aug 2005£3m
- Jto Besiktas·11 Aug 2005£2.5m
- to Livingstone·29 Jun 2005Free
- to Osasuna·16 Jun 2005Free
- to West Ham United·15 Jun 2005Free
Off the market · no fee changed hands
2004-05
5 in · 7 out · 5 off-market£29.4m net spend
- from Everton FC·31 Aug 2004£20m€37m val
- from Leeds United·26 May 2004£7.0m
- from Paris Saint Germain FC·11 Jun 2004£6.9m
- from AC Parma·Jul 2004—
- from FC Barcelona·May 2004—
- to Newcastle United·Jul 2004£2.5m
- to Aston Villa·31 Jan 2005£2.1m
- to Villareal·21 Aug 2004—
- to West Ham United·3 Aug 2004Free
- to Sunderland·14 Jul 2004—
- Bojan Djordicto Glasgow Rangers·1 Jul 2004—
- to Leeds United·26 May 2004Free
Off the market · no fee changed hands
Ryan Shawcross, Jonny Evans, Fraizer Campbell, David Gray, Darron Gibson
2003-04
7 in · 4 out · 8 off-market+£2.3m net gain
- from Fulham FC·23 Jan 2004£12.8m
- from Sporting Lisbon·12 Aug 2003£12.2m
- Jose Pereira Klebersonfrom Atletico Paranaense·12 Aug 2003£5.9m
- Fangzou Dongfrom Dalian Shide·13 Jan 2004£3.5m
- from AFC Sunderland·1 Jul 2003£2m
- from New Jersey Metrostars·15 Jul 2003£1.2m
- from Celtic F.C·Jan 2004Free
- to Real Madrid·2 Jul 2003£25m
- to Chelsea·7 Aug 2003£15m
- to Watford·7 Jul 2003Free
- to Burnley·May 2003Free
Off the market · no fee changed hands
Lee Martin, Danny Simpson, Richie Jones, Phillip Marsh, David Jones, Chris Eagles
2002-03
3 in · 8 out · 1 off-market£26.7m net spend
- from Leeds United·21 Jul 2002£30m
- Ricardo Lopezfrom Real Valladolid·30 Aug 2002£1.5m
- from OB Odense·1 Aug 2002—
- to Blackburn Rovers·26 Jul 2002£2.6m
- to Middlesbrough·Jul 2002£2m
- to Charlton Athletic·20 May 2002£200k
- to West Bromwich Albion·Jul 2002—
- to Queens Park Rangers·Jul 2002Free
- to Wolverhampton Wanderers·Jul 2002Free
- to Aston Villa·30 Jun 2002Free
- to West Ham United·30 Jun 2002Free
Off the market · no fee changed hands
2001-02
6 in · 7 out · 3 off-market£31.7m net spend
- from S.S. Lazio·21 Jul 2001£28.1m
- Ruud Van Nistlerooyfrom PSV Eindhoven·1 Jul 2001£19m
- from Club Atlético Independiente·22 Jan 2002£7.5m
- from Wigan Athletic·23 Jul 2001£2.5m
- Mar 2001£100k
- from FC Internazionale Milan·30 Aug 2001Free
- to S.S. Lazio·27 Aug 2001£16.5m
- to Blackburn Rovers·29 Dec 2001£7.5m
- to Middlesbrough·Jul 2001£1.5m
- to Oldham Athletic·Feb 2002Free
- to Everton·9 Nov 2001Free
- to Tottenham Hotspur·30 Jun 2001Free
- Andy GoramLoanto Motherwell·Jun 2001—
Off the market · no fee changed hands
Kieran Richardson, Phillip Bardsley, Edward Johnson
2000-01
1 in · 9 out · 1 off-market+£1.7m net gain
- from AS Monaco·21 May 2000£7.8m
- to Reggina·28 Aug 2000£2.5m
- to Derby County·5 Jul 2000£2m
- to Blackburn Rovers·15 Dec 2000£1.8m
- to Preston North End·3 Jan 2001£1.5m
- to Blackburn Rovers·31 May 2000£1.5m
- to Norwich City·28 Nov 2000£250k
- to Port Vale·30 Jun 2000Free
- to Alaves·30 Jun 2000Free
- Richard Wellensto Blackpool·23 Mar 2000—
Off the market · no fee changed hands
1999-00
4 in · 4 out · 4 off-market£9.7m net spend
- from Venezia·31 Aug 1999£4.9m
- Mickael Silvestrefrom Internazionale Milan F.C.·Sep 1999£4m
- Quentin Fortunefrom Club Atlético de Madrid·21 Aug 1999£1.5m
- from Aston Villa·2 Jul 1999Free
- Philip Mulryneto Norwich City·Mar 1999£500k
- to Viking Stavanger·20 Dec 1999£250k
- to Sporting Lisbon·Jun 1999Free
- to Manchester City·16 Apr 1999—
Off the market · no fee changed hands
Jimmy Davis, Paul Tierney, Daniel Pugh, Daniel Nardiello
1998-99
4 in · 6 out · 3 off-market£21.1m net spend
- from Aston Villa·20 Aug 1998£12.6m
- from PSV Eindhoven·11 Jul 1998£10.8m
- from York City·Mar 1998£750k
- from A.C. Parma·21 Jul 1998—
- to Middlesbrough·Jul 1998£2.5m
- to Reading·4 Nov 1998£300k
- to Huddersfield Town·Aug 1998£250k
- to Motherwell·30 Jun 1998Free
- to Port Vale·Jun 1998Free
- Jun 1998Free
Off the market · no fee changed hands
1997-98
3 in · 5 out · 5 off-market£7.2m net spend
- from Blackburn Rovers·11 Aug 1997£5m
- 27 Jun 1997£3.5m
- from Viking Stavanger·2 Jul 1997£1.5m
- Karel Poborksyto SL Benfica·30 Dec 1997£2m
- to Everton·Jan 1998£400k
- Patrick McGibbonto Wigan Athletic·Jul 1997£250k
- to Luton Town·Aug 1997£150k
- to Preston North End·8 Aug 1997—
Off the market · no fee changed hands
1996-97
6 in · 4 out · 3 off-market£3.7m net spend
- from Slavia Prague·Jul 1996£3.5m
- from FC Barcelona·9 Aug 1996£1.5m
- from Molde·29 Jul 1996£1.5m
- from Besiktas·10 Jul 1996£1.2m
- from Vitesse Arnhem·1 Jul 1996£500k
- 1996—
- to Leeds United·12 Aug 1996£4.5m
- William PrunierLoanto FC Grondins Bordeaux·1996—
- to Derby County·30 Jun 1996Free
- to Birmingham City·Jun 1996Free
Off the market · no fee changed hands
Wesley Brown, Richard Wellens, David Healy
1995-96
1 in · 4 out · 3 off-market+£14.3m net gain
- from York City·25 Sep 1995£250k
- to FC Internazionale Milan·11 Jul 1995£7m
- to Everton·25 Aug 1995£5.8m
- to Chelsea·5 Jul 1995£1.5m
- to Middlesbrough·11 Aug 1995£225k
Off the market · no fee changed hands
1994-95
3 in · 9 out · 3 off-market£4.5m net spend
- from Newcastle United·10 Jan 1995£6m
- from Blackburn Rovers·1 Jul 1994£1.4m
- from Bradford City·Jun 1994£100k
- to Coventry City·9 Sep 1994£1.9m
- to Newcastle United·12 Jan 1995£1m
- to Kilmarnock·5 Sep 1994—
- to Kilmarnock·2 Sep 1994—
- to West Bromwich Albion·30 Jun 1994Free
- to Blackpool·30 Jun 1994—
- 30 Jun 1994Free
- to Middlesbrough·30 Jun 1994—
- to Middlesbrough·30 Jun 1994Free
Off the market · no fee changed hands
Ronnie Wallwork, Philip Mulryne, Michael Twiss
1993-94
1 in · 5 out · 2 off-market£2.8m net spend
- from Nottingham Forest·19 Jul 1993£3.8m
- to Birmingham City·15 Oct 1993£400k
- to Glasgow Celtic·18 Jan 1994£350k
- to Wolverhampton Wanderers·14 Jan 1994£250k
- to AFC Bournemouth·30 Jun 1993Free
- to Stockport County·Jun 1993—
Off the market · no fee changed hands
1992-93
4 in · 5 out · 2 off-market£415k net spend
- from Leeds United·27 Nov 1992£1.2m
- from Cambridge United·7 Aug 1992£1m
- from Aston Villa·Jan 1993—
- Patrick McGibbonfrom Portadown·1 Aug 1992—
- to Nottingham Forest·20 Nov 1992£800k
- to Norwich City·14 Aug 1992£800k
- to Chelsea·13 Aug 1992£100k
- to Cardiff City·24 Aug 1992£85k
- 30 May 1992Free
Off the market · no fee changed hands
1991-92
3 in · 5 out · 9 off-market£2.9m net spend
- from Queens Park Rangers·Aug 1991£2m
- from Shakhytor Donetsk·26 Mar 1991£650k
- from Brondby IF·6 Aug 1991£500k
- to Dundee·Feb 1992£200k
- to Barnsley·5 Aug 1991£50k
- to Aston Villa·Jul 1991Free
- to Bristol Rovers·Jul 1991—
- to Sing Tao (Hong Kong)·Jun 1991—
Off the market · no fee changed hands
1990-91
3 in · 4 out · 4 off-market£195k net spend
- from Oldham Athletic 08/06/1990, £250·8 Jun 1990£250k
- from Wigan Athletic·Jun 1990£45k
- from Luton Town·Jun 1990—
- to Leicester City·Dec 1990£100k
- to Sheffield Wednesday·Jan 1991Free
- to Blackburn Rovers·Aug 1990Free
- Les SealeyLoan1990—
Off the market · no fee changed hands
1989-90
6 in · 4 out · 2 off-market£2.0m net spend
- from Nottingham Forest·1 Jul 1989£1.5m
- from Southampton·18 Sep 1989£1.3m
- from Norwich City·1 Jul 1989£750k
- Dec 1989—
- from West Ham United·13 Sep 1989—
- from Middlesbrough·28 Aug 1989—
- to Everton·Aug 1989£750k
- to Aston Villa·Aug 1989£450k
- to Leeds United·23 Mar 1989£300k
- Dec 1989—
Off the market · no fee changed hands
1988-89
6 in · 7 out · 3 off-market£2.5m net spend
- from FC Barcelona·23 Jun 1988£1.8m
- from Luton Town·27 Oct 1988£650k
- from Aberdeen·14 May 1988£450k
- from Torquay United·1 Jun 1988£185k
- from Dundee United·11 Nov 1988£175k
- Guiliano Maioranafrom Histon FC·30 Nov 1988£30k
- to Bordeaux·18 Nov 1988£400k
- to Newcastle United·10 Nov 1988£250k
- to Sheffield Wednesday·12 Sep 1988£175k
- to Middlesbrough·31 Oct 1988—
- to Portsmouth·10 Aug 1988—
- Aug 1988Free
- to Sporting Gidjon·Jun 1988Free
Off the market · no fee changed hands
1987-88
3 in · 3 out · 1 off-market£1.5m net spend
- from Celtic·1 Jul 1987£850k
- from Norwich City·17 Dec 1987£825k
- from Arsenal·1 Jul 1987£250k
- to St Etienne·Aug 1987£220k
- to Wimbledon·Aug 1987£200k
- to Ajax Amsterdam·Jul 1987—
Off the market · no fee changed hands
1986-87
2 in · 5 out · 3 off-market+£2.0m net gain
- from Nottingham Forest·24 Mar 1986£570k
- from Shamrock Rovers·7 Oct 1986—
- to FC Barcelona·Aug 1986£2.5m
- to Manchester City·Jan 1987£30k
- to Bury·Feb 1987£10k
- to Manchester City·Oct 1986Free
- to Sheffield United·Aug 1986—
Off the market · no fee changed hands
1985-86
6 in · 7 out · 3 off-market£1.2m net spend
- from Coventry City·29 Jan 1986£600k
- from Aston Villa·Nov 1985£275k
- from Sunderland·Aug 1985£275k
- from Everton·Dec 1985£60k
- from Coventry City·Jul 1985£50k
- from Vejle BK·3 Feb 1986—
- to Newcastle United·Jul 1985£50k
- to Coventry City·Jan 1986—
- to Seiko·Aug 1985—
- Steve Pearsto Middlesbrough·Jul 1985—
- to Bradford City·Jun 1985—
- Arnoldto Ajax Amsterdam·Jun 1985—
- to Altringham·May 1985—
Off the market · no fee changed hands
1984-85
4 in · 4 out · 1 off-market+£10k net gain
- from Tottenham Hotspur·Jun 1984£625k
- from Aberdeen·1 Jul 1984£600k
- from Ajax·29 Jun 1984£350k
- May 1984—
- to A.C. Milan·May 1984£1.5m
- to Portsmouth·Jul 1984£85k
- Peter BarnesLoanOct 1984—
- to Swindon Town·Jul 1984Free
Off the market · no fee changed hands
1983-84
4 in · 6 out · 2 off-market+£155k net gain
- from Leeds United·1983£45k
- Nov 1983—
- from Birmingham City·Aug 1983—
- Mar 1983—
- to Coventry City·Aug 1983£200k
- Garth CrooksLoanto Tottenham Hotspur·Jan 1984—
- to Oldham Athletic·Aug 1983Free
- Tony Whelanto Shamrock Rovers·Jun 1983—
- to Vancouver Whitecaps·May 1983—
- to Real Madrid·May 1983—
Off the market · no fee changed hands
1982-83
4 in · 5 out+£257k net gain
- from Vancover White Caps, £250·Sep 1982£250k
- from St Patrick's Athletic, £30·27 Apr 1982£30k
- Feb 1983—
- from Ipswich Town·Aug 1982—
- to Nottingham Forest·Sep 1982£250k
- to Toronto Blizzard·Apr 1982£250k
- Thomas Connellto Glentoran·Jul 1982£37k
- Feb 1983—
- to Brentford·Aug 1982—
1981-82
4 in · 3 out · 4 off-market£2.4m net spend
- from West Bromwich Albion·1 Oct 1981£1.5m
- from Arsenal·Aug 1981£900k
- from West Bromwich Albion·Sep 1981£650k
- from Everton·Aug 1981£450k
- to Everton·Jul 1981£450k
- to Stoke City·Feb 1982£350k
- to AC Milan·Jul 1981£325k
Off the market · no fee changed hands
Nicky Wood, Clayton Blackmore, William Garton, Norman Whiteside
1980-81
2 in · 5 out · 3 off-market£780k net spend
- from Nottingham Forest·Oct 1980£1.3m
- Tony Whelanfrom Bohemains·Aug 1980£30k
- to Brighton & Hove Albion·Oct 1980£500k
- to Tulsa Roughnecks (USA)·Feb 1981—
- to Crewe Alexandra·Dec 1980—
- to Sheffield United·Jul 1980—
- to Hong Kong Rangers·Jul 1980Free
Off the market · no fee changed hands
Before 1980
£2.1m net spend
From 1883-84 to 1979-80, transfer fees were almost never published, so this era is summarised by the volume of business — every season’s arrivals and departures, the money lost to the record.
Slice: all recorded transfers, 1883–present
Each season opens to its full list of transfers; net spend counts only the deals with a known fee. Academy promotions, releases and retirements carry no fee and no market, so they sit out of the two money columns — use the toggle to fold them into a quiet lane beneath each season. Before 1980 fees were almost never published, so that era is summarised by the volume of business, never shown as £0. Coverage details