Deals in progress
not yet confirmedMoves reliable trackers rate as close — a fee agreed or a medical booked. Nothing here is official: a deal only joins the confirmed lists below once the clubs announce it.
Biggest confirmed moves
Permanent transfers ranked by fee (market value where the fee is undisclosed).

Morgan Rogers carried roughly 14% of Aston Villa's goal threat in our model — a departure this size moves their numbers until a replacement beds in.
Read the full story →
A fee this size says Manchester City see Elliot Anderson as a first-team midfielder from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
Anthony Gordon carried roughly 22% of Newcastle United's goal threat in our model — a departure this size moves their numbers until a replacement beds in.
Read the full story →
A fee this size says Real Madrid see Yan Diomande as a first-team forward from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
A fee this size says Tottenham Hotspur see Sandro Tonali as a first-team midfielder from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
A fee this size says Tottenham Hotspur see Mateus Fernandes as a first-team midfielder from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
A fee this size says Arsenal see Bruno Guimarães as a first-team midfielder from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
Loïs Openda carried roughly 26% of RB Leipzig's goal threat in our model — a departure this size moves their numbers until a replacement beds in.
Read the full story →
A fee this size says Milan see Gonçalo Ramos as a first-team forward from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
Mason Greenwood carried roughly 26% of Marseille's goal threat in our model — a departure this size moves their numbers until a replacement beds in.
Read the full story →
A fee this size says Al Hilal see Crysencio Summerville as a first-team forward from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →
A fee this size says Chelsea see Maxence Lacroix as a first-team defender from day one — the kind of signing that shows up in our team ratings once the season starts.
Read the full story →Premier League transfers
| €80m | ||
| €55m | ||
| €44m | ||
| Free transfer | ||
| €30m | ||
| Free transfer | ||
| Free transfer | ||
| Undisclosed |
La Liga transfers
| €80m | ||
| €125m | ||
| €55m | ||
| €40m | ||
| €40m | ||
| Free transfer | ||
| €25m | ||
| €22m | ||
| €22m | ||
| €20m | ||
| Free transfer | ||
| Loan |
| €60m | ||
| €40m | ||
| €40m | ||
| Loan | ||
| €25m | ||
| €25m | ||
| Loan | ||
| €20m |
Serie A transfers
| €43m | ||
| €74m | ||
| €60m | ||
| €44m | ||
| €41m | ||
| Loan | ||
| €35m | ||
| €32m | ||
| €30m | ||
| €30m | ||
| €26m | ||
| €25m |
| €55m | ||
| €40m | ||
| €26m | ||
| €21m | ||
| €20m | ||
| Free transfer | ||
| €15m | ||
| Undisclosed |
Bundesliga transfers
Ligue 1 transfers
| Undisclosed | ||
| €25m | ||
| €25m | ||
| €22m | ||
| €18m | ||
| €18m | ||
| €15m | ||
| €15m | ||
| €14m | ||
| Loan | ||
| Loan | ||
| €13m |
| €74m | ||
| €40m | ||
| €48m | ||
| Undisclosed | ||
| €41m | ||
| €40m | ||
| €40m | ||
| €36m |
Championship transfers
| €24m | ||
| €12m | ||
| €12m | ||
| €10m | ||
| Loan | ||
| €9.2m | ||
| €8.1m | ||
| €8m | ||
| €8m | ||
| Loan | ||
| €7.5m | ||
| €7m |
| €100m | ||
| €65m | ||
| €40m | ||
| €18m | ||
| €35m | ||
| €25m | ||
| €23m | ||
| Loan |
Liga Portugal transfers
| €30m | ||
| €21m | ||
| €21m | ||
| Undisclosed | ||
| Loan | ||
| €19m | ||
| €17m | ||
| €12m | ||
| €10m | ||
| €5.5m | ||
| €4.5m | ||
| €4m |
Eredivisie transfers
| €20m | ||
| Loan | ||
| €13m | ||
| €11m | ||
| Free transfer | ||
| €9m | ||
| Undisclosed | ||
| Free transfer | ||
| €5.5m | ||
| €5.5m | ||
| €5m | ||
| Loan |
| €50m | ||
| €23m | ||
| €13m | ||
| €13m | ||
| €12m | ||
| Free transfer | ||
| Loan | ||
| Free transfer |
Scottish Premiership transfers
| €13m | ||
| €10m | ||
| €5.5m | ||
| €5.5m | ||
| €3.6m | ||
| €3.3m | ||
| Free transfer | ||
| Loan | ||
| Undisclosed | ||
| Free transfer | ||
| €1.1m | ||
| €1m |
| €12m | ||
| €5.9m | ||
| €5.5m | ||
| €5.2m | ||
| €4m | ||
| Loan | ||
| €2.5m | ||
| Loan |
Süper Lig transfers
| €40m | ||
| €30m | ||
| Free transfer | ||
| €20m | ||
| €18m | ||
| Free transfer | ||
| €16m | ||
| €13m | ||
| Loan | ||
| Undisclosed | ||
| €10m | ||
| Loan |
| €26m | ||
| €15m | ||
| €5.2m | ||
| €5m | ||
| €5m | ||
| €4m | ||
| €3.8m | ||
| Loan |
Jupiler Pro League transfers
| Loan | ||
| €12m | ||
| €11m | ||
| €10m | ||
| €7m | ||
| €6m | ||
| €6m | ||
| €5.2m | ||
| €5m | ||
| €5m | ||
| €5m | ||
| Loan |
MLS transfers
| €19m | ||
| Undisclosed | ||
| €8.8m | ||
| Free transfer | ||
| Undisclosed | ||
| €6m | ||
| Loan | ||
| Free transfer | ||
| €5.2m | ||
| Free transfer | ||
| Loan | ||
| €3.6m |
| €7m | ||
| Loan | ||
| €11m | ||
| €6.6m | ||
| €6.5m | ||
| €5.2m | ||
| €4.5m | ||
| €3.6m |
How transfers feed Bawler's predictions
Bawler doesn't predict matches from league position or reputation — it rates every team on what actually happens on the pitch: goals, chances created, chances given up, and who's in the starting lineup. That's why transfers matter. When a club loses the player who carried most of its goal threat, or signs a striker with a proven scoring rate, the numbers behind our predictions move.
New signings feed in as real matches are played — we don't guess how a player will settle. Big departures are flagged immediately, so a team's rating isn't propped up by a player who's already left. You can see the result on every team hub and in the daily picks, and every prediction we publish is logged before kickoff on our public track record.
Every transfer analysed (189)
A researched breakdown of each major move — what the club bought, and what it changes about how we model them.
August 2026
- Haissem Hassan → Celtic
- Nobel Mendy → Hull City
- Nahuel Molina → Roma
- Pep Chavarría → Chelsea
- Facundo Medina → Bayer Leverkusen
- Ousmane Diomande → Nottingham Forest
- Shea Charles → Fulham
- Dzenan Pejcinovic → VfB Stuttgart
- Trevoh Chalobah → Como
- Thiago Almada → River Plate
- Jan Virgili → Club Brugge
- Sasa Lukic → Ipswich Town
- Bruno Guimarães → Arsenal
- Jens Hjertø-Dahl → Hull City
- Juanlu Sánchez → AFC Bournemouth
- Yan Diomande → Real Madrid
- Konstantinos Tzolakis → Hull City
- Miguel Gutiérrez → Bayer Leverkusen
- Florentino → Ipswich Town
- Carl Rushworth → Coventry City
- Freddie Potts → Club Brugge
- César Palacios → Fulham
- Gonzalo García → Fulham
- Konstantinos Karetsas → Borussia Dortmund
- Lukás Hornícek → Newcastle United
- Adam Daghim → Hoffenheim
- Valentín Barco → Chelsea
- Randal Kolo Muani → Juventus
- Kerim Alajbegovic → Juventus
- Konstantinos Koulierakis → Roma
- Mamadou Sangaré → Brentford
- António Silva → AFC Bournemouth
July 2026
- Maxence Lacroix → Chelsea
- Gustavo Sá → Nottingham Forest
- Carlos Espí → Real Madrid
- Santiago Castro → Roma
- Matthis Abline → Monaco
- Leo Sauer → VfB Stuttgart
- Luca Koleosho → Paris FC
- Kasper Waarts Høgh → Celtic
- Kjell Scherpen → Ipswich Town
- Daizen Maeda → Ipswich Town
- Kang-In Lee → Atletico Madrid
- Crysencio Summerville → Al Hilal
- Aladji Bamba → Newcastle United
- Christos Tzolis → Arsenal
- Karim Adeyemi → Barcelona
- Rafiu Durosinmi → Genk
- Ibrahima Ba → Sporting CP
- Akor Adams → Venezia
- Issa Diop → Ipswich Town
- Will Lankshear → Middlesbrough
- Morgan Rogers → Chelsea
- Abdul Fatawu → Ipswich Town
- João Gomes → Aston Villa
- Christ Inao Oulaï → Fiorentina
- Trincão → Al Ahli
- Noël Aséko → Eintracht Frankfurt
- Marcos Leonardo → Ajax
- Johan Manzambi → Aston Villa
- Tarik Muharemovic → Leeds United
- Pablo Pagis → Paris FC
- Maxime Estève → RB Leipzig
- Aurèle Amenda → Coventry City
- Diego Coppola → Paris FC
- Youri Tielemans → Manchester United
- Mason Greenwood → Fenerbahçe
- Álvaro Rodriguez → AFC Bournemouth
- Leandro Trossard → Beşiktaş
- Luka Vuskovic → Brighton & Hove Albion
- Andrey Santos → Manchester United
- Rodrigo Zalazar → Sporting CP
- Arthur Atta → Fiorentina
- Loum Tchaouna → Coventry City
- Rafiki Saïd → Wolverhampton Wanderers
- Morten Hjulmand → Atletico Madrid
- Jeremy Monga → Manchester City
- Mario Gila → Milan
- Nathan De Cat → Hoffenheim
- Gianluca Gaetano → Atalanta
- Sean Steur → Newcastle United
- Gabriel Pec → Cruzeiro
- Basar Önal → Lille
- Aral Simsir → Trabzonspor
- Emersonn → Ipswich Town
- Jakub Kaminski → Benfica
- Jaidon Anthony → Brentford
- Sven Mijnans → PSV Eindhoven
- Facundo Bernal → Real Betis
- Sandro Tonali → Tottenham Hotspur
- Geovany Quenda → Chelsea
- Eliezer Mayenda → Rennes
- Bazoumana Touré → Newcastle United
- Denzel Dumfries → Real Madrid
- Nathaniel Brown → Bayern München
- Kassoum Ouattara → Beşiktaş
- Elliot Anderson → Manchester City
- Mateus Fernandes → Tottenham Hotspur
- Hayden Hackney → Everton
- Jeff Ekhator → Juventus
- Mads Bidstrup → Lyon
- Ismael Saibari → Bayern München
- Ethan Galbraith → Stoke City
- Viery → Fiorentina
- Enzo Barrenechea → Benfica
- Merlin Röhl → Everton
- Marco Palestra → Chelsea
- Facundo Medina → Marseille
- Pascal Struijk → Brighton & Hove Albion
June 2026
- Sergi Altimira → Sporting CP
- Ansu Fati → Monaco
- Alejandro Grimaldo → Atletico Madrid
- Gonçalo Ramos → Milan
- Caio Henrique → Ajax
- Nico Paz → Como
- Felipe Augusto → Zenit St. Petersburg
- Mathys Detourbet → Manchester City
- Jannik Schuster → Brentford
- Piero Hincapié → Arsenal
- Diogo Sousa → Strasbourg
- Vedat Muriqi → Fenerbahçe
- Jan Paul van Hecke → Tottenham Hotspur
- Víctor Muñoz → Liverpool
- Afonso Moreira → Bayer Leverkusen
- Álvaro Morata → Como
- Costinha → Brighton & Hove Albion
- Marc Cucurella → Real Madrid
- Ewen Jaouen → Newcastle United
- Florentino → Burnley
- Keisuke Goto → Freiburg
- Silas Andersen → Sporting CP
- Mats Rots → Hoffenheim
- Patrick Zabi → Paris FC
- Boulaye Dia → Lazio
- Orkun Kökcü → Beşiktaş
- Sidiki Cherif → Fenerbahçe
- Zadok Yohanna → Brighton & Hove Albion
- Timothy Weah → Marseille
- Loïs Openda → Juventus
- Alisson Santos → Napoli
- Aleksandar Stankovic → Inter
- Giovanni Fabbian → Fiorentina
- Marco Brescianini → Fiorentina
- Patrick Wimmer → Hoffenheim
- Issa Doumbia → Sporting CP
May 2026
April 2026
March 2026
February 2026
- Joshua Sargent → Toronto FC
- Álex Jiménez → AFC Bournemouth
- Jérémy Jacquet → Liverpool
- Jhon Arias → Palmeiras
- Emmanuel Agbadou → Beşiktaş
- Hyun-Gyu Oh → Beşiktaş
- Youssef En-Nesyri → Al Ittihad
- George Ilenikhena → Al Ittihad
- Nilson Angulo → Sunderland
- Rodrigo Mendoza → Atletico Madrid
- Yassir Zabiri → Rennes
- Darryl Bakola → Sassuolo
- Adrian Lahdo → Como
- Jørgen Strand Larsen → Crystal Palace
- Ismaël Koné → Sassuolo
- Ademola Lookman → Atletico Madrid
- Rudy Matondo → Paris FC
- Mohamed Meïté → Al Hilal
January 2026
- Germán Berterame → Inter Miami CF
- Oscar Bobb → Fulham
- Lucas Paquetá → Flamengo
- Abdoul Koné → RB Leipzig
- Tammy Abraham → Aston Villa
- Rayan → AFC Bournemouth
- Tammy Abraham → Beşiktaş
- Giovane Nascimento → Napoli
- Souza → Tottenham Hotspur
- Alex Tóth → AFC Bournemouth
- Marc Guéhi → Manchester City
- Giacomo Raspadori → Atalanta
- Robinio Vaz → Roma
- Conor Gallagher → Tottenham Hotspur
- Brian Madjo → Aston Villa
- Kaye Furo → Brentford