
| Date | Type | De | Vers |
|---|---|---|---|
| 12 juillet 2026 | Free agent | Swindon Town | Oldham |
| 29 juin 2026 | Free agent | Swindon Town | Oldham |
| 30 mai 2026 | Return from loan | Newport County | Swindon Town |
| 14 janvier 2026 | Loan | Swindon Town | Newport County |
| 14 juin 2024 | Free | Newport County | Swindon Town |
| 28 juillet 2023 | Free | Morecambe | Newport County |
| 01 juillet 2022 | N/A | Scunthorpe | Morecambe |
| 31 janvier 2022 | Loan | Morecambe | Scunthorpe |
| 01 juillet 2021 | Free | Bolton | Morecambe |
| 01 février 2020 | N/A | Rochdale | Bolton |
| 06 janvier 2020 | N/A | AFC Wimbledon | Rochdale |
| 02 septembre 2019 | Loan | Rochdale | AFC Wimbledon |
| 09 janvier 2018 | N/A | Burton Albion | Rochdale |
| 01 janvier 2018 | N/A | Cork City | Burton Albion |
| 27 janvier 2017 | Loan | Burton Albion | Cork City |
| 25 juillet 2016 | N/A | Wexford | Burton Albion |