
Transfers
- 18 Jan 2024Omonia Nicosia→MorecambeJoined
- 1 Jul 2022Reading→Omonia NicosiaFree transfer
- 15 Feb 2022Rangers→ReadingFree transfer
- 1 Jul 2021Oxford United→RangersJoined
- 1 Feb 2021Rangers→Oxford UnitedLoan
- 9 Aug 2019Manchester City→RangersJoined
- 7 Aug 2018Manchester City→Preston North EndLoan
- 17 Aug 2017Manchester City→HibernianLoan
- 15 Aug 2016Manchester City→NAC BredaLoan
- 3 Jan 2016Rotherham United→Manchester CityJoined
- 6 Nov 2015Manchester City→Rotherham UnitedLoan
Sources: API-Football · Data sources