Transfers - June 2025

A transfer done deals graphics
  • Published

The summer 2025 transfer window is, unusually, split into two parts.

It initially opened on Sunday, 1 June and closed nine days later. The early window allowed teams participating in the Club World Cup the chance to sign players before the tournament began.

The window reopened on Monday, 16 June and will close on Monday, 1 September at 19:00 BST for Premier League, English Football League (EFL) and Scottish Premiership clubs.

The Women's Super League (WSL) window opens on Wednesday, 18 June 2025 and closes at 23:00 on Thursday, 4 September.

For the latest rumours check out today's gossip column, head here for the full list of transfers from May, or take a look at our collation of club released and retained lists.

27 June

English Football League

Kealey Adamson [Macarthur - QPR] Undisclosed

Loick Ayina [Huddersfield Town - Salford City] Undisclosed

Harry Kite [Exeter City - Truro City] Free

Demetri Mitchell [Exeter City - Leyton Orient] Undisclosed

Michael Reindorf [Cardiff City - Newport County] Loan

International

Dan Agyei [Leyton Orient - Kocaelispor] Free

Daiki Hashioka [Luton - Slavia Prague] Undisclosed

26 June

Premier League

Milos Kerkez [Bournemouth - Liverpool] £40m

English Football League

Taylor Allen [Walsall - Wycombe] Undisclosed

Jay Bird [Exeter - Salford] Undisclosed

Will Boyle [Wrexham - Shrewsbury] Undisclosed

Zak Bradshaw [Lincoln - Cambridge] Free

Ethan Brierley [Brentford - Exeter] Loan

Josh Coburn [Millwall - Middlesbrough] Undisclosed

Dara Costelloe [Burnley - Wigan] Undisclosed

Harvey Davies [Liverpool - Crawley] Loan

Owen Evans [Cheltenham - Barnet] Free

Vincent Harper [Exeter - Walsall] Free

Vladan Kovacevic [Sporting Lisbon - Norwich] Undisclosed

Amadou Mbengue [Reading - QPR] Free

Joe McDonnell [Eastleigh - AFC Wimbledon] Free

Carlton Morris [Luton - Derby] Undisclosed

Nathaneal Ogbeta [Plymouth - Barnsley] Loan

Aaron Pressley [Stevenage - Walsall] Undisclosed

Jayden Wareham [Reading - Exeter] Undisclosed

Brad Young [Leicester - Bristol Rovers] Free

International

Paul Onuachu

Ruben Rodrigues [Oxford - EC Vitoria] Undisclosed

25 June

Premier League

Max Weiss [Karlsruher - Burnley] £4.3m

Scottish Premiership

Max Aarons [Bournemouth - Rangers] Loan

Yevhenii Kucherenko [LNZ Cherkasy - Dundee United]

Jannik Wanner [SKU Amstetten - Livingston]

English Football League

Jake Beesley [Blackpool - Burton] Undisclosed

Niall Ennis [Stoke - Blackpool] Undisclosed

Tyrese Fornah [Derby - Northampton] Free

Scott High [Huddersfield - Barnet] Free

George Honeyman [Millwall - Blackpool] Free

Cameron Humphreys [Rotherham - Port Vale] Undisclosed

Brandon Khela [Birmingham - Peterborough] Undisclosed

Alfie Kilgour [Mansfield Town - Bristol Rovers] Free

Joe Lumley [Southampton - Bristol City] Free

Jakov Medic [Ajax - Norwich] Undisclosed

Matthew Pennington [Blackpool - Bradford] Free

Ryan Rydel [Stockport - Exeter] Loan

Andy Smith [Hull - Gillingham] Undisclosed

Macauley Southam-Hales [Stockport - Bristol Rovers] Free

Jack Stevens [Cambridge - Reading] Free

Sam Stubbs [Bradford - Shrewsbury] Free

Sam Vokes [Wycombe - Gillingham] Free

Jamie Walker [Bradford - Grimsby] Free

International

Ayumu Yokoyama [Birmingham City - KRC Genk] Undisclosed

Anthony Racioppi, external [Hull - FC Sion] Undisclosed

24 June

English Football League

