| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2014 | Charlton Athletic | - | 80 | 16 | 2019 | (Player) |
| 2016 | Cambridge United | Loan | 3 | 0 | 2016 | (On loan) |
| 2018 | Crawley Town | Loan | 15 | 9 | 2018 | (On loan) |
| 2019 | Huddersfield Town | - | 56 | 23 | 2020 | (Player) |
| 2020 | West Bromwich Albion | Β£15,000,000 | 166 | 33 | Current | (Player) |
| 2023 | Cardiff City | Loan | 39 | 6 | 2024 | (On loan) |