| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2017 | Bristol City | - | 112 | 16 | 2023 | (Player) |
| 2018 | Bath City | Loan | 14 | 3 | 2018 | (On loan) |
| 2018 | Newport County | Loan | 21 | 3 | 2019 | (On loan) |
| 2020 | Sunderland | Loan | 7 | 0 | 2020 | (On loan) |
| 2023 | AFC Bournemouth | £10,000,000 | 101 | 30 | 2026 | (Player) |
| 2026 | Manchester City | £65,000,000 | 17 | 7 | Current | (Player) |