Transfers - June 2024

New Aston Villa player Ian Maatsen Image source, Getty Images
Image caption,

Ian Maatsen moved from Chelsea to Aston Villa on Friday for £35m

  • Published

The summer transfer window may have only opened on 14 June but there was a busy start to business with Premier League clubs concerned with what was called the 'unofficial deadline day' on the final day of the month.

Several clubs did deals in order to avoid falling foul of the league's financial rules.

You can read more about why 30 June was such a key date in this feature and you can find all the June transfers in the Premier League, EFL and Scottish clubs below.

For the latest rumours check out today's gossip column, for a full list of transfers made in May visit this page, or take a look at our collation of club released and retained lists.

30 June

Premier League

Omari Hutchinson [Chelsea - Ipswich] £20m

English Football League

Bailey Peacock-Farrell [Burnley - Birmingham] Undisclosed

Taylor Moore [Valenciennes - Bristol Rovers] Undisclosed

Jamal Lowe [Bournemouth - Sheffield Wednesday] Free

International

Douglas Luiz [Aston Villa - Juventus] £42.35m

29 June

Premier League

Omari Kellyman [Aston Villa - Chelsea] £19m

English Football League

Charlie Kelman [QPR - Leyton Orient] Loan

Joel Senior [Morecambe - Bristol Rovers] Undisclosed

Stephan Negru [Oxford - Salford] Loan

28 June

Premier League

Ian Maatsen [Chelsea - Aston Villa] £35m

International

Ben Godfrey [Everton - Atalanta] £10m

Ismael Kone [Watford - Marseille] Undisclosed

Marc Roca [Leeds - Real Betis] Undisclosed

Hakim Ziyech [Chelsea - Galatasaray] Free

English Football League

Bryant Bilongo [Middlesbrough - Bristol Rovers] Undisclosed

Elliot Bonds [Cheltenham - Fleetwood] Undisclosed

Jacob Carney [Sunderland - Newport] Free

Ben Goodliffe [Sutton - Colchester] Undisclosed

John-Kymani Gordon [Crystal Palace - Colchester] Free

Oliver Greaves [Mickleover - Newport] Free

Rushian Hepburn-Murphy [Swindon - Crawley] Free

Svante Ingelsson [Hansa Rostock - Sheffield Wednesday] Free

Klaidi Lolos [Crawley - Bolton] Undisclosed

Scott Malone [Gillingham - Crawley] Undisclosed

Ben Osborn [Sheffield United - Derby] Free

Joe Pritchard [Accrington - MK Dons] Free

Shurandy Sambo [PSV Eindhoven - Burnley] Free

Lorent Tolaj [Aldershot Town - Port Vale] Undisclosed

27 June

English Football League

Jordan Archer [QPR - Portsmouth] Free

Zac Ashworth [West Brom - Blackpool] Undisclosed

Hayden Coulson [Middlesbrough - Blackpool] Undisclosed

Jamie Cumming [Chelsea - Oxford] Undisclosed

Andy Dallas [Barnsley - Barrow] Loan

Ousmane Diakite [Hartberg - West Brom] Undisclosed

Dan Ellison [Chippenham - Bristol Rovers] Undisclosed

Josh Flint [Volendam - Crawley] Free

Ryan Giles [Luton - Hull] Undisclosed

Josh Magennis [Wigan - Exeter] Free

Paul Nardi [Gent - QPR] Free

Sonny Perkins [Leeds - Leyton Orient] Undisclosed

Toby Savin [Accrington - Shrewsbury] Undisclosed

Harry Smith [Sutton - Swindon] Free

Kai Whitmore [Haverfordwest - Newport] Free

International

Ozan Tufan [Hull - Trabzonspor] Undisclosed

26 June

Premier League

Wes Foderingham [Sheffield United - West Ham] Undisclosed

English Football League

Eric Bocat [Sint-Truiden - Stoke] Undisclosed

Rumarn Burrell [Cove Rangers - Burton] Free

Curtis Edwards [Woking - Notts County] Free

Sam Hart [Sutton - Port Vale] Free

Cameron Norman [MK Dons - Tranmere] Free

Danilo Orsi [Crawley - Burton] Undisclosed

Ethan Robson [MK Dons - Carlisle] Free

Ruel Sotiriou [Leyton Orient - Bristol Rovers] Undisclosed

Reuben Swann [AFC Sudbury - Portsmouth] Undisclosed

Joe Thomas [Swansea - Newport] Free

International

