| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2014 | Staines Town | - | 22 | 0 | 2015 | (Player) |
| 2015 | Charlton Athletic | - | 81 | 14 | 2019 | (Player) |
| 2019 | Rangers | - | 92 | 18 | 2022 | (Player) |
| 2022 | Southampton | £6,000,000 | 95 | 9 | Current | (Player) |
| 2023 | Southampton U21 | - | 0 | 0 | Current | (Player) |
| 2026 | Leicester City | Loan | 6 | 0 | Current | (On loan) |