Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Hull City | 2024/25 – 2026/27 | 66 | 20 | 5 |
| Leeds United | 2020/21 – 2024/25 | 57 | 3 | 5 |
| England U21 | 2023/24 | 0 | 0 | — |
| Leeds United U21 | 2020/21 – 2022/23 | 4 | 2 | 2 |
| Sunderland | 2022/23 | 20 | 3 | 3 |
| Leeds United U23 | 2021/22 | 10 | 7 | — |
| Wigan | 2018/19 – 2019/20 | 21 | 1 | — |
| England U17 | 2019/20 | 6 | 2 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2023 | Sunderland | Leeds | — |
| 27 Jan 2023 | Leeds | Sunderland | Loan |
| 10 Aug 2020 | Wigan | Leeds | € 1M |
| 1 Jul 2025 | Hull City | Leeds | Back from Loan |
| 30 Dec 2025 | Hull City | Leeds | Return from loan |
| 8 Aug 2025 | Leeds | Hull | Loan |
| 8 Aug 2025 | Leeds | Hull City | Loan |
| 14 Aug 2026 | Leeds | Hull City | Transfer |
| 29 Jun 2026 | Hull City | Leeds | Return from loan |
| 13 Aug 2026 | Leeds | Hull City | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | League Cup | Hull City | 1 | 0 | 31 | 0 | 0 | 0 | 0 | 6.00 |
| 2026/27 | Premier League | Hull City | 1 | 0 | 7 | 0 | 0 | 0 | 0 | 6.67 |
| 2025/26 | League Cup | Hull City | 1 | 1 | 76 | 0 | 1 | 1 | 0 | 6.90 |
| 2025/26 | FA Cup | Hull City | 1 | 0 | 26 | 0 | 0 | 1 | 0 | 6.90 |
| 2025/26 | Championship | Hull City | 42 | 36 | 2939 | 15 | 4 | 6 | 0 | 6.93 |
| 2024/25 | Championship | Hull City | 20 | 19 | 1599 | 5 | 0 | 4 | 0 | 6.91 |
| 2024/25 | Championship | Leeds United | 2 | 0 | 8 | 0 | 0 | 0 | 0 | 6.91 |
| 2024/25 | League Cup | Leeds United | 1 | 1 | 63 | 0 | 0 | 0 | 0 | 6.70 |
| 2023/24 | Championship | Leeds United | 10 | 2 | 191 | 0 | — | 1 | 0 | 6.41 |
| 2023/24 | League Cup | Leeds United | 2 | 2 | 151 | 1 | — | 0 | 0 | 7.50 |
| 2023/24 | FA Cup | Leeds United | 1 | 0 | 49 | 0 | — | 0 | 0 | 6.90 |
| 2022/23 | Championship | Sunderland | 20 | 18 | 1365 | 3 | 3 | 1 | 0 | 6.84 |
| 2022/23 | Premier League | Leeds United | 15 | 1 | 200 | 0 | 2 | 1 | 0 | 6.56 |
| 2022/23 | League Cup | Leeds United | 2 | 2 | 129 | 0 | — | 0 | 0 | 6.70 |
| 2022/23 | EFL Trophy | Leeds United U21 | 2 | 2 | 152 | 2 | — | 0 | 0 | 7.30 |
| 2022/23 | FA Cup | Leeds United | 2 | 1 | 96 | 0 | 1 | 0 | 0 | 6.70 |
| 2021/22 | Premier League 2 Division One | Leeds United U23 | 10 | 7 | 619 | 7 | — | 1 | 0 | — |
| 2021/22 | Premier League | Leeds United | 20 | 5 | 734 | 2 | 2 | 4 | 0 | 6.71 |
| 2021/22 | EFL Trophy | Leeds United U21 | 1 | 1 | 46 | 0 | 2 | 0 | 0 | 7.70 |
| 2021/22 | League Cup | Leeds United | 2 | 0 | 59 | 0 | — | 0 | 0 | 6.70 |
| 2020/21 | EFL Trophy | Leeds United U21 | 1 | 1 | 90 | 0 | — | 0 | 0 | 5.90 |
| 2019/20 | UEFA U17 Championship | England U17 | 6 | 1 | 155 | 2 | — | 0 | 0 | — |
| 2019/20 | Championship | Wigan | 18 | 2 | 413 | 1 | — | 2 | 0 | 6.68 |
| 2019/20 | FA Cup | Wigan | 1 | 0 | 26 | 0 | — | 0 | 0 | 6.50 |
| 2019/20 | UEFA U17 Championship | 6 | 1 | 155 | 2 | — | 0 | 0 | — | |
| 2018/19 | Championship | Wigan | 1 | 0 | 44 | 0 | — | 0 | 0 | 7.20 |
| 2018/19 | League Cup | Wigan | 1 | 0 | 12 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
