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 | 138 | €1083.5m | €565.7m | −€517.8m |
| La Liga | 116 | €222.5m | €95.8m | −€126.8m |
| Serie A | 194 | €221.3m | €195.4m | −€25.9m |
| Ligue 1 | 108 | €154.4m | €230.1m | +€75.7m |
| Bundesliga | 88 | €101.5m | €217.5m | +€116m |
| Championship | 130 | €88.0m | €191.8m | +€103.8m |
| Liga MX | 100 | €63.4m | €45.2m | −€18.1m |
| Major League Soccer | 71 | €37.6m | €49.3m | +€11.7m |
| Scottish Premiership | 96 | €32.3m | €29.6m | −€2.7m |
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 |
|---|---|---|---|---|---|
| 4 | 5 | €253.8m | €56.3m | −€197.6m | |
| 3 | 4 | €108.5m | €108m | −€500k | |
| 2 | 5 | €108m | €72.7m | −€35.3m | |
| 3 | 12 | €100m | €183.0m | +€83.0m | |
| 3 | 3 | €97.3m | €0 | −€97.3m | |
| 6 | 4 | €87.2m | €0 | −€87.2m | |
| 2 | 3 | €80m | €1m | −€79m | |
| 4 | 5 | €65.5m | €0 | −€65.5m | |
| 5 | 23 | €59m | €7.3m | −€51.8m | |
| 4 | 3 | €55m | €0 | −€55m | |
| 1 | 9 | €54m | €23.9m | −€30.1m | |
| 2 | 4 | €51.5m | €0 | −€51.5m | |
| 2 | 3 | €50m | €200k | −€49.8m | |
| 2 | 2 | €45m | €12m | −€33m | |
| 2 | 2 | €41m | €0 | −€41m | |
| 2 | 5 | €40m | €0 | −€40m | |
| 2 | 2 | €40m | €20m | −€20m | |
| 2 | 6 | €32m | €35.7m | +€3.7m | |
| 2 | 1 | €32m | €0 | −€32m | |
| 6 | 9 | €30.5m | €0 | −€30.5m | |
| 2 | 1 | €30.5m | €0 | −€30.5m | |
| 2 | 5 | €26.6m | €0 | −€26.6m | |
| 5 | 3 | €25m | €500k | −€24.5m | |
| 1 | 1 | €25m | €0 | −€25m | |
| 3 | 3 | €21.6m | €0 | −€21.6m | |
| 2 | 7 | €20m | €200k | −€19.8m | |
| 2 | 4 | €18.4m | €14.2m | −€4.2m | |
| 2 | 6 | €18.2m | €2.9m | −€15.3m | |
| 1 | 12 | €17m | €65.5m | +€48.5m | |
| 2 | 2 | €16.5m | €18m | +€1.5m | |
| 3 | 4 | €15.5m | €5m | −€10.5m | |
| 3 | 4 | €14m | €0 | −€14m | |
| 4 | 4 | €13.4m | €0 | −€13.4m | |
| 3 | 12 | €12.8m | €42.3m | +€29.6m | |
| 1 | 0 | €12.5m | €0 | −€12.5m | |
| 2 | 2 | €12.4m | €0 | −€12.4m | |
| 2 | 5 | €12m | €380k | −€11.6m | |
| 2 | 3 | €11.7m | €3.3m | −€8.4m | |
| 4 | 4 | €11.2m | €0 | −€11.2m | |
| 1 | 6 | €10m | €40.6m | +€30.6m | |
| 3 | 7 | €9.1m | €5.2m | −€3.9m | |
| 2 | 0 | €8.8m | €0 | −€8.8m | |
| 3 | 11 | €8.5m | €48.1m | +€39.6m | |
| 6 | 4 | €7.5m | €2m | −€5.5m | |
| 4 | 3 | €7.2m | €0 | −€7.2m | |
| 5 | 6 | €7m | €0 | −€7m | |
| 2 | 2 | €7m | €0 | −€7m | |
| 2 | 5 | €7m | €5m | −€2m | |
| 1 | 2 | €7m | €60.3m | +€53.3m | |
| 3 | 5 | €6m | €0 | −€6m | |
| 3 | 7 | €6m | €25m | +€19m | |
| 2 | 2 | €6m | €0 | −€6m | |
| 1 | 5 | €6m | €8.5m | +€2.5m | |
| 3 | 2 | €6m | €0 | −€6m | |
| 1 | 1 | €5.9m | €0 | −€5.9m | |
| 6 | 5 | €5.4m | €8m | +€2.6m | |
| 2 | 1 | €5.2m | €600k | −€4.6m | |
| 3 | 4 | €5.1m | €200k | −€4.9m | |
| 3 | 1 | €5.1m | €0 | −€5.1m | |
| 2 | 8 | €5m | €79.5m | +€74.5m |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.