
| Date | Type | De | Vers |
|---|---|---|---|
| 16 juillet 2026 | Free agent | Wigan | York |
| 29 juin 2026 | Free agent | Wigan | Hunt Jack |
| 29 juin 2026 | Free agent | Wigan | York |
| 01 février 2026 | Free agent | Stockport County | Wigan |
| 17 janvier 2026 | Free agent | Stockport County | Hunt Jack |
| 17 janvier 2026 | Free agent | Stockport County | Wigan |
| 17 novembre 2025 | Free agent | Bristol Rovers | Stockport County |
| 29 juin 2025 | Free agent | Bristol Rovers | Hunt Jack |
| 29 juin 2025 | Free agent | Bristol Rovers | Stockport County |
| 17 août 2023 | Free | Sheffield Wednesday | Bristol Rovers |
| 22 juillet 2021 | Free | Bristol City | Sheffield Wednesday |
| 06 juillet 2018 | N/A | Sheffield Wednesday | Bristol City |
| 01 juillet 2016 | N/A | Crystal Palace | Sheffield Wednesday |
| 01 juin 2016 | N/A | Sheffield Wednesday | Crystal Palace |
| 03 juillet 2015 | Loan | Crystal Palace | Sheffield Wednesday |
| 01 juin 2015 | N/A | Rotherham | Crystal Palace |
| 30 janvier 2015 | Loan | Crystal Palace | Rotherham |
| 02 janvier 2015 | N/A | Nottingham Forest | Crystal Palace |
| 22 juillet 2014 | Loan | Crystal Palace | Nottingham Forest |
| 27 avril 2014 | N/A | Barnsley | Crystal Palace |
| 29 janvier 2014 | Loan | Crystal Palace | Barnsley |
| 02 septembre 2013 | € 2.4M | Huddersfield | Crystal Palace |
| 02 août 2010 | Loan | Huddersfield | Chesterfield |
| 23 janvier 2010 | Loan | Huddersfield | Grays Athletic |