
| Date | From | To | Type | Fee |
|---|---|---|---|---|
| 04 Jul 2026 | Middlesbrough | Milton Keynes Dons | permanent | — |
| 01 Jul 2026 | Middlesbrough | TBC | permanent | — |
| 02 Sept 2025 | Middlesbrough | Hibernian F.C. | permanent | — |
| 29 Jan 2023 | Rotherham United | Middlesbrough | permanent | €1.0M |
| 02 Oct 2020 | Newcastle United F.C. | Rotherham United | permanent | €275K |
| 31 May 2020 | Rotherham United | Newcastle United F.C. | permanent | — |
| 03 Jul 2019 | Newcastle United F.C. | Rotherham United | permanent | — |
| 31 May 2019 | Accrington Stanley | Newcastle United F.C. | permanent | — |
| 31 Aug 2018 | Newcastle United F.C. | Accrington Stanley | permanent | — |
| 11 Apr 2018 | Crewe Alexandra | Newcastle United F.C. | permanent | — |
| 19 Jan 2018 | Newcastle United F.C. | Crewe Alexandra | permanent | — |
| 01 Jan 2017 | Newcastle United F.C. | Newcastle United F.C. | permanent | — |