
Roberts started his professional career at Walsall FC, where he played in the youth academy before making his first-team debut in 2014. During his time at Walsall, Roberts spent time on loan at various clubs, including Gresley Rovers and Rushall Olympic, to gain valuable experience and game time.