Damola Ajayi [Tottenham - Doncaster] Loan

Killian Cahill [Brighton - Leyton Orient] Free

Kyle Cameron [Notts Co - Bromley] Free

Ted Cann [West Brom - Rotherham] Free

Max Crocombe [Burton - Millwall] Free

Sean Grehan [Crystal Palace - Doncaster] Undisclosed

Sam Hughes [Stockport - Peterborough] Undisclosed

International

Andrew Omobamidele [Nottingham Forest - Strasbourg] Undisclosed

23 June

Premier League

Walter Benitez [PSV - Crystal Palace] Free

Jaka Bijol [Udinese - Leeds] Undisclosed

English Football League

Dominic Ball [Leyton Orient - Cambridge] Free

Murphy Cooper [QPR -Barnsley] Loan

Romoney Crichlow [Bradford - Barnet] Free

Kyle McAdam [Nottingham Forest - Mansfield] Loan

Conor McCarthy [Barnsley - Northampton] Free

JJ McKiernan [Lincoln - Burton] Loan

Nat Phillips [Liverpool - West Brom] Undisclosed

Ben Purrington [Exeter - Cambridge]

Freddie Sass [King's Lynn Town - Accrington Stanley] Free

Alistair Smith [Lincoln - AFC Wimbledon] Free

Jack Sparkes [Peterborough - Bristol Rovers] Free

Lee Jenkins [Haverfordest - Newport County] Undisclosed

Charlie Whitaker [Notts County - Tranmere] Free

21 June

English Football League

Daniel Jebbison [Bournemouth - Preston] Loan

20 June

Premier League

Florian Wirtz [Bayer Leverkusen - Liverpool] £100m

Fer Lopez [Celta Vigo - Wolves] £19m

Scottish Premiership

Panutche Camara [Crawley Town - Dundee United] Free

Ross Doohan [Aberdeen - Celtic] Free

English Football League

Sonny Bradley [Derby - Lincoln] Free

Zach Hemming [Middlesbrough - Chesterfield] Undisclosed

Ben Hughes [Swansea - Cambridge] Free

Stephen Humprhys [Barnsley - Bradford] Free

Phoenix Patterson [Fleetwood - Stevenage] Undisclosed

Armando Junior Quitirna [Crawley - Wycombe] Undisclosed

Adam Randell [Plymouth - Bristol City] Undisclosed

Teddy Sharman-Lowe [Chelsea - Bolton] Loan

Sidnei Taveres [Moreirense - Blackburn] undisclosed

Ibou Touray [Stockport-Bradford] Free

Jaden Williams [Tottenham - Colchester] Free

Ben Winterbottom [Brentford - Barrow] Free

19 June

English Football League

Semi Ajayi [West Brom - Hull City] Free

Xavier Amaechi [FC Magdeburg - Plymouth] Free

Miguel Angel Brau [Granada - Coventry] Free

Danny Cashman [Worthing - Crawley] Free

Dean Campbell [Barrow - Northampton] Free

Aaron Collins [Bolton - MK Dons] Undisclosed

Tayo Edun [Peterborough - Stockport] Free

Ged Garner [Barrow - Newport County] Free

Elliott List [Stevenage - Northampton] Free

Christian Saydee [Portsmouth - Wigan] Undisclosed

Isaac Sinclair [Curzon Ashton - Accrington] Free

Reece Staunton [Spennymoor - Grimsby] Free

Luca Woodhouse [Wycombe - Exeter] Free

International

Francisco Sierralta [Watford - Auxerre] Undisclosed

18 June

Premier League

Vitezslav Jaros [Liverpool to Ajax] - Loan

Women's Super League

Jade Rose [Harvard University - Man City] Free

Scottish Premiership

Scott Tiffoney [Dundee - Kilmarnock] Free

English Football League

Kane Drummond [Chesterfield - Oldham] Free

Adam Lewis [Morecambe - Chesterfield] Free

Louie Moulden [Crystal Palace - Norwich] Free

Joseph Olowu [Doncaster - Stockport] Free

Adrian Segecic [Sydney FC - Portsmouth] Undisclosed

Reece Smith [Maidenhead - Harrogate] Free

Ryan Stirk [Walsall - Chesterfield] Free

Murray Wallace [Millwall - Huddersfield] Free

17 June

Premier League

Diego Coppola [Verona - Brighton] Undisclosed

English Football League

Will Davies [Sutton - Fleetwood] Undisclosed

Mason Hancock [Airdrie - Walsall] Free

Oliver Hawkins [Gillingham - Barnet] Free

Dilan Markanday [Blackburn - Chesterfield] Free

Paudie O'Connor [Lincoln - Reading] Free

Tom Pett [Cheltenham - Oldham] Free

Kian Spence [Barrow - Rotherham] Free

Nik Tzanev [Northampton Town - Newport County] Free

Scottish Premiership

Greg Kiltie [St Mirren - Kilmarnock] Undisclosed

Richard King [Cavalier - St Mirren]

International

Mykola Kuharevich [Swansea City - Slovan Bratislava] Undisclosed

16 June

Premier League

Adrien Truffert [Rennes - Bournemouth] £14.4m

English Football League

Caolan Boyd-Munce [St Mirren - Wycombe] Free

Harry Darling [Swansea - Norwich] Free

Josh Feeney [Aston Villa - Huddersfield] Loan

Ryan Hardie [Plymouth Argyle - Wrexham] Undisclosed

Rekeem Harper [Port Vale - Barrow] Free

Michael Jacobs [Chesterfield - Northampton] Free

Maziar Kouhyar [York - Notts Co] Free

Thimothee Lo-Tutala [Hull City - Doncaster] Loan

Oliver Norburn [Blackpool - Notts Co] Free

Dillon Phillips [Rotherham - Hull City] Free

Matt Smith [St Johnstone - Newport County] Free

15 June

Premier League

Lukas Nmecha [Wolfsburg - Leeds] Free

Mathys Tel [Bayern Munich - Tottenham] £30m

14 June

International

CJ Egan-Riley [Burnley - Marseille] Free

Ricky-Jade Jones [Peterborough - St Pauli] Free

Fiacre Kelleher [Colchester - Cork] Free

English Football League

Cameron Burgess [Ipswich - Swansea] Free

Dan Casey [Motherwell - Wycombe] Free

Jordan Shipley [Shrewsbury - Port Vale] Free

13 June

English Football League

Richard Taylor [St Mirren - Bolton] Free

Charlie Warren [Felixstowe & Walton Utd - Bolton] Undisclosed

Brandon Hanlan [Wycombe - Doncaster] Free

James Tilley [Wimbledon - Wycombe] Free

12 June

Premier League

Charalampos Kostoulas [Olympiakos - Brighton] £29.78m

International

Leroy Sane [Bayern Munich - Galatasaray] Free

English Football League

Mason Bennett [Burton - Harrogate] Free

Tom Bradbury [Cheltenham - Harrogate] Free

Harrison Burke [Chester - Walsall] Undisclosed

Liam Gordon [Walsall - Port Vale] Free

Gethin Jones [Bolton - MK Dons] Free

Kyle Knoyle [Stockport - Mansfield] Free

Reda Laalaoui [Fath Union Sport - Hull City] Undisclosed

Matty Pearson [Huddersfield - Doncaster] Free

Xavier Simons [Hull City - Bolton] Undisclosed

11 June

Premier League

Tijjani Reijnders [AC Milan - Manchester City] £46.5m

English Football League

Rushian Hepburn-Murphy [Crawley - MK Dons] Undisclosed

Toby Mullarkey [Crawley - Fleetwod] Undisclosed

Josh Neufville [AFC Wimbledon - Bradford] Free

George Saville [Millwall - Luton] Free

Ehije Ukaki [Botev Plovdiv - Sheff Utd] Undisclosed

10 June

Premier League

Marcus Bettinelli [Chelsea - Manchester City] Undisclosed

Rayan Cherki [Lyon - Manchester City] £30.45m

Women's Super League

Livia Peng [Werder Bremen - Chelsea] Undisclosed

Scottish Premier League

Zac Sapsford [Western Sydney - Dundee United] Undisclosed

Kieran Tierney [Arsenal - Celtic] Free

English Football League

Chem Campbell [Wolves - Stevenage] Unreported

Dion de Neve [KV Kortrijk - Blackburn] Undisclosed

Jack Earing [Walsall - Barrow] Free

Declan Frith [FC Thun - Peterborough] Undisclosed

Tom Iorpenda [Huddersfield - Notts Co] Loan

Joe Low [Wycombe - Huddersfield] Free

Filozofe Mabete [Wolves - Swindon] Free

Kal Naismith [Bristol City - Luton] Free

Rico Richards [Aston Villa - Port Vale] Undisclosed

Sean Roughan [Lincoln - Huddersfield] Free

Joe Snowdon [Leeds - Swindon] Free

International

Jobe Bellingham [Sunderland - Borussia Dortmund] £27m plus £4m add-ons

9 June

Premier League

Rayan Ait-Nouri [Wolves - Manchester City] £31m

Mamadou Sarr [Strasbourg - Chelsea] £12m

English Football League

Courtney Clarke [Eastbourne - Walsall] Undisclosed

Sam Dalby [Wrexham - Bolton] Free

Saxon Earley [Plymouth - Stevenage] Undisclosed

Ross Fitzsimons [Scunthorpe - Northampton] Free

Fraser Murray [Kilmarnock - Wigan] Free

Adebola Oluwo [Barnet - Salford] Free

International

Marquinhos [Arsenal - Cruzeiro] Undisclosed

7 June

Premier League

Armin Pecsi [Puskas Akademia - Liverpool] Undisclosed

English Football League

Sorba Thomas [Huddersfield - Stoke] Undisclosed

6 June

Premier League

Jean-Clair Todibo [Nice - West Ham] Undisclosed

English Football League

Marc Bola [Samsunspor - Watford] Free

Patrick Brough [Northampton - Tranmere] Free

Sonny Carey [Blackpool - Charlton] Free

Dan Grimshaw [Plymouth - Norwich] Undisclosed

Jordan Houghton [Plymouth - Stevenage] Free

Mitch Pinnock [Northampton - Bromley] Free

Thierry Small [Charlton - Preston] Undisclosed

Joe Wright [Kilmarnock - Bradford] Free

International

Jorginho [Arsenal - Flamengo] Free

Lloyd Kelly [Newcastle - Juventus] £20m

5 June

Premier League

Antonio Cordero [Malaga - Newcastle] Undisclosed

English Football League

Kallum Cesay [Wealdstone - Salford] Undisclosed

Shawn McCoulsky [Maidenhead - Harrogate] Free

International

Nuno Taveres [Arsenal - Lazio] Undisclosed

4 June

Premier League

Liam Delap [Ipswich - Chelsea] £30m

English Football League

James Ball [AFC Wimbledon - Swindon] Free

Matthew Dennis [Carlisle - Notts County] Free

Bradley Ibrahim [Hertha Berlin - Plymouth] Undisclosed

Michael Ihiekwe [Sheffield Wednesday - Blackpool] Free

Curtis Tilt [Salford - Bradford] Free

3 June

Premier League

Caoimhin Kelleher [Liverpool-Brentford] £12.5m

International

Mark Flekken [Brentford - Bayer Leverkusen] £8m

English Football League

Justin Amaluzor [Altrincham - Grimsby] Free

Ethan Bristow [Minnesota United - Tranmere] Free

Fraser Horsfall [Stockport - Blackpool] Free

Glenn Middleton [Dundee United - Doncaster] Free

Pol Valentin [Sheffield Wednesday - Preston] Free

2 June

Premier League

Romelle Donovan [Birmingham City - Brentford] Undisclosed

Dario Essugo [Sporting - Chelsea] £18m

English Football League

Nathan Baxter [Bolton - Watford] Free

Innes Cameron [Kilmarnock - Barrow] Free

Lewis Cass [Grimsby - Harrogate] Free

Marcus Harness [Ipswich - Huddersfield] Free

Ben Knight [Unattached - Cambridge]

Harry McKirdy [Bromley - Crawley] Free

1 June

Matheus Cunha [Wolves - Man Utd] £62.5m

Transfers page archive

Related topics