
Roberts began his youth career at West Bromwich Albion before making his professional debut for the senior team in 2016. He spent some time on loan at various clubs such as Oxford United and Walsall to gain more experience and game time. In 2018, Roberts made a move to Leeds United, where he played a crucial role in helping the team secure promotion to the Premier League.
