Confirmed moves across every competition we cover. Fees in euros as reported by the data provider — loans, frees and undisclosed deals count as moves but contribute nothing to spend.
| League | Moves | Spent | Received | Net |
|---|---|---|---|---|
| Premier League | 212 | €1732.8m | €1038.7m | −€694.0m |
| Serie A | 326 | €704.1m | €434.5m | −€269.6m |
| La Liga | 230 | €419.6m | €253.1m | −€166.6m |
| Bundesliga | 225 | €396.2m | €462.4m | +€66.3m |
| Ligue 1 | 174 | €286.3m | €463.6m | +€177.4m |
| Championship | 246 | €178.9m | €326.3m | +€147.4m |
| Liga MX | 123 | €72.7m | €53.2m | −€19.5m |
| Major League Soccer | 99 | €53.5m | €53.8m | +€255k |
| Scottish Premiership | 186 | €38.5m | €34.7m | −€3.8m |
A move between two clubs in the same league counts as both a purchase and a sale, so net — not spend — is what shows whether a league is a net buyer.
| Club | In | Out | Spent | Received | Net |
|---|---|---|---|---|---|
| 6 | 7 | €333.9m | €111.3m | −€222.6m | |
| 6 | 7 | €268m | €81.7m | −€186.3m | |
| 4 | 12 | €178.2m | €7.9m | −€170.3m | |
| 4 | 8 | €130m | €188.3m | +€58.3m | |
| 6 | 11 | €126.4m | €87.8m | −€38.6m | |
| 3 | 7 | €110.5m | €14.5m | −€96m | |
| 3 | 3 | €106m | €19m | −€87m | |
| 3 | 6 | €102m | €1m | −€101m | |
| 5 | 7 | €100m | €75.5m | −€24.5m | |
| 3 | 14 | €100m | €215.0m | +€115.0m | |
| 2 | 10 | €100m | €38.5m | −€61.5m | |
| 8 | 26 | €99.5m | €9.4m | −€90.0m | |
| 3 | 8 | €97.3m | €44m | −€53.3m | |
| 7 | 8 | €87.2m | €7m | −€80.2m | |
| 5 | 9 | €83.5m | €7.3m | −€76.2m | |
| 5 | 4 | €80m | €0 | −€80m | |
| 3 | 4 | €80m | €23m | −€57m | |
| 4 | 10 | €79.5m | €20.3m | −€59.2m | |
| 6 | 8 | €78.5m | €12.5m | −€66m | |
| 3 | 11 | €66.5m | €12.2m | −€54.3m | |
| 6 | 10 | €64.8m | €23m | −€41.8m | |
| 2 | 7 | €50m | €7.7m | −€42.3m | |
| 5 | 20 | €49m | €69.4m | +€20.4m | |
| 5 | 8 | €48m | €56.2m | +€8.2m | |
| 3 | 3 | €48m | €0 | −€48m | |
| 2 | 3 | €44.3m | €0 | −€44.3m | |
| 3 | 9 | €40.5m | €64m | +€23.5m | |
| 2 | 6 | €40m | €23.2m | −€16.8m | |
| 3 | 6 | €40m | €41.5m | +€1.5m | |
| 1 | 8 | €40m | €820k | −€39.2m | |
| 12 | 13 | €38m | €31.5m | −€6.5m | |
| 4 | 8 | €36m | €87.5m | +€51.5m | |
| 6 | 6 | €30.1m | €4.7m | −€25.4m | |
| 3 | 9 | €29m | €79.8m | +€50.8m | |
| 5 | 2 | €28.7m | €0 | −€28.7m | |
| 4 | 14 | €26m | €27m | +€1m | |
| 2 | 6 | €25.5m | €42.8m | +€17.3m | |
| 6 | 5 | €25m | €500k | −€24.5m | |
| 8 | 14 | €24.5m | €17m | −€7.5m | |
| 6 | 9 | €22.3m | €0 | −€22.3m | |
| 6 | 10 | €22m | €25m | +€3m | |
| 6 | 2 | €21.8m | €29.5m | +€7.7m | |
| 3 | 4 | €21.6m | €0 | −€21.6m | |
| 8 | 6 | €21.5m | €17m | −€4.5m | |
| 4 | 6 | €21.3m | €75m | +€53.7m | |
| 2 | 8 | €20m | €135.2m | +€115.2m | |
| 1 | 7 | €19.5m | €33.5m | +€14m | |
| 5 | 15 | €19m | €5.2m | −€13.8m | |
| 8 | 13 | €18.8m | €12.4m | −€6.4m | |
| 2 | 9 | €18.4m | €18.2m | −€150k | |
| 4 | 6 | €17.5m | €40.6m | +€23.1m | |
| 3 | 1 | €17.5m | €0 | −€17.5m | |
| 6 | 11 | €17.4m | €19.3m | +€1.9m | |
| 9 | 6 | €15.9m | €9.3m | −€6.7m | |
| 5 | 4 | €15.8m | €11.6m | −€4.2m | |
| 5 | 18 | €15.5m | €67.6m | +€52.1m | |
| 3 | 5 | €15.5m | €5m | −€10.5m | |
| 4 | 6 | €15m | €0 | −€15m | |
| 4 | 4 | €14m | €26.5m | +€12.5m | |
| 3 | 14 | €14m | €29.8m | +€15.8m |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.