Following some impressive performances, he stepped up to the Development Squad, where he made two starts.BCFC
He has put pen to paper on a one-year deal.
Born in Hagley, Roberts has been with the Club since the age of 10, having been spotted playing Sunday League football.
After making his way through the age groups, he began the 2018/19 campaign with the Blues' Under-18s side for whom he made 12 appearances and scored one goal.
But following some impressive performances, the 18-year-old stepped up to the Development Squad, where he made two starts.
Roberts, who battled back from a knee injury during his first year as a scholar, becomes the latest young Blues player to sign professional terms, following on from Caolan Boyd-Munce, George Baker, Ben Forrest, Zach Jeacock and Jack Concannon