Career
Club career
Roberts played for Barnet during the 1990-1991 season. Roberts played in England for Crystal Palace, although he never made a first-team league appearance for the club In August 1996, he began a trial with Norwich City, although that proved unsuccessful.
He later played in Hong Kong for Golden and Eastern, and in Belgium for Football Club Ghent and Football Club Hoogstraten.
He returned to England in 1998 to play for Harrow Borough and Hendon. International career
Roberts has international caps for Grenada.
He made two appearances in 2000. Roberts has been a football agent, representing players such as Zesh Rehman.