He attended South Hunsley School and was a highly regarded prospect out of Hull City. He finished his youth career in Swansea City's system.
For the 2018-2019 season, he was named Swansea City Best Newcomer of the Year.
He qualified to play for Wales thanks to his father, Kevan.
He made his full Wales debut under manager Ryan Giggs.