[4] As a leg spin bowler (a rarity in modern first-class cricket in England), Roberts took 107 wickets at a bowling average of 44.60, with best figures of 6/72.
He made thirteen further List A appearances for Northamptonshire, the last of which came against Sussex in the 1995 AXA Equity & Law League.
While at Northamptonshire and following the 1993 English cricket season, Roberts played two first-class matches for Wellington in New Zealand, both against Auckland.
[7] Roberts made fifteen further List A appearances for Bedfordshire, the last of which came against Sussex in the 2005 Cheltenham & Gloucester Trophy.
[7] In his sixteen List A matches for Bedfordshire, he scored 379 runs at an average of 31.58, which included his only century in that format.