Sead Haksabanovic [Celtic - Malmo] Undisclosed

25 June

English Football League

Nathan Bishop [Sunderland - Wycombe] Loan

Ciaran Brennan [Sheffield Wednesday - Newport] Free

James Gibbons [Bristol Rovers - Cambridge] Free

Udoka Godwin-Malife [Burton - Swindon] Undisclosed

Charlie Lakin [Burton - Walsall] Free

Clinton Mola [Reading - Bristol Rovers] Free

Josh Murphy [Oxford - Portsmouth] Free

Will Wright [Crawley - Swindon] Free

24 June

Premier League

Jack Harrison [Leeds - Everton] Loan

English Football League

Alex Bannon [Queen's Park - Burton] Undisclosed

Charlie Barker [Wealdstone - Crawley] Undisclosed

Cameron Dawson [Sheffield Wednesday - Rotherham] Free

Anthony Glennon [Grimsby - Newport] Free

Isaac Hutchinson [Walsall - Bristol Rovers] Undisclosed

Peter Kioso [Rotherham - Oxford] Undisclosed

Jamie Knight-Lebel [Bristol City - Crewe] Loan

Alex MacDonald [Stevenage - Rotherham] Free

Rod McDonald [Harrogate - Notts County] Undisclosed

Alex Mitchell [Millwall - Charlton] Undisclosed

Billy Sharp [Hull - Doncaster] Free

International

Romain Perraud [Southampton - Real Betis] Undisclosed

23 June

Premier League

Lewis Dobbin [Everton - Aston Villa] Undisclosed

22 June

Premier League

Tim Iroegbunam [Aston Villa - Everton] £9m

21 June

English Football League

Tom Bayliss [Shrewsbury - Lincoln] Free

Kane Hemmings [Stevenage - Crewe] Free

Simon Moore [Coventry - Sunderland] Free

Sam Sherring [Northampton - MK Dons] Free

Luke Southwood [Cheltenham - Bolton] Free

Jayden Stockley [Fleetwood - Port Vale] Undisclosed

Yan Valery [Angers - Sheffield Wednesday] Undisclosed

Charlie Webster [Chelsea - Burton] Undisclosed

20 June

English Football League

Lewis Bate [Leeds - Stockport] Free

Ryan Delaney [Newport - Swindon] Free

Ashley Fletcher [Watford - Blackpool] Free

Julian Larsson [Nottingham Forest - Burton] Undisclosed

Cameron McJannet [Derry - Grimsby] Undisclosed

Jack McMillan [Partick Thistle - Exeter] Free

Antony Papadopoulos [Welling - Crawley] Free

Jack Rudoni [Huddersfield - Coventry] Undisclosed

19 June

English Football League

Luis Binks [Bologna - Coventry] Undisclosed

Matty Carson [Reading - Grimsby] Free

Josh Davison [AFC Wimbledon - Tranmere] Undisclosed

Josh Edwards [Dunfermline - Charlton] Undisclosed

Nick Tsaroulla [Crawley - Notts County] Free

18 June

English Football League

Ryan Allsop [Hull - Birmingham] Undisclosed

Sam Barnes [Blackburn - Barrow] Free

Alex Bass [Sunderland - Notts County] Undisclosed

Arkell Jude-Boyd [QPR - Cheltenham] Free

Zak Jules [Exeter - Rotherham] Free

Tommy Leigh [Accrington - MK Dons] Undisclosed

Connor Mahoney [Huddersfield - Barrow] Free

George Nevett [Rochdale - Peterborough] Undisclosed

John-Joe O'Toole [Mansfield - AFC Wimbledon] Free

Lasse Sorensen [Lincoln - Huddersfield] Undisclosed

Ben Whitfield [Barrow - Burton] Free

Luke Young [Wrexham - Cheltenham] Free

17 June

English Football League

Luke Berry [Luton - Charlton] Free

Christopher Conn-Clarke [Altrincham - Peterborough] Undisclosed

Ryan Croasdale [Stockport - Port Vale] Free

Stephen Duke-McKenna [QPR - Harrogate] Free

Callum Maycock [Solihull - AFC Wimbledon] Free

Deji Oshilaja [Burton - Mansfield] Free

Jamie Pardington [Cheltenham - Lincoln] Free

Terell Thomas [Charlton - Carlisle] Free

15 June

English Football League

Callum Connolly [Blackpool - Stockport] Free

Ryan Haynes [Northampton - Cheltenham] Free

Max Lowe [Sheffield United - Sheffield Wednesday] Free

Aodhan Doherty, external [Linfield - Blackburn] Undisclosed

14 June

Premier League

Adam Lallana [Brighton - Southampton] Free

Chadi Riad [Real Betis - Crystal Palace] £14m

English Football League

Scot Bennett [Newport - Cheltenham] Free

Delano Burgzorg [Mainz - Middlesbrough] Undisclosed

Jack Diamond [Sunderland - Stockport] Free

Chris Forino [Wycombe - Bolton] Free

Lewis Freestone [Cheltenham - Stevenage] Undisclosed

Ben Hamer [Watford - Sheffield Wednesday] Free

Cameron Harper [Inverness CT - Carlisle] Undisclosed

Conor McGrandles [Charlton - Lincoln] Undisclosed

Harry Pell [Wimbledon - Cheltenham] Free

Jason Sraha [Shrewsbury - Burton] Undisclosed

Jordan Williams [Barnsley - Portsmouth] Free

Jordan Wright [Lincoln - Grimsby] Undisclosed

Scottish Premiership

Peter Ambrose [Ujpest - Aberdeen] Undisclosed

Gavin Molloy [Shelbourne - Aberdeen] Undisclosed

13 June

Premier League

Luis Guilherme [Palmeiras - West Ham] £25.5m

Lloyd Kelly [Bournemouth - Newcastle] Free

English Football League

Harry Anderson [Stevenage - Colchester] Free

Geraldo Bajrami [Notts County - Burton] Free

Tomas Kalinauskas [FC Den Bosch - Burton] Free

Dion Rankine [Chelsea - Wigan] Free

Ted Sharman-Lowe [Chelsea - Doncaster] Loan

Women

Esme Morgan [Manchester City - Washington Spirit] Undisclosed

12 June

Premier League

Rodrigo Gomes [Braga - Wolves] £12.7m

English Football League

Connor Barrett [Fylde - Walsall] Undisclosed

Jacob Knightbridge [West Ham - Oxford] Free

Jimmy Knowles [Boston - Accrington] Undisclosed

Rosaire Longelo [Accrington - Swindon] Free

Elliot Watt [Salford - Burton] Free

Kell Watts [Newcastle - Cambridge] Free

11 June

English Football League

Jacob Bedeau [Morecambe - Notts County] Free

Tom Nixon [Hull - Doncaster] Undisclosed

Jude Smith [Newcastle - Carlisle] Free

Will Vaulks [Sheffield Wednesday - Oxford] Free

Ephraim Yeboah [Bristol City - Doncaster] Loan

International

Josh Knight [Peterborough - Hannover] Free

10 June

English Football League

Harrison Biggins [Doncaster - Shrewsbury] Free

Dan Kemp [MK Dons - Stevenage] Free

Will Mannion [Cambridge - Charlton] Free

Tunmise Sobowale [Shrewsbury - Swindon] Free

7 June

Premier League

Tosin Adarabioyo [Fulham - Chelsea] Free

English Football League

Ben Gibson [Norwich - Stoke] Free

George Lloyd [Cheltenham - Shrewsbury] Free

Toto Nsiala [Burton - Shrewsbury] Free

Aaron Rowe [Huddersfield - Gillingham] Free

Cole Stockton [Burton - Salford] Free

6 June

English Football League

Laurence Maguire [Chesterfield - MK Dons] Free

Chey Dunkley [Shrewsbury - Chesterfield] Free

Conor Hourihane [Derby - Barnsley] Free

5 June

English Football League

Dan Chesters [West Ham - Salford] Free

Jose Cordoba [Levski Sofia - Norwich] Undisclosed

Sam Finley [Bristol Rovers - Tranmere] Free

Katia Kouyate [Everton - Barrow] Free

Calvin Ramsay [Liverpool - Wigan] Loan

4 June

English Football League

Jack Nolan [Accrington - Gillingham] Undisclosed

3 June

English Football League

Frazer Blake-Tracy [Swindon - Mansfield] Free

Jayden Fevrier [Colchester - Stockport] Undisclosed

Jordan Rhodes [Huddersfield - Blackpool] Free

International

Max Mata [Shrewbury - Auckland] Loan

2 June

English Football League

Harry Clifton [Grimsby - Doncaster] Free

More news this month: Get updates from every team and competition - managerial changes - collated National League news

Transfers page archive

This page covers signings by Premier League, English Football League, Scottish Premiership and Women's Super League clubs, along with selected deals from overseas.