| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
| 2025-07-01 |
Cheltenham
|
Bradford
|
Transfer | - |
| 2025-07-01 |
Bradford
|
Shrewsbury
|
Transfer | Free Transfer |
| 2025-07-01 |
Cheltenham
|
Bradford
|
Transfer | - |
| 2025-07-01 |
Bradford
|
Shrewsbury
|
Transfer | Free Transfer |
| 2024-08-23 |
Bradford
|
Cheltenham
|
Loan | - |
| 2024-08-23 |
Bradford
|
Cheltenham
|
Loan | - |
| 2023-01-31 |
Exeter City
|
Bradford
|
Free | € 0 |
| 2023-01-31 |
Exeter City
|
Bradford
|
Free | € 0 |
| 2021-01-21 |
Fleetwood Town
|
Exeter City
|
Free | € 0 |
| 2021-01-21 |
Fleetwood Town
|
Exeter City
|
Free | € 0 |
| 2020-09-09 |
Middlesbrough
|
Fleetwood Town
|
Transfer | - |
| 2020-09-09 |
Middlesbrough
|
Fleetwood Town
|
Transfer | - |
| 2020-07-01 |
ADO Den Haag
|
Middlesbrough
|
Transfer | - |
| 2020-07-01 |
ADO Den Haag
|
Middlesbrough
|
Transfer | - |
| 2019-01-31 |
Middlesbrough
|
Notts County
|
Loan | - |
| 2019-01-31 |
Middlesbrough
|
Notts County
|
Loan | - |
| 2018-07-01 |
Wigan
|
Middlesbrough
|
Free | € 0 |
| 2018-07-01 |
Wigan
|
Middlesbrough
|
Free | € 0 |
| 2018-01-05 |
Wigan
|
AFC Fylde
|
Loan | - |
| 2018-01-05 |
Wigan
|
AFC Fylde
|
Loan | - |
| 2017-08-29 |
Wigan
|
Crewe
|
Loan | - |
| 2017-08-29 |
Wigan
|
Crewe
|
Loan | - |