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 |
|---|---|---|---|---|
| Ligue 1 | 490 | €709.1m | €1263.9m | +€554.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 |
|---|---|---|---|---|---|
| 15 | 13 | €117.3m | €0 | −€117.3m | |
| 3 | 20 | €111.2m | €180.6m | +€69.4m | |
| 13 | 32 | €84.1m | €164.3m | +€80.2m | |
| 14 | 24 | €77.0m | €118m | +€41.0m | |
| 13 | 22 | €61.5m | €75.6m | +€14.1m | |
| 9 | 18 | €61m | €189m | +€128m | |
| 18 | 14 | €55.8m | €73.8m | +€18.1m | |
| 10 | 20 | €47.5m | €95.8m | +€48.3m | |
| 15 | 37 | €39.7m | €108.6m | +€68.9m | |
| 14 | 15 | €17.9m | €28.8m | +€10.8m | |
| 6 | 21 | €14.5m | €62.3m | +€47.8m | |
| 7 | 14 | €11.4m | €59m | +€47.6m | |
| 8 | 8 | €6.9m | €15.8m | +€8.8m | |
| 14 | 15 | €1.7m | €1.5m | −€200k | |
| 5 | 9 | €1m | €17.2m | +€16.2m | |
| 5 | 8 | €420k | €38.0m | +€37.6m | |
| 8 | 11 | €250k | €35.8m | +€35.5m | |
| 7 | 5 | €0 | €0 | €0 |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.