02 Feb2026 | Karagumruk | Port Vale | Free agent | |
| - | Plymouth | Karagumruk | Free agent | |
10 Apr2024 | Al Riyadh | Plymouth | Free agent | |
09 Jul2023 | Aris | Al Riyadh | Free agent | |
07 Mar2022 | Watford | Aris | Free agent | |
| - | QPR | Watford | Return from loan | |
| - | Watford | QPR | Loan | |
08 Sept2017 | Burnley | Watford | Transfer | |
| - | Brentford | Burnley | Transfer | |
07 Jan2014 | Luton | Brentford | Transfer | |
07 Jan2012 | Hinckley | Luton | Transfer | |
| - | Luton | Hinckley | Return from loan | |
| - | Hinckley | Luton | Loan | |
07 Jan2010 | Shrewsbury | Hinckley | Free agent | |
04 May2010 | Hinckley | Shrewsbury | Return from loan | |
03 May2010 | Shrewsbury | Hinckley | Loan | |
02 May2010 | AFC Telford | Shrewsbury | Return from loan | |
| - | Shrewsbury | AFC Telford | Loan |
A. Gray transfer history tracks all club moves during the professional career, including transfer dates and teams involved.