He did have a second loan deal during the 2008–09 season, but it was instead with Barnsley, whom he joined in February 2009 for the remainder of the campaign. Hammill made his Barnsley debut in his first spell on 17 February 2009, where he came on as a substitute for Andranik Teymourian in the 80th minutes, in a 1–0 win over Sheffield Wednesday. Having become a first team regular throughout the season, Hammill scored his first Barnsley goal whilst on loan, in the last game of the season, in a 2–1 win over Plymouth Argyle. After the match, Hammill returned to his parent club.