 Roberts signed a new three-year deal with Huddersfield Town on 2 July 2009.Roberts made his first start of the 2009–10 season in Huddersfield's 2–2 opening day draw away at Southend United, he scored his first goal of the 2009–10 season for the Terriers in their 7–1 home win over Brighton & Hove Albion.Town won by a four or more goal margin on five occasion when Roberts scored in the 2009–10 season including a 7–1 win over Brighton & Hove Albion in August, a 4–0 win over Leyton Orient in October, two goals in Towns 6–1 FA Cup win over Dagenham & Redbridge in November, one week later in their 6–0 thumping of Wycombe Wanderers as well as in their 6–0 away win at Stockport County in April 2010.