| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2016 | Chelsea | - | 58 | 21 | 2021 | (Player) |
| 2016 | Bristol City | Loan | 41 | 23 | 2017 | (On loan) |
| 2017 | Swansea City | Loan | 31 | 5 | 2018 | (On loan) |
| 2018 | Aston Villa | Loan | 37 | 25 | 2019 | (On loan) |
| 2018 | AS Roma | Loan | 37 | 25 | 2019 | (On loan) |
| 2021 | AS Roma | £34,000,000 | 84 | 26 | Current | (Player) |
| 2024 | AC Milan | Loan | 28 | 3 | 2025 | (On loan) |
| 2025 | Besiktas JK | Loan | 18 | 7 | 2026 | (On loan) |
| 2026 | Aston Villa | £18,200,000 | 13 | 2 | Current | (Player) |