Foster was appointed Barnsley club captain until the start of the 2010/11 season when the captaincy was passed to new signing Jason Shackell to enable Foster to concentrate on his own game.
Until the start of the 2010/11 season, Foster was appointed as Barnsley's team leader. Following this, the captaincy position was transferred to Jason Shackell so Foster could concentrate on improving his skills.