 After impressing during his loan spell at Huish Park, Roberts completed a permanent transfer to Yeovil for a nominal fee on 31 October 2008, with the deal officially going through on 1 January 2009.Roberts played 34 games for Yeovil during the 2008–09 season, scoring two goals.In his final game for Yeovil against Cheltenham Town he was sent-off.