Roberts won the 2005 Latvia Open, he defeated compatriot Peter Manley in the final.
Roberts is a Wisbech Super League player and makes his living as a tarmac layer. He qualified for the 2006 BDO World Darts Championship, winning one of six places available in the International Playoffs. He caused a major surprise in the first round by beating 2001 champion John Walton 3–0 in the first round before losing 4–3 in the second round to Mike Veitch.