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.
Foster was designated as Barnsley's team leader until the beginning of the 2010/11 season, when the captaincy role was transferred to Jason Shackell, allowing Foster to focus on his own performance.