On 4 October 2012 Roberts was offered a full contract by Hampshire after excelling in the Second XI team during the 2012 season scoring 610 runs at an average of 58.10.
October 2012 Roberts was offered a full contract by Hampshire after. This was on 4. October 2012 Roberts was excelling in the Second XI team during the 2012 season scoring 610 runs at an average of 58.10. This was on 4.