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.
Filtered to Nottingham Forest · clear · club page →
| Club | In | Out | Spent | Received | Net |
|---|---|---|---|---|---|
| 2 | 7 | €20m | €200k | −€19.8m |
| Date | Player | From | To | Fee |
|---|---|---|---|---|
| 31 Jul | Gustavo Sá · AM | Famalicao | €20m | |
| 29 Jul | Joseph Gardner · AM | €200k (est.) | ||
| 31 Jul | Gustavo Sá · AM | Olympiacos | Loan | |
| 23 Jul | Xaver Schlager · CM | Free agent | Free | |
| 10 Jul | Jota Silva · LW | Olympiacos | Loan | |
| 7 Jul | David Carmo · CB | Olympiacos | €0 (est.) | |
| 6 Jul | Willy Boly · CB | Free agent | Free | |
| 6 Jul | Angus Gunn · GK | Free agent | Free | |
| 6 Jul | Stefan Ortega · GK | Free agent | Free |
Totals include provider estimates for undisclosed fees, marked (est.). Confirmed business only — unconfirmed talk stays in each league’s Rumors tab.