
| Club | Date Signed | Date Left | Fee | |
|---|---|---|---|---|
| Bristol Rovers | - | - | Academy | |
| Newport County | - | January 2013 | Academy | |
| Wolverhampton Wanderers | January 2013 | January 2018 | £200,000 | |
| Bradford City | August 2015 | January 2016 | On Loan | |
| Wigan Athletic | July 2017 | January 2018 | On Loan | |
| Sheffield United | January 2018 | August 2018 | £750,000 | |
| Wigan Athletic | August 2018 | January 2019 | On Loan | |
| Wigan Athletic | January 2019 | June 2021 | - | |
| IPSWICH TOWN | July 2021 | February 2024 | Free | |
| Portsmouth | March 2024 | June 2024 | Free | |
| Blackpool | July 2024 | February 2026 | Free | |
| Bradford City | February 2026 | June 2026 | For An Undisclosed Fee | |
| Northampton Town | August 2026 | - | Free | |