 Roberts played an extra three matches for Ipswich before the end of the season, bringing his season total to 21 for the 2007–08 season with only 10 being start and 11 coming off the bench.Roberts then left Ipswich in August 2008 to join League one side Huddersfield Town after making 44 appearances scoring four times in the league between 2006 and 2008.At the end of the 2007–08 season, Roberts was transfer listed and joined Huddersfield Town on 29 July 2008 for a fee of around £250,000.