← Back to Hull City
PositionDefender
Age26
NationalityEngland
BirthplaceTelford
Height179 cm
Weight72 kg
FootLeft
Career Apps68
Career Assists8
Career Minutes4,389
By season
| Season | Team | Apps | Starts | Mins | Assists | Sh | SoT | KeyP | Pass% | Drb | Tkl | Int | DuelW | BCC | CS | GC | Yel | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Hull City | 1 | 1 | 90 | — | 2 | 2 | 2 | 70% | 3 | — | — | 3 | — | — | 4 | — | 6.90 |
| 2025/2026 | Hull City | 1 | 1 | 120 | — | — | — | 1 | 84% | — | — | — | — | — | — | 3 | — | 6.39 |
| 2025/2026 | Hull City | 35 | 33 | 2751 | 8 | 12 | 2 | 41 | 76% | 11 | 32 | 23 | 57 | 13 | 10 | 48 | 7 | 6.72 |
| 2024/2025 | Hull City | 1 | 1 | 61 | — | — | — | — | — | — | — | — | — | — | — | 1 | 1 | — |
| 2024/2025 | Middlesbrough | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2024/2025 | Hull City | 1 | 1 | 90 | — | 1 | — | 2 | 86% | 1 | 1 | 1 | 5 | — | — | 2 | — | 7.24 |
| 2024/2025 | Middlesbrough | 12 | 3 | 300 | — | 2 | — | 1 | 73% | 3 | 7 | 2 | 12 | — | 3 | 9 | — | 6.63 |
| 2024/2025 | Hull City | 16 | 11 | 909 | — | 5 | 2 | 12 | 83% | 4 | 6 | 4 | 16 | 8 | 1 | 13 | — | 6.79 |
| 2024 | Hull City | 1 | 1 | 68 | — | 1 | — | — | 88% | — | — | — | — | — | — | 5 | — | 6.12 |
Transfer history
Jun 2025
Middlesbrough→
Hull City
Jan 2025
Hull City→
Middlesbrough
Jul 2024
Luton Town→
Hull City
Jun 2024
Hull City→
Luton Town
Jan 2024
Luton Town→
Hull City
Jul 2023
Wolverhampton Wanderers→
Luton Town€5.8M
Jul 2023
Wolves U21→
Wolverhampton Wanderers
May 2023
Middlesbrough→
Wolverhampton Wanderers
Jul 2022
Wolverhampton Wanderers→
Middlesbrough
May 2022
Blackburn Rovers→
Wolverhampton Wanderers
Jan 2022
Wolverhampton Wanderers→
Blackburn Rovers
Jan 2022
Cardiff City→
Wolverhampton Wanderers
Jul 2021
Wolverhampton Wanderers→
Cardiff City
May 2021
Rotherham United→
Wolverhampton Wanderers
Jan 2021
Wolverhampton Wanderers→
Rotherham United
Jan 2021
Coventry City→
Wolverhampton Wanderers
Jul 2020
Wolverhampton Wanderers→
Coventry City
May 2020
Coventry City→
Wolverhampton Wanderers
Jan 2020
Wolverhampton Wanderers→
Coventry City
Jan 2020
Shrewsbury Town→
Wolverhampton Wanderers
Jul 2019
Wolverhampton Wanderers→
Shrewsbury Town
Jul 2018
Wolverhampton U18→
Wolverhampton Wanderers
Jun 2018
AFC Telford United→
Wolverhampton U18
Mar 2018
Wolverhampton U18→
AFC Telford United

