Hammill's first game after signing for the club on a permanent basis came on 11 August 2009 in a League Cup first round tie, with a 1–0 win at Lincoln City. He scored his first goal of the 2009 season for Barnsley, away at Derby County, as the Reds recorded their first win of the season under new manager Mark Robins.
Hammill's debut for Barnsley came on August 11, 2009, in a League Cup match against Lincoln City, with a 1-0 victory. He scored his first goal of the 2009 season while playing away at Derby County as the Reds won their first game under new manager Mark Robins.