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 |
|---|---|---|---|---|
| Liga Portugal | 1163 | €708.1m | €1,288.4m | +€580.3m |
| UEFA Champions League | 140 | €407.6m | €497m | +€89.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 |
|---|---|---|---|---|---|
| 26 | 44 | €353.6m | €403.7m | +€50.1m | |
| 22 | 54 | €144m | €282.9m | +€138.9m | |
| 30 | 50 | €101.6m | €191.4m | +€89.8m | |
| 28 | 42 | €54m | €93.3m | +€39.3m | |
| 34 | 20 | €23.2m | €13.4m | −€9.8m | |
| 38 | 36 | €8m | €15.1m | +€7.1m | |
| 18 | 30 | €4.3m | €22.6m | +€18.3m | |
| 50 | 55 | €4.2m | €20.5m | +€16.3m | |
| 18 | 19 | €3.6m | €37m | +€33.4m | |
| 24 | 33 | €3.2m | €61.9m | +€58.7m | |
| 22 | 22 | €3.2m | €400k | −€2.8m | |
| 28 | 30 | €1.9m | €1.8m | −€100k | |
| 21 | 30 | €1.8m | €1.4m | −€400k | |
| 28 | 26 | €900k | €0 | −€900k | |
| 48 | 28 | €660k | €20.8m | +€20.1m | |
| 22 | 13 | €0 | €0 | €0 | |
| 50 | 76 | €0 | €18.5m | +€18.5m | |
| 20 | 28 | €0 | €103.7m | +€103.7m |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.