Obrońca z akademii Evertonu, który już jako szesnastolatek grał w zespole U-23, a później przeniósł się do szkockiej piłki.
Wychował się piłkarsko w akademii Evertonu. W drużynie U-23 zadebiutował w wieku 16 lat, a później był jej kapitanem.
W sezonie 2018/19 grał w młodzieżowym zespole Evertonu, który zdobył dublet. Wystąpił w lidze Premier League 2, a 8 maja 2019 roku wyszedł w podstawowym składzie na finał Premier League Cup z Newcastle United. Everton wygrał na Goodison Park 1:0.
W lipcu 2022 roku został wypożyczony na sezon do Accrington Stanley. John Coleman zwracał uwagę na jego doświadczenie z reprezentacji Walii U-21 i rolę kapitana w Evertonie. W Accrington mierzył się już z seniorskimi zespołami League One.
W styczniu 2024 roku przeszedł z Evertonu do Dundee FC. Pierwszy mecz w nowym klubie zagrał 7 lutego na wyjeździe ze St Mirren. W maju 2026 roku tłumaczył, że przyjechał do Szkocji, by rozwijać się w wymagającej lidze. Cenił pracę z trenerem i jego sztabem, a sam uważał, że w Dundee zrobił postępy.
Reprezentował Walię w kategoriach U-17, U-19, U-20 i U-21.
0
1
7,3
Minuty w sezonie
990′11 z 11 meczów