Career
Roberts made his first team debut for Oxford United as a substitute in a 5–1 away defeat on 11 October 2014 against Cambridge United at Abbey Stadium. He scored 5 goals in total in his inaugural season but, after not featuring in the opening 10 games of the following season, he was loaned to Chester for a month on 29 September 2015. Roberts joined Oxford City on loan in January 2016, and then Barnet the following month.