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 |
|---|---|---|---|---|
| UEFA Champions League | 668 | €2,955m | €2,473.0m | −€482.0m |
| Premier League | 121 | €1,392.1m | €763.7m | −€628.4m |
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 |
|---|---|---|---|---|---|
| 9 | 25 | €533.7m | €269.9m | −€263.8m | |
| 10 | 24 | €294.7m | €334.1m | +€39.4m | |
| 7 | 11 | €227.5m | €117m | −€110.5m | |
| 5 | 10 | €175m | €139.6m | −€35.4m | |
| 5 | 14 | €173.2m | €11.8m | −€161.3m | |
| 4 | 12 | €163m | €30.8m | −€132.2m | |
| 7 | 16 | €144m | €68.9m | −€75.1m | |
| 5 | 14 | €104m | €33.5m | −€70.5m | |
| 3 | 15 | €103.5m | €49.8m | −€53.7m | |
| 7 | 16 | €102.5m | €91m | −€11.5m | |
| 4 | 14 | €102m | €335.2m | +€233.2m | |
| 13 | 21 | €96.2m | €13.2m | −€83m | |
| 6 | 16 | €95.5m | €0 | −€95.5m | |
| 7 | 14 | €91.8m | €174.8m | +€83.1m | |
| 5 | 17 | €73.5m | €29m | −€44.5m | |
| 5 | 12 | €73m | €0 | −€73m | |
| 8 | 20 | €68m | €25.5m | −€42.5m | |
| 8 | 10 | €50m | €59.5m | +€9.5m | |
| 7 | 12 | €42.1m | €161.5m | +€119.4m | |
| 6 | 16 | €40.5m | €136.5m | +€96m | |
| 2 | 9 | €37.5m | €37.5m | €0 | |
| 8 | 13 | €32m | €85.9m | +€53.9m | |
| 7 | 15 | €30m | €26m | −€4m | |
| 8 | 18 | €20m | €67.6m | +€47.6m | |
| 8 | 18 | €19.5m | €50.5m | +€31m | |
| 2 | 11 | €17m | €0 | −€17m | |
| 6 | 12 | €15.5m | €44m | +€28.5m | |
| 6 | 8 | €13m | €8.6m | −€4.5m | |
| 7 | 5 | €7.3m | €13.4m | +€6.1m | |
| 1 | 3 | €5m | €0 | −€5m | |
| 5 | 3 | €1.8m | €950k | −€850k | |
| 1 | 4 | €1.4m | €18.0m | +€16.6m | |
| 3 | 0 | €700k | €0 | −€700k | |
| 4 | 25 | €700k | €34.5m | +€33.8m | |
| 1 | 0 | €0 | €0 | €0 | |
| 0 | 15 | €0 | €4.4m | +€4.4m |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